@xompass/loopback-connector
v10.0.0
Published
Building blocks for LoopBack connectors
Readme
LoopBack Connector
LoopBack Connector provides the shared building blocks used by LoopBack 3 connectors, including:
ConnectorSQLConnectorParameterizedSQLTransaction- key/value helpers such as
ModelKeyComposer,BinaryPacker, andJSONStringPacker
This fork keeps the public API compatible for existing connectors while modernizing the package internals:
- TypeScript source in
src/ - build output in
dist/ - Vitest-based test suite
- Oxlint/Oxfmt-based linting and formatting
- English-only messages without
strong-globalizeorintl/ - smaller runtime dependency set
Installation
npm install @xompass/loopback-connectorUsage
const Connector = require('@xompass/loopback-connector').Connector;
const SQLConnector = require('@xompass/loopback-connector').SQLConnector;
const ParameterizedSQL =
require('@xompass/loopback-connector').ParameterizedSQL;
const Transaction = require('@xompass/loopback-connector').Transaction;For a concrete connector implementation, see packages such as
loopback-connector-mongodb.
Development
npm install
npm run build
npm run typecheck
npm run lint
npm test