A Salesforce ORM for Node.js (v2.0.2) built on JSForce, providing declarative models, field remapping, validation, and an extended query API. It simplifies querying related Salesforce objects and updating records. Requires Node >= 6.0. Less active development; alternatives like nforce or jsforce-native exist.
npm install arbiterNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Sets up a Salesforce connection using JSForce, defines a model with field mapping, then queries the first 10 accounts.
Install and import 'arbiter-salesforce' instead of 'arbiter'.
When setting fields for create/update, use the Salesforce API field names (e.g., 'BillingCity') not the mapped name ('City').Use Node.js 10+ or check jsforce version compatibility.
Use the correct login URL for your Salesforce environment: production 'login.salesforce.com', sandbox 'test.salesforce.com'.
Install 'arbiter-salesforce' and use 'require('arbiter-salesforce')' or 'import ... from 'arbiter-salesforce''.Use 'import { Schema } from 'arbiter-salesforce''.Double-check Salesforce credentials and loginUrl. For sandbox, use 'https://test.salesforce.com'.