{
  "name": "@ultipa-graph/ultipa-driver",
  "version": "6.2.4",
  "description": "NodeJS SDK for Ultipa GQL",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "build": "tsc -p tsconfig.build.json && npm run copy-proto",
    "copy-proto": "node -e \"require('fs').mkdirSync('dist/proto', {recursive: true}); require('fs').copyFileSync('src/proto/gqldb.proto', 'dist/proto/gqldb.proto');\"",
    "sync-proto": "node -e \"require('fs').copyFileSync('../proto/gqldb.proto', 'src/proto/gqldb.proto');\"",
    "generate": "./generate.sh",
    "test": "jest",
    "test:unit": "jest tests/unit",
    "test:integration": "jest tests/integration",
    "test:coverage": "jest --coverage",
    "lint": "eslint src/**/*.ts",
    "prepublishOnly": "npm run build"
  },
  "dependencies": {
    "@grpc/grpc-js": "^1.9.0",
    "@grpc/proto-loader": "^0.8.0",
    "cli-table3": "^0.6.5",
    "google-protobuf": "^3.21.0"
  },
  "devDependencies": {
    "@types/google-protobuf": "^3.15.0",
    "@types/jest": "^29.5.0",
    "@types/node": "^20.10.0",
    "grpc_tools_node_protoc_ts": "^5.3.0",
    "grpc-tools": "^1.12.0",
    "jest": "^29.7.0",
    "jest-junit": "^16.0.0",
    "ts-jest": "^29.1.0",
    "typescript": "^5.3.0"
  },
  "files": [
    "dist/**/*"
  ],
  "keywords": [
    "Ultipa",
    "GQLDB",
    "Driver",
    "Graph",
    "Database"
  ],
  "license": "MIT",
  "engines": {
    "node": ">=18.0.0"
  }
}
