
Security News
Socket Releases Free Certified Patches for Critical vm2 Sandbox Escape
A critical vm2 sandbox escape can allow untrusted JavaScript to break isolation and execute commands on the host Node.js process.
typedoc-plugin-tutorials
Advanced tools
This typedoc plugin allows you to create tutorials for your typedoc documentation. Those tutorial pages will be generated using your theme. The tutorial index is added as a doc page visible in the global menu of your documentation. This page generates a basic index page containing all your tutorials.
Example generated tutorials page: https://gerkindev.github.io/vuejs-datatable/tutorials/index.html
Example typedoc.json file:
{
"tutorials-map": "./tutorials/tutorials.json",
"tutorials-directory": "./tutorials"
}
In this examples, tutorials general informations (title, description & children) will be loaded from ./tutorials/tutorials.json. Markdown files (.md) are expected to be found under the ./tutorials directory.
Example tutorials.json file
{
"my-first-tutorial": {
"title": "My first tutorial",
"description": "This tutorial is just an introduction",
"children": {
"my-second-tutorial": {
"title": "My second tutorial",
"description": "This tutorial is a child of the 1st tutorial"
}
}
},
"hello-world": {
"title": "Hello world"
}
}
This configuration will look for my-first-tutorial.md, my-second-tutorial.md & hello-world.md in the specified tutorials directory and render them as tutorial pages.
Each tutorial key must be unique, even through children.
In your doc comments, linking with tutorials can be done the following ways:
/**
* This is the description of the doc comment. Here is a link to [[tutorial:my-first-tutorial]].
*
* @tutorial my-second-tutorial An optional descriptionto attach to the tutorial
*/
void myFunc(){}
FAQs
Integrate tutorials to your documentation
We found that typedoc-plugin-tutorials demonstrated a not healthy version release cadence and project activity because the last version was released 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.

Security News
A critical vm2 sandbox escape can allow untrusted JavaScript to break isolation and execute commands on the host Node.js process.

Research
Five malicious NuGet packages impersonate Chinese .NET libraries to deploy a stealer targeting browser credentials, crypto wallets, SSH keys, and local files.

Security News
pnpm 11 turns on a 1-day Minimum Release Age and blocks exotic subdeps by default, adding safeguards against fast-moving supply chain attacks.