• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / superpipe / 20562842352
100%

Build:
DEFAULT BRANCH: master
Ran 29 Dec 2025 01:57AM UTC
Jobs 1
Files 6
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Dec 2025 01:56AM UTC coverage: 100.0%. Remained the same
20562842352

push

github

web-flow
Migrate source code to TypeScript (#32)

* Add CLAUDE.md with project guidance for Claude Code

Document build commands, test commands, and high-level architecture
including the continuation-passing execution flow, dependency injection
system, and auto-next behavior.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Migrate source code to TypeScript

Convert all source files from JavaScript to TypeScript while preserving
the existing API and behavior. This migration adds type safety without
breaking changes:

- Convert src/*.js to src/*.ts with proper type annotations
- Add src/types.ts with shared type definitions
- Update babel configuration to support TypeScript compilation
- Add tsconfig.json for type checking
- Update package.json with TypeScript dependencies (@babel/preset-typescript)
- Upgrade to @babel/register and modern rollup plugins
- Generate TypeScript declaration files in types/ directory
- All 33 existing tests continue to pass

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Rewrite README.md to document actual API

The previous README documented APIs that don't exist in the current
codebase (new SuperPipe(), .listenTo(), .setDep(), etc.). This rewrite
documents the actual API based on the implementation:

- superpipe(deps) factory function
- Pipeline fluent API: .input(), .pipe(), .error(), .end()
- Declarative pipeline definitions
- Special features: next/set inputs, boolean flow control, not/optional
  pipes, output mapping, plain object returns
- Error handling patterns
- TypeScript support section

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Add GitHub Actions CI workflow

Replace CircleCI with GitHub Actions for CI/CD:

- Test on Node 16, 18, 20, and 22
- Run type checking, unit tests, and build on every PR and p... (continued)

161 of 161 branches covered (100.0%)

85 of 85 new or added lines in 6 files covered. (100.0%)

200 of 200 relevant lines covered (100.0%)

29.27 hits per line

Jobs
ID Job ID Ran Files Coverage
1 20562842352.1 29 Dec 2025 01:57AM UTC 6
100.0
GitHub Action Run
Source Files on build 20562842352
  • Tree
  • List 6
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #20562842352
  • 2b203032 on github
  • Prev Build on master (#83)
  • Next Build on master (#20578230727)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc