{ "name": "acebase-server", "version": "1.12.0", "description": "AceBase realtime database server (webserver endpoint to allow remote connections)", "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", "private": false, "repository": "github:appy-one/acebase-server", "scripts": { "start": "node dist/esm/start.js DBNAME=default DBPATH=.. HOST=localhost PORT=3000 TXLOG=1 AUTH=1", "test": "set NODE_ENV=development && npm run start", "build": "npm run build:clean && npm run build:esm && npm run build:cjs && npm run build:packages && echo Done!", "build:clean": "rm -fr dist/*", "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", "npmfix": "echo 'Regenerating package-lock.json...' && npm i --package--lock-only" }, "keywords": [ "database", "db", "json", "binary", "object", "tree", "nosql", "embedded", "schemaless", "orm", "query", "index", "indexes", "fulltext", "geo", "transaction", "datastore", "fast", "low-memory", "realtime", "events", "users", "authentication", "rules", "authorization", "ssl", "https", "firebase", "oauth2" ], "author": "Ewout Stortenbeker (http://appy.one)", "license": "MIT", "dependencies": { "acebase": "^1.22.0", "acebase-core": "^1.20.0", "express": "^4.17.1", "socket.io": "^4.5.0", "swagger-jsdoc": "^6.1.0", "swagger-ui-express": "^4.3.0" }, "devDependencies": { "@types/express": "^4.17.13", "@types/node": "^10.17.60", "@types/socket.io": "^3.0.2", "tsc-esm-fix": "^2.12.4", "typescript": "^4.7.4" } }