@nimba/sf
v0.2.1
Published
Live SalesforceBridge for Nimba: sf CLI + jsforce/@salesforce/core auth, orgs, deploy/retrieve, and APIs.
Readme
@nimba/sf
The live SalesforceBridge implementation for Nimba — the concrete org layer that backs every task with the sf CLI plus jsforce and @salesforce/core.
Part of Nimba, modern Salesforce DevOps orchestration in TypeScript. Most users want
@nimba/cli, not this package directly.
Install
npm install @nimba/sfWhat it is
@nimba/sf is the only package that talks to a real org. It implements the SalesforceBridge interface from @nimba/core, so tasks stay org-agnostic and testable while this package owns the live connections.
- Auth & orgs — JWT, SFDX auth-URL, and interactive web login via
@salesforce/core; scratch-org create/list/delete. Shares the same encrypted auth store as thesfCLI. - Deploy / retrieve — source-format deploy and retrieve via
@salesforce/source-deploy-retrieveand source tracking. - APIs — Metadata, Tooling, Bulk 2.0, and REST through jsforce, never hand-rolled SOAP.
- GitHub client — for GitHub-sourced dependencies and release tasks.
Requirements
- Node.js >= 20
- The
sfCLI is used for interactive web login; headless auth (JWT / auth-URL) needs no external CLI.
