UNPKG

@signaldb/core

Version:

SignalDB is a client-side database that provides a simple MongoDB-like interface to the data with first-class typescript support to achieve an optimistic UI. Data persistence can be achieved by using storage providers that store the data through a JSON in

64 lines (63 loc) 1.63 kB
{ "name": "@signaldb/core", "version": "1.5.2", "description": "SignalDB is a client-side database that provides a simple MongoDB-like interface to the data with first-class typescript support to achieve an optimistic UI. Data persistence can be achieved by using storage providers that store the data through a JSON interface to places such as localStorage.", "scripts": { "build": "rimraf dist && vite build", "analyze-bundle": "bundle-analyzer ./dist --upload-token=$BUNDLE_ANALYZER_UPLOAD_TOKEN --bundle-name=@signaldb/core", "test": "vitest" }, "repository": { "type": "git", "url": "git+https://github.com/maxnowack/signaldb.git" }, "homepage": "https://signaldb.js.org", "keywords": [ "client-database", "client", "database", "local-database", "meteor", "minimongo", "mongodb", "offline-first", "optimistic-ui", "reactive", "replication", "synchronization", "tracker", "typescript" ], "author": "Max Nowack <max.nowack@gmail.com>", "license": "MIT", "sideEffects": false, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.cjs.js", "default": "./dist/index.cjs.js" } }, "main": "./dist/index.cjs.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "typesVersions": { "*": { "*": [ "./dist/*", "./dist/index.d.ts" ] } }, "files": [ "dist" ], "dependencies": { "fast-sort": "^3.4.1", "mingo": "^6.5.1" }, "devDependencies": { "zod": "^3.24.2" } }