News for hackers. Stuff that matters.

sverweij

mermaid (and similar diagrams-as-text tools) have a higher level of abstraction so they're quicker when you need something they're targeting.

Also: graphviz is good at graphs, but not every visual representation is a graph (e.g. sequence diagrams, railroad diagrams, gantt charts).

Re:Draw.io: Online Diagramming Website on Tuesday November 12, 2019 @03:01PM (#21517532)
If you like the text based ness of WSD, you might like https://mscgen.js.org - which is 100% open source & client side only.
Re:The Frequency of Known Vulnerabilities in JavaScript on Friday March 10, 2017 @06:18AM (#13837786)
We're currently using nsp - it checks advisories on nodesecurity.io against our _direct_ dependencies & devDependencies.

For my private projects I use both nsp and bithound. Bithound apparently uses snyk, which checks both direct _and_ indirect dependencies.

Both nsp and snyk use central repos of vulnerabilities - and both are backed by a business with a vested interest to keep these up to date (^lLift and Snyk respectively).

Don't get the hassle about upgrading to latest versions though. It's super easy to automate (ncu --upgrade && npm i && npm test).

Use '\n' for line breaks, like so:

a => b [label="POST /echo\nHello, it's me"];

(You might like https://mscgen.js.org b.t.w.)