© 2025 Backdrop Build

community@backdropbuild.com

·

Backdrop Labs

·

FAQ

·

Twitter

·

Terms

·

Privacy

npm package CI

npm package CI

Simple CI for your npm packages.

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)

Builders

1
Daniel Bayley

Daniel Bayley

Full Stack Developer | Motion/Designer | Top 1% TypeScript engineer | Prolific UK top 30 open source contributor | Composition > inheritance | Less === more.