Registry / database / dblink-sqlite

dblink-sqlite

JSON →
library1.3.3jsnpmunverified

Sqlite handler for Dblink, version 1.3.3, stable release. Provides SQLite database connection and query execution within the Dblink framework. Key differentiator: integrates seamlessly with Dblink's unified database interface for multi-database support. Release cadence is irregular. Minimal dependencies.

npm install dblink-sqlite
INSTALL
IMPORT
SIG · DBLINK-SQLITE
D
dblink-sqlite
databasejavascriptv1.3.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

DblinkSqlite
✓ import { DblinkSqlite } from 'dblink-sqlite'
✗ const DblinkSqlite = require('dblink-sqlite')
ESM-only package; CommonJS require will fail. Use import syntax.
default
✓ import DblinkSqlite from 'dblink-sqlite'
✗ const DblinkSqlite = require('dblink-sqlite')
Default export available for convenience; still ESM-only.
createConnection
✓ import { createConnection } from 'dblink-sqlite'
✗ import { createConnection } from 'dblink'
createConnection is exported from dblink-sqlite, not dblink itself.

Demonstrates importing DblinkSqlite, connecting to an in-memory database, running a query, and closing the connection.

import { DblinkSqlite } from 'dblink-sqlite'; const db = new DblinkSqlite({ filename: ':memory:' }); await db.connect(); const rows = await db.query('SELECT 1 AS test'); console.log(rows); await db.close();
Debug
Known issues
gotchaESM-only package: CommonJS require() will throw. Use import syntax or dynamic import.
fix
Replace require() with import or use await import() if running in CommonJS context.
affects: >=1.0.0
breakingIn v1.1.0, the constructor options changed: 'file' renamed to 'filename'.
fix
Update constructor options to use 'filename' instead of 'file'.
affects: >=1.1.0
gotchaTypeScript types are included but require 'strict' mode for full type safety.
fix
Enable strict mode in tsconfig.json to avoid inference issues.
affects: >=1.0.0
Errors
Common errors & fixes
TypeError: dblink_sqlite_1.DblinkSqlite is not a constructor
Using CommonJS require() with an ESM-only package.
fix
Change to import statement: import { DblinkSqlite } from 'dblink-sqlite'
Error: Cannot find module 'dblink-sqlite'
Package not installed or typo in package name.
fix
Run 'npm install dblink-sqlite' and ensure package.json dependency is correct.
TypeError: db.query is not a function
Calling query before connect() resolves.
fix
Await db.connect() before calling db.query().
Upgrade
Version history
1.3.3latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
5 hits · last 30 days
node
4
Resources
dblink-sqlite — npm install dblink-sqlite · libregistry