Store Module
Abstract storage interface with multiple backend implementations.
Usage
import { createMemoryStore, createIndexedDBStore } from 'tosijs/store'
// For testing
const store = createMemoryStore()
// For browser
const store = createIndexedDBStore()
// Use the store
await store.set('users', 'user123', { name: 'Alice', role: 'admin' })
const user = await store.get('users', 'user123')
const admins = await store.query('users', {
where: [{ field: 'role', op: '==', value: 'admin' }]
})