
Security News
Critical Security Vulnerability in React Server Components
React disclosed a CVSS 10.0 RCE in React Server Components and is advising users to upgrade affected packages and frameworks to patched versions now.
@tinymce/moxiedoc
Advanced tools
This project maintains Moxiedoc, a tool used to build API reference documentation. If you have any modifications you wish to contribute, fork this project, make the changes and submit a pull request. You will need to sign the contributors license agreement, which will be emailed to you upon creating the pull request.
To create API reference documentation from a development version of moxiedoc, run:
yarn build
node ./dist/lib/cli.js PATH/TO/API_FILE_FOLDER
Moxiedoc provides the following options to customise the format of the output documentation:
-o --out <path>: location of output files, default: 'tmp/out.zip'
-t --template <template>: documentation type: default: 'cli'; 'antora', 'github', 'moxiewiki', 'singlehtml', 'tinymcenext', 'xml'
-s --structure <type>: default: 'default'; 'legacy'
-v --verbose: verbose output
--debug: debug output
--dry: dry run only syntax check
--fail-on-warning: fail if warnings are produced
The output JSON takes the form of the following schema:
{
"namespace.Class": {
"type": "class|enum|struct|mixin|interface",
"members": [
{
"type": "method|field|property|event|constant|callback",
"static": true,
"abstract": true,
"name": "doStuff",
"access": "private|protected|internal|public",
"extends": "namespace.Class",
"implements": ["namespace.Interface"],
"deprecated": "Text about deprecation",
"description": "Do stuff",
"mixes": ["namespace.Class1", "namespace.Class2"],
"examples": [
{"text": "Some example"},
{"caption": "Some example", "text": "Some example"}
],
"params": [
{"name": "mystuff", "type": "string", "description": "My stuff"}
],
"returns": {
{"type": "string", "description": "Returns string."}
}
}
]
}
}
FAQs
A tool for generating API documentation
The npm package @tinymce/moxiedoc receives a total of 1,627 weekly downloads. As such, @tinymce/moxiedoc popularity was classified as popular.
We found that @tinymce/moxiedoc demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers 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
React disclosed a CVSS 10.0 RCE in React Server Components and is advising users to upgrade affected packages and frameworks to patched versions now.

Research
/Security News
We spotted a wave of auto-generated “elf-*” npm packages published every two minutes from new accounts, with simple malware variants and early takedowns underway.

Security News
TypeScript 6.0 will be the last JavaScript-based major release, as the project shifts to the TypeScript 7 native toolchain with major build speedups.