minigraf 1.0.0

Zero-config, single-file, embedded graph database with bi-temporal Datalog queries
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
'use strict'

const { MiniGrafDb } = require('minigraf')

const db = MiniGrafDb.inMemory()

db.execute('(transact [[:alice :name "Alice"] [:alice :age 30]])')

const result = JSON.parse(db.execute('(query [:find ?e ?name :where [?e :name ?name]])'))
console.log(result)

db.checkpoint()