{
  "name": "neogm",
  "version": "2.0.7",
  "description": "TypeScript-first Neo4j Object Graph Mapper (OGM) for building type-safe graph database applications",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist",
    "README.md",
    "LICENSE"
  ],
  "engines": {
    "node": ">=16.0.0"
  },
  "scripts": {
    "build": "tsc",
    "test": "jest --runInBand",
    "test:unit": "jest --testMatch='**/__tests__/**/*.spec.ts'",
    "test:integration": "jest --testMatch='**/__tests__/**/*.test.ts'",
    "test:watch": "jest --watch",
    "lint": "eslint 'src/lib/**/*.ts' 'src/index.ts' --ignore-pattern '**/__tests__/**' --ignore-pattern '**/*.test.ts' --ignore-pattern '**/*.spec.ts'",
    "clean": "rimraf dist",
    "prepare": "yarn clean && yarn build",
    "prepublishOnly": "yarn lint",
    "docker:up": "docker-compose -f docker-compose.test.yml up -d",
    "docker:down": "docker-compose -f docker-compose.test.yml down -v",
    "docker:logs": "docker-compose -f docker-compose.test.yml logs -f",
    "docker:restart": "yarn docker:down && yarn docker:up",
    "example:basic": "npx tsx src/examples/basic-usage.ts",
    "example:decorator": "npx tsx src/examples/decorator-usage.ts"
  },
  "packageManager": "yarn@1.22.19",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/aigouassel/neogm.git"
  },
  "keywords": [
    "neo4j",
    "ogm",
    "orm",
    "graph",
    "database",
    "typescript",
    "cypher",
    "graph-database",
    "neo4j-driver",
    "object-graph-mapping",
    "decorators",
    "repository-pattern",
    "type-safety",
    "entity-framework"
  ],
  "author": "audreyigouassel@gmail.com",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/aigouassel/neogm/issues"
  },
  "homepage": "https://github.com/aigouassel/neogm#readme",
  "dependencies": {
    "neo4j-driver": "^5.28.1",
    "reflect-metadata": "^0.1.13"
  },
  "devDependencies": {
    "@types/jest": "^29.5.0",
    "@types/node": "^22.15.21",
    "@typescript-eslint/eslint-plugin": "^8.33.1",
    "@typescript-eslint/parser": "^8.33.1",
    "eslint": "^8.38.0",
    "jest": "^29.5.0",
    "jest-circus": "^29.5.0",
    "parse-neo4j": "^0.6.11",
    "rimraf": "^4.4.1",
    "ts-jest": "^29.1.0",
    "typescript": "^5.0.4"
  }
}
