UNPKG

@markwylde/eventbase

Version:

A distributed, event-sourced, key-value database built on top of **NATS JetStream**. Eventbase provides a simple yet powerful API for storing, retrieving, and subscribing to data changes, with automatic state synchronization across distributed instances a

43 lines (42 loc) 937 B
{ "name": "@markwylde/eventbase", "private": false, "version": "3.5.4", "type": "module", "types": "lib/index.d.ts", "main": "lib/index.js", "scripts": { "start": "tsx demo/index.ts", "build": "tsc", "dev": "tsx --watch demo/index.ts", "test": "tsx --test test/*.test.ts", "test:only": "tsx --test --test-only test/*.test.ts", "prepublishOnly": "npm run build" }, "keywords": [ "event sourcing", "keyvalue", "kvdb", "database", "nats", "jetstream" ], "author": { "email": "mark@wylde.net", "name": "Mark Wylde", "url": "https://github.com/markwylde" }, "license": "MIT", "description": "", "dependencies": { "@nats-io/jetstream": "^3.0.2", "@nats-io/transport-node": "^3.0.2", "doubledb": "^3.4.3", "level": "^9.0.0" }, "devDependencies": { "@types/node": "^22.14.1", "tsx": "^4.19.3", "typescript": "^5.8.3" } }