{"library":"tedb","type":"library","category":null,"description":"TeDB (TypeScript Embedded Database) is an embedded database designed specifically for TypeScript applications, supporting various environments like Node.js, Electron, and webkit. It's currently at version 0.5.1, with a development cadence that includes regular minor fixes and improvements. A key differentiator is its pluggable storage architecture, allowing developers to implement custom storage drivers for disk persistence, in-memory operations, or even browser-based solutions like IndexedDB. Unlike some other JavaScript embedded databases, TeDB leverages an AVL balanced binary tree to index only document `_id`s and specified indexed field values in memory, preventing potential out-of-memory issues with very large datasets, as the actual document data is managed by the storage driver. All operations are Promise-based, and the library is written entirely in TypeScript, providing strong type safety.","language":"javascript","status":"active","version":"0.5.1","tags":["javascript","typescript","embedded","database","db","electron"],"last_verified":"Wed May 27","install":[{"cmd":"npm install tedb","imports":["import { Datastore } from 'tedb';","import { Cursor } from 'tedb';","import { range } from 'tedb';","import * as tedb from 'tedb';"]},{"cmd":"yarn add tedb","imports":[]},{"cmd":"pnpm add tedb","imports":[]}],"homepage":null,"github":"https://github.com/tsturzl/teDB","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tedb","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/tedb/compatibility"}}