@dialog-db/query
Version:
Datalog query engine inspired by Datomic
78 lines • 1.81 kB
JSON
{
"name": "@dialog-db/query",
"version": "0.11.1",
"description": "Datalog query engine inspired by Datomic",
"main": "index.js",
"type": "module",
"keywords": [
"datalog",
"query",
"datomic",
"db",
"database",
"typescript",
"graph"
],
"files": [
"src",
"dist/src"
],
"exports": {
".": {
"types": "./dist/src/lib.d.ts",
"import": "./src/lib.js"
},
"./interface": {
"types": "./dist/src/api.d.ts",
"import": "./src/api.js"
},
"./syntax": {
"types": "./dist/src/syntax.d.ts",
"import": "./src/syntax.js"
},
"./source/inspector": {
"types": "./dist/src/source/inspector.d.ts",
"import": "./src/source/inspector.js"
},
"./source/memory": {
"types": "./dist/src/source/memory.d.ts",
"import": "./src/source/memory.js"
},
"./task": {
"types": "./dist/src/task.d.ts",
"import": "./src/task.js"
},
"./variable": {
"types": "./dist/src/variable.d.ts",
"import": "./src/variable.js"
}
},
"dependencies": {
"@ipld/dag-cbor": "^9.0.7",
"@noble/hashes": "1.3.3",
"multiformats": "^13.0.0"
},
"devDependencies": {
"c8": "8.0.1",
"entail": "^3.0.1",
"playwright-test": "14.0.0",
"prettier": "3.1.0",
"typescript": "^5.7.3",
"@types/deno": "^2.0.0"
},
"prettier": {
"trailingComma": "es5",
"experimentalTernaries": true,
"tabWidth": 2,
"semi": false,
"singleQuote": true
},
"scripts": {
"build": "tsc --build",
"test:web": "playwright-test --runner entail 'test/**/*.spec.js'",
"test:node": "entail 'test/*.spec.js'",
"test": "npm run test:node && npm run test:web",
"coverage": "c8 entail test/**/*.spec.js",
"check": "tsc --build"
}
}