
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
typedoc-plugin-missing-exports
Advanced tools
Automatically document symbols which aren't exported but are referenced.
Supports TypeDoc ^0.28.1
TypeDoc looks at each entry point provided and documents all exports from that entry point.
For libraries which export their full exposed API, this works well, but some packages are extremely resistant to
exporting everything. This plugin is for them. After TypeDoc has finished converting packages, it will look for types
which are referenced, but not exported, and place them into an internal module for that entry point (called <internal>
by default).
If your project references classes which are built into the language (e.g. HTMLElement
), this package will result in
those types being documented too. If you want to prevent this, set TypeDoc's excludeExternals
option to true
. The
default pattern for determining if a symbol is external will exclude everything within node_modules
.
npm install typedoc-plugin-missing-exports --save-dev
npx typedoc --plugin typedoc-plugin-missing-exports
Alternatively, configure via an options file:
// typedoc.json
{
"plugin": ["typedoc-plugin-missing-exports"]
}
internalModule
- Define the name of the module that internal symbols which are not exported should be placed into,
defaults to <internal>
.collapseInternalModule
- Include JS in the page to collapse all <internal>
entries in the navigation on page load.placeInternalsInOwningModule
- Disable creating a module for internal symbols, and instead place them into the
referencing module.includeDocCommentReferences
- Also automatically add values linked within doc comments to the documentation. This
option requires that TypeDoc's
useTsLinkResolution
option is enabled and
that JSDoc style comments are used. Link tags within TypeDoc's
excludeTags
option will not be documented as they
will be removed from the documentation before rendering.4.1.0 (2025-08-10)
--includeDocCommentReferences
option, #33.FAQs
Include non-exported types in TypeDoc documentation
The npm package typedoc-plugin-missing-exports receives a total of 90,379 weekly downloads. As such, typedoc-plugin-missing-exports popularity was classified as popular.
We found that typedoc-plugin-missing-exports 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
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.