acebase/package.json
Ewout Stortenbeker b07baf37ca
Feature: indexed take/skip with metadata sort (#149)
* Allow indexed take/skip with multiple sorts

* New unit test for take/skip with multiple sorts,
Adjusted query for #120 to deliver consistent results

* chore: build

* 1.24.0
2022-09-05 18:33:11 +02:00

100 lines
2.9 KiB
JSON

{
"name": "acebase",
"version": "1.24.0",
"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",
"main": "./src/index.js",
"browser": {
"./src/index.js": "./src/browser.js",
"./src/ipc/index.js": "./src/ipc/browser.js",
"./src/promise-fs/index.js": "./src/promise-fs/browser.js",
"./src/storage-acebase.js": "./src/not-supported.js",
"./src/storage-mssql.js": "./src/not-supported.js",
"./src/storage-sqlite.js": "./src/not-supported.js",
"./src/data-index/index.js": "./src/not-supported.js",
"./src/btree/index.js": "./src/not-supported.js"
},
"types": "./index.d.ts",
"private": false,
"repository": "github:appy-one/acebase",
"scripts": {
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"build": "find src -name \"*.d.ts\" -type f -delete && tsc && npm run browserify",
"browserify": "browserify src/browser.js -o dist/browser.js --standalone acebase -u src/btree.js -i ./src/data-index.js -u src/geohash.js -u src/node-cache.js -i ./src/promise-fs.js -u src/promise-timeout.js -i ./src/storage-acebase.js -i ./src/storage-mssql.js -i ./src/storage-sqlite.js --ignore buffer --ignore rxjs && terser dist/browser.js -o dist/browser.min.js",
"test": "jasmine"
},
"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 <me@appy.one> (http://appy.one)",
"license": "MIT",
"dependencies": {
"acebase-core": "^1.22.1",
"unidecode": "^0.1.8"
},
"devDependencies": {
"@types/jasmine": "^3.7.4",
"@types/node": "^14.14.37",
"@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.14.2",
"typescript": "^4.7.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"
}
]
}