Security News
Input Validation Vulnerabilities Dominate MITRE's 2024 CWE Top 25 List
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
json-schema-to-markdown
Advanced tools
This module turns a JSON Schema into a human-readable markdown file.
This module does not implement anywhere near the full RFC specs. If you have bits of the RFC that you'd like implemented, let me know and I'll try to add them in a timely manner. Pull requests are also very welcome.
Install the normal way: npm install json-schema-to-markdown
Use it like this:
var parse = require('json-schema-to-markdown')
var schema = // An object that is a valid JSON Schema
var markdown = parse(schema)
There are plenty of examples in the test folder, but a very simple example would be as follows:
For a JSON file like this:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Example Schema",
"description": "This schema is awesome.",
"type": "object",
"properties": {
"price": {
"description": "Cost of the product.",
"type": "number"
}
}
}
The output would be:
# Example Schema
This schema is awesome.
The schema defines the following properties:
## `price` (number)
Cost of the product.
Published and released under the VOL.
[1.1.1] - 2019-06-25
FAQs
Turn a JSON Schema into a markdown file.
We found that json-schema-to-markdown 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
MITRE's 2024 CWE Top 25 highlights critical software vulnerabilities like XSS, SQL Injection, and CSRF, reflecting shifts due to a refined ranking methodology.
Security News
In this segment of the Risky Business podcast, Feross Aboukhadijeh and Patrick Gray discuss the challenges of tracking malware discovered in open source softare.
Research
Security News
A threat actor's playbook for exploiting the npm ecosystem was exposed on the dark web, detailing how to build a blockchain-powered botnet.