{"library":"sqlite-pool","type":"library","category":null,"description":"A pooled SQLite client for Node.js that wraps the sqlite3 library with ES6 Promises, connection pooling, managed transactions, and an SQL-based migrations API. Originally based on the node-sqlite library, this package (v1.2.5) is stable but sees infrequent releases. It provides similar API to sqlite3 but with promise-based methods and no callbacks. Its key differentiator is connection pooling via generic-pool, allowing multiple connections with configurable min/max pool sizes, and automatic transaction management with commit/rollback. It includes legacy support for Node.js v5 and below.","language":"javascript","status":"active","version":"1.2.5","tags":["javascript","sqlite","db","database","sql","migrate","migration","migrations","migrator"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install sqlite-pool","imports":["const Sqlite = require('sqlite-pool')","const Sqlite = require('sqlite-pool/legacy')","const db = new Sqlite('./database.sqlite')"]},{"cmd":"yarn add sqlite-pool","imports":[]},{"cmd":"pnpm add sqlite-pool","imports":[]}],"homepage":"https://github.com/rneilson/node-sqlite-pool#readme","github":"https://github.com/rneilson/node-sqlite-pool","docs":null,"changelog":null,"pypi":null,"npm":"sqlite-pool","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}