Skip to content

feat: add create-streamfi-app CLI - #385

Merged
Jaydbrown merged 2 commits into
conduit-protocol:mainfrom
Ssoleed:feat/create-streamfi-app
Jul 30, 2026
Merged

feat: add create-streamfi-app CLI#385
Jaydbrown merged 2 commits into
conduit-protocol:mainfrom
Ssoleed:feat/create-streamfi-app

Conversation

@Ssoleed

@Ssoleed Ssoleed commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

Type of change

  • Bug fix
  • New feature / method
  • Refactor
  • Test coverage
  • Documentation
  • Dependency update

Closes #346

@drips-wave

drips-wave Bot commented Jul 29, 2026

Copy link
Copy Markdown

@Ssoleed Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Ssoleed and others added 2 commits July 30, 2026 07:19
SDK_PACKAGE was '@streamfi/sdk', a package that doesn't exist on npm —
every scaffolded app (unless run with --skip-install) would fail at the
`npm install @streamfi/sdk` step. The real published name is
'@conduit-protocol/sdk' (see this repo's own package.json). Fixed the
constant and the matching references in both READMEs.

DEFAULT_TEMPLATE still points at a generic, non-StreamFi-specific Next.js
boilerplate (as the existing code comment already acknowledges) — that's
a real gap but a separate, more involved decision (which repo/subdirectory
should the default template come from) than this fix; --template remains
the escape hatch until a StreamFi-specific template exists.

Verified: create-streamfi-app's own test suite (node --test) and the main
SDK's lint/typecheck/vitest (547 tests) all pass.
@Jaydbrown
Jaydbrown force-pushed the feat/create-streamfi-app branch from 515af04 to 7ab4ea2 Compare July 30, 2026 06:24
@Jaydbrown
Jaydbrown merged commit 2b2f95f into conduit-protocol:main Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tooling: Add CLI tool to scaffold streamFi projects

3 participants