Skip to content

First version#2

Merged
alvseven merged 10 commits intomainfrom
alvseven/review-cli-npm-ready
Mar 6, 2026
Merged

First version#2
alvseven merged 10 commits intomainfrom
alvseven/review-cli-npm-ready

Conversation

@alvseven
Copy link
Copy Markdown
Member

@alvseven alvseven commented Mar 6, 2026

No description provided.

alvseven and others added 9 commits March 6, 2026 07:33
- Strip mock server, lifecycle, webhooks, and all related code
- Live-only API client with config file and env var support
- All resource commands with --help examples
- Typed options, proper error handling, process.exit(1) on failures
- CI workflow (typecheck + lint + test) and publish workflow (npm on v* tags)
- 32 tests covering config, api-client, and output utilities
- blindpay schema [resource] [--rail] for machine-readable field introspection
- Structured JSON error output when --json flag is active
- Exit code 1 for user/config errors, exit code 2 for API errors
- Fix truncate crash on null/undefined address
- Validate amount and partner fee inputs (reject NaN/garbage)
- Fix createReceiver single-word --name not clearing last_name
- Extract bankDetailFields to constants.ts (was duplicated)
- Add process import to schema.ts
- Add API key save warning on creation
- Mask short API keys in config get
- Remove unused @commander-js/extra-typings dep
- Rewrite README with BlindPay badges and human-friendly tone
…ermission

- instances get/update
- receivers limits/limits_increase_requests
- quotes fx / payin_quotes fx (FX rates)
- api_keys create --permission option

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- partner_fees create: add --name option, send name in API body
- blockchain_wallets create: add --name option, send name in API body

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add blindpay instances members list command
- Rewrite README: remove quick start, add tables for every command
- Add bun installation option

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…, key masking

- All 6 delete commands now accept --json for structured error output
- parseFee rejects negative values
- API key list masks keys properly (first 4 + last 4 only)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@alvseven alvseven merged commit a48cc45 into main Mar 6, 2026
1 check passed
alvseven added a commit that referenced this pull request Mar 7, 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.

2 participants