@vsaas/loopback-connector
v11.0.3
Published
Fork of LoopBack 3 connector base module for building database connectors and other types of connectors in LoopBack
Maintainers
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 @vsaas/loopback-connectorUsage
const Connector = require('@vsaas/loopback-connector').Connector;
const SQLConnector = require('@vsaas/loopback-connector').SQLConnector;
const ParameterizedSQL = require('@vsaas/loopback-connector').ParameterizedSQL;
const Transaction = require('@vsaas/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