{ "name": "@soulcraft/brainy-web-service", "version": "0.16.0", "description": "Web service wrapper for the Brainy vector graph database - read-only search service", "type": "module", "main": "dist/server.js", "bin": { "brainy-server": "server-wrapper.js" }, "files": [ "server-wrapper.js", "README.md", "dist/server.js", "dist/server.js.map" ], "scripts": { "build": "rollup -c rollup.config.js", "start": "node dist/server.js", "dev": "node --loader ts-node/esm src/server.ts", "prepare": "npm run build", "test": "vitest run", "test:watch": "vitest", "test:cloud": "vitest run tests/cloud-storage.test.ts", "test:service": "vitest run tests/service.test.ts", "_version": "echo 'Version updated in package.json'", "_version:patch": "npm version patch", "_version:minor": "npm version minor", "_version:major": "npm version major", "_deploy": "npm run build && npm publish", "_dry-run": "npm pack --dry-run" }, "keywords": [ "vector-database", "hnsw", "web-service", "rest-api", "search-service", "browser", "graph-database" ], "author": "David Snelling (david@soulcraft.com)", "license": "MIT", "private": false, "publishConfig": { "access": "public" }, "homepage": "https://github.com/soulcraft-research/brainy", "bugs": { "url": "https://github.com/soulcraft-research/brainy/issues" }, "repository": { "type": "git", "url": "git+https://github.com/soulcraft-research/brainy.git" }, "dependencies": { "@soulcraft/brainy": "^0.24.0", "express": "^4.18.2", "cors": "^2.8.5", "helmet": "^7.1.0", "express-rate-limit": "^7.1.5", "express-validator": "^7.0.1", "compression": "^1.7.4", "@aws-sdk/client-s3": "^3.450.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^11.1.6", "@types/node": "^20.11.30", "@types/express": "^4.17.21", "@types/cors": "^2.8.17", "@types/compression": "^1.7.5", "rollup": "^4.13.0", "@rollup/plugin-terser": "^0.4.4", "typescript": "^5.4.5", "ts-node": "^10.9.2", "vitest": "^3.2.4", "axios": "^1.6.0" }, "engines": { "node": ">=24.4.0" } }