About
This pnpm-based monorepo, consists of 3 modules, to publish: - [ ] npm-package-ci - [ ] node--test-parser - [ ] node--test-reporter-github npm-package-ci is a Github Action with reusable workflows, for easy, repeatable setup across Node projects, based on package.json scripts. node--test-parser parses output from node --test into a more useable data structure. node--test-reporter-github generates a nice Github Action job run summary in Markdown, complete with matching pass/fail/skip icons, and collapsable test suite tree, automatically expanded where relevant to show any test failures at a glance. Also a nice coverage report, if --experimental-test-coverage is active. Roadmap ---------- - [x] Add pretty/markdown --code-coverage report - [ ] Make each fail/todo entry in the details section <a> link to the corresponding annotation - [ ] More workflows for easy release/continuous delivery, and dependabot - [ ] Integration with other tools, like commitlint/semantic-release - [ ] Integration with (and finishing off of) commit-kit (another of my packages—a cli prompt for fast, easy, consistent commits based on commitlint config) - [ ] Translate into TypeScript (probably Civet)