New package extracted from the `secvisogram` (see [secvisogram#606](https://github.com/secvisogram/secvisogram/issues/606)) needs the following to become a proper standalone package: - [x] `render` command: render a CSAF 2.0/2.1 JSON document to HTML, to stdout or a file - [x] Proper error handling (missing/invalid input, unsupported CSAF version) with clean messages and exit codes - [x] `--help`/`-h` and `--version`/`-v` flags - [x] Test suite - [x] Prettier config + `test` script - [x] `package.json` metadata (`bin`, `repository`, `bugs`, `homepage`, correct license) - [x] CI (tests, npm publish, dependabot) - [x] README (usage, examples, exit codes)
New package extracted from the
secvisogram(see secvisogram#606) needs the following to become a proper standalone package:rendercommand: render a CSAF 2.0/2.1 JSON document to HTML, to stdout or a file--help/-hand--version/-vflagstestscriptpackage.jsonmetadata (bin,repository,bugs,homepage, correct license)