{
  "name": "@n2flowjs/nbase",
  "package-name": "n2flowjs/nbase",
  "version": "0.1.5",
  "description": "Neural Vector Database for efficient similarity search",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "build": "tsc",
    "dev": "concurrently \"tsc --watch\" \"nodemon -q  dist/server/index.js\"",
    "lint": "eslint .ts",
    "start": "node dist/server/index.js",
    "benchmark": "ts-node test/run-benchmarks.ts",
    "test": "mocha -r ts-node/register 'test/**/*.test.ts'",
    "test:file": "mocha -r ts-node/register 'test/**/search-metadata.test.ts'",
    "docs:generate": "typedoc",
    "docs:serve": "http-server docs -o",
    "npm:publish": "npm publish --access public"
  },
  "keywords": [
    "vector",
    "database",
    "similarity",
    "search",
    "embeddings",
    "neural",
    "hnsw",
    "knn"
  ],
  "author": "n2flowjs",
  "license": "MIT",
  "dependencies": {
    "body-parser": "^1.20.2",
    "cors": "^2.8.5",
    "events": "^3.3.0",
    "express": "^4.18.2",
    "express-rate-limit": "^7.5.0",
    "helmet": "^8.1.0",
    "lru-cache": "^11.1.0",
    "rimraf": "^6.0.1",
    "sinon": "^20.0.0"
  },
  "devDependencies": {
    "@eslint/js": "^9.23.0",
    "@types/chai": "^5.2.1",
    "@types/cors": "^2.8.17",
    "@types/express": "5.0.1",
    "@types/glob": "^8.1.0",
    "@types/jest": "^29.5.14",
    "@types/mocha": "^10.0.1",
    "@types/node": "^20.3.1",
    "@types/sinon": "^17.0.4",
    "@types/supertest": "^2.0.16",
    "chai": "^4.3.7",
    "concurrently": "9.1.2",
    "eslint": "^8.57.1",
    "glob": "^10.4.1",
    "http-server": "^14.1.1",
    "mocha": "^10.8.2",
    "nodemon": "3.1.9",
    "supertest": "^6.3.3",
    "ts-node": "^10.9.1",
    "typedoc": "^0.25.12",
    "typedoc-plugin-markdown": "^3.17.1",
    "typescript": "^5.1.3",
    "typescript-eslint": "^8.28.0"
  },
  "engines": {
    "node": ">=14.0.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/n2flowjs/nbase.git"
  },
  "directories": {
    "doc": "docs",
    "test": "test"
  },
  "bugs": {
    "url": "https://github.com/n2flowjs/nbase/issues"
  },
  "homepage": "https://github.com/n2flowjs/nbase#readme"
}
