package.json 1.18 KB
Newer Older
Aral Balkan's avatar
Aral Balkan committed
1
{
2
  "name": "@small-tech/jsdb",
Aral Balkan's avatar
Aral Balkan committed
3
  "version": "2.0.0",
4
  "description": "A transparent, in-memory, streaming write-on-update JavaScript database for Small Web applications that persists to a JavaScript transaction log.",
Aral Balkan's avatar
Aral Balkan committed
5
  "keywords": [
6
    "js",
Aral Balkan's avatar
Aral Balkan committed
7
8
    "javascript",
    "database",
9
10
11
    "JSDB",
    "JSQL",
    "JSDF",
Aral Balkan's avatar
Aral Balkan committed
12
    "transparent",
13
14
    "small web",
    "small tech",
Aral Balkan's avatar
Aral Balkan committed
15
16
    "in-memory",
    "in-process",
17
    "append-only",
Aral Balkan's avatar
Aral Balkan committed
18
    "proxy",
Aral Balkan's avatar
Aral Balkan committed
19
20
    "transaction log",
    "streaming",
Aral Balkan's avatar
Aral Balkan committed
21
22
    "metaprogramming"
  ],
23
  "main": "index.js",
24
  "type": "module",
25
  "scripts": {
26
27
    "test": "node test/index.js | npx tap-spec",
    "coverage": "npx c8 node test/index.js | npx tap-nyc"
28
29
30
31
32
33
34
35
36
37
38
39
40
41
  },
  "funding": {
    "type": "foundation",
    "url": "https://small-tech.org/fund-us/"
  },
  "repository": {
    "type": "git",
    "url": "https://source.small-tech.org/site.js/lib/jsdb"
  },
  "author": {
    "name": "Aral Balkan",
    "email": "aral@small-tech.org",
    "url": "https://ar.al"
  },
Aral Balkan's avatar
Aral Balkan committed
42
43
  "license": "AGPL-3.0-or-later",
  "dependencies": {
Aral Balkan's avatar
Aral Balkan committed
44
45
    "fs-extra": "^9.0.1",
    "n-readlines": "^1.0.1"
Aral Balkan's avatar
Aral Balkan committed
46
47
  },
  "devDependencies": {
48
    "c8": "^7.6.0",
Aral Balkan's avatar
Aral Balkan committed
49
50
    "tap-nyc": "^1.0.3",
    "tap-spec": "^5.0.0",
51
    "tape": "^5.2.0"
Aral Balkan's avatar
Aral Balkan committed
52
  }
Aral Balkan's avatar
Aral Balkan committed
53
}