lowdb-jsonl-adapter
v1.0.2
Published
A Lowdb adapter for JSONL files
Readme
lowdb-jsonl-adapter
JSONL adapter for Lowdb
Install
npm i lowdb-jsonl-adapterUsage
import { Low } from 'lowdb'
import { JSONLFile } from 'lowdb-jsonl-adapter'
type User = { id: number; name: string }
const adapter = new JSONLFile<User>('db.jsonl')
const db = new Low(adapter, [])
await db.read()
db.data.push({ id: 1, name: 'alice' })
await db.write()Sync:
import { LowSync } from 'lowdb'
import { JSONLFileSync } from 'lowdb-jsonl-adapter'
type User = { id: number; name: string }
const adapter = new JSONLFileSync<User>('db.jsonl')
const db = new LowSync(adapter, [])
db.read()
db.data.push({ id: 1, name: 'alice' })
db.write()