
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
websequencediagrams
Advanced tools
Call the WebSequenceDiagram.com API.
wsd_get [options] [input file...]
Generate a diagram with websequencediagrams.com
Options:
-h, --help Show help
-f, --format Format for output (one of [png, pdf, svg]) [default: "png"]
-o, --output Output file (defaults to wsd.[png, pdf, svg])
-s, --style Output style (one of: [default, earth, modern-blue, mscgen,
omegapple, qsd, rose, roundgreen, napkin, magazine, vs2010,
patent])
-r, --root The base URL for the service, which defaults to
"http://www.websequencediagrams.com". It can be modified
to suit your needs, if you have a private installation.
-k, --key WebSequenceDiagrams API key. Key can also be specified with
the WSD_APIKEY environment variable. Requires a premium
account. See https://www.websequencediagrams.com/order.html
Example:
const wsd = require('websequencediagrams');
const fs = require('node:fs');
(async () => {
const [buf, typ] = await wsd.diagram('Alice->Bob: message', 'modern-blue', 'png');
console.log('Received MIME type:', typ);
fs.writeFile('my.png', buf);
})();
Takes the text to turn into a diagram, the style name, and the output type.
Valid output types include "png", "svg", and "pdf".
Returns a promise for an array containing a Buffer and a MIME type.
Takes the text to turn into a diagram, the style name, and the output type.
Valid output types include "png", "svg", and "pdf".
Returns a promise for a string containing the URL where the diagram can be found.
.styles is an array of all of the currently-known style types.
.root is the URL for the service, which defaults to "https://www.websequencediagrams.com". It can be modified to suit your needs.
This code is licensed under the Apache Software License, 2.0
FAQs
Interface to websequencediagrams.com
We found that websequencediagrams 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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.