-
-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathpackage.json
127 lines (127 loc) · 4.33 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
{
"name": "acebase",
"version": "1.29.5",
"description": "AceBase realtime database. Open source firebase alternative for nodejs and browser, with additional features: indexes, geo, fulltext, queries, custom storage, offline usage, synchronization, live data proxies and more",
"comments": {
"browser": "webpack/browserify file replacements have moved to package.json in dist/cjs and dist/esm. See README.md for more info",
"exports": "See README.md for more info about exported and used ESM and CommonJS distributions"
},
"main": "./dist/cjs/index.js",
"module": "./dist/esm/index.js",
"exports": {
".": {
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js",
"types": "./dist/types/index.d.ts"
}
},
"browser": {
"./dist/cjs/index.js": "./dist/cjs/browser.js",
"./dist/esm/index.js": "./dist/esm/browser.js",
"./dist/cjs/ipc/index.js": "./dist/cjs/ipc/browser.js",
"./dist/esm/ipc/index.js": "./dist/esm/ipc/browser.js",
"./dist/cjs/promise-fs/index.js": "./dist/cjs/promise-fs/browser.js",
"./dist/esm/promise-fs/index.js": "./dist/esm/promise-fs/browser.js",
"./dist/cjs/storage/binary/index.js": "./dist/cjs/storage/binary/browser.js",
"./dist/esm/storage/binary/index.js": "./dist/esm/storage/binary/browser.js",
"./dist/cjs/storage/mssql/index.js": "./dist/cjs/storage/mssql/browser.js",
"./dist/esm/storage/mssql/index.js": "./dist/esm/storage/mssql/browser.js",
"./dist/cjs/storage/sqlite/index.js": "./dist/cjs/storage/sqlite/browser.js",
"./dist/esm/storage/sqlite/index.js": "./dist/esm/storage/sqlite/browser.js",
"./dist/cjs/data-index/index.js": "./dist/cjs/data-index/browser.js",
"./dist/esm/data-index/index.js": "./dist/esm/data-index/browser.js",
"./dist/cjs/btree/index.js": "./dist/cjs/btree/browser.js",
"./dist/esm/btree/index.js": "./dist/esm/btree/browser.js"
},
"types": "./dist/types/index.d.ts",
"private": false,
"repository": "github:appy-one/acebase",
"scripts": {
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"build": "npm run build:clean && npm run build:esm && npm run build:cjs && npm run build:packages && npm run browserify && echo Done!",
"build:clean": "(rm -r ./dist/esm || true) && (rm -r ./dist/cjs || true) && (rm -r ./dist/types || true)",
"build:esm": "tsc -p tsconfig.json && npx tsc-esm-fix ---target='dist/esm'",
"build:cjs": "tsc -p tsconfig-cjs.json",
"build:packages": "bash ./create-package-files",
"browserify": "browserify ./dist/cjs/browser.js -o ./dist/browser.js --standalone acebase --ignore buffer --ignore rxjs && terser ./dist/browser.js -o ./dist/browser.min.js",
"test": "jasmine",
"test:esm": "node spec/esm-test"
},
"keywords": [
"binary",
"fast",
"low-memory",
"lightweight",
"schemaless",
"realtime",
"database",
"db",
"json",
"json database",
"nosql",
"nosql database",
"object store",
"document store",
"datastore",
"realtime updates",
"synchronization",
"sync",
"offline",
"query",
"queries",
"fulltext queries",
"fulltext search",
"geo queries",
"realtime queries",
"indexes",
"fulltext indexes",
"geo indexes",
"array indexes",
"transactional",
"transactions",
"firebase",
"firebase alternative",
"browser",
"browser database",
"localStorage json",
"IndexedDB json",
"live data",
"data proxy"
],
"author": "Ewout Stortenbeker <[email protected]> (http://appy.one)",
"license": "MIT",
"dependencies": {
"acebase-core": "^1.27.5",
"unidecode": "^0.1.8"
},
"devDependencies": {
"@types/jasmine": "^3.7.4",
"@types/node": "^18.16.3",
"@types/ws": "^8.2.2",
"@typescript-eslint/eslint-plugin": "^5.30.6",
"@typescript-eslint/parser": "^5.30.6",
"browserify": "^17.0.0",
"eslint": "^8.20.0",
"eslint-plugin-jasmine": "^4.1.3",
"jasmine": "^3.7.0",
"terser": "^5.15.0",
"tsc-esm-fix": "^2.20.5",
"typescript": "^5.0.4"
},
"funding": [
{
"type": "GitHub sponsoring",
"url": "https://github.com/sponsors/appy-one"
},
{
"type": "Buy me coffee",
"url": "https://www.buymeacoffee.com/appyone"
},
{
"type": "PayPal",
"url": "https://paypal.me/theappyone"
}
],
"runkitExampleFilename": "dist/runkit.js"
}