{
    "name": "@neo4j/graphql",
    "version": "7.5.1",
    "description": "A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations",
    "keywords": [
        "neo4j",
        "graphql",
        "server"
    ],
    "license": "Apache-2.0",
    "bugs": {
        "url": "https://github.com/neo4j/graphql/issues"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/neo4j/graphql.git"
    },
    "homepage": "https://github.com/neo4j/graphql/tree/dev/packages/graphql",
    "exports": "./dist/index.js",
    "main": "./dist/index.js",
    "types": "./dist/index.d.ts",
    "files": [
        "dist/**/*.ts",
        "dist/**/*.ts.map",
        "dist/**/*.js",
        "dist/**/*.js.map"
    ],
    "engines": {
        "node": ">=20.0.0"
    },
    "scripts": {
        "build": "tsc --build src/tsconfig.production.json",
        "clean": "cd src/ && tsc --build --clean",
        "cleanup:package-tests": "cd ../package-tests/ && yarn run cleanup && rimraf ./package/ && rimraf *.tgz",
        "performance": "ts-node tests/performance/performance.ts",
        "posttest:package-tests": "yarn run cleanup:package-tests",
        "setup:package-tests": "yarn pack && mv *.tgz ../package-tests/ && cd ../package-tests/ && rimraf package && tar -xvzf *.tgz && cd package && cd ../ && yarn install && yarn run setup",
        "test:e2e": "jest tests/e2e",
        "test:int": "jest tests/integration",
        "test:package-tests": "yarn run setup:package-tests && cd ../package-tests/ && yarn run test:all",
        "test:schema": "jest tests/schema -c jest.minimal.config.js",
        "test:tck": "jest tests/tck -c jest.minimal.config.js",
        "test:unit": "jest src --coverage=true -c jest.minimal.config.js",
        "test": "jest",
        "knip": "knip"
    },
    "author": "Neo4j Inc.",
    "devDependencies": {
        "@apollo/gateway": "2.13.3",
        "@apollo/server": "5.2.0",
        "@types/is-uuid": "1.0.2",
        "@types/jest": "30.0.0",
        "@types/jsonwebtoken": "9.0.10",
        "@types/node": "22.19.15",
        "@types/pluralize": "0.0.33",
        "@types/randomstring": "1.3.0",
        "@types/semver": "7.7.1",
        "@types/supertest": "7.2.0",
        "@types/ws": "8.18.1",
        "graphql-middleware": "6.1.35",
        "graphql-tag": "2.12.6",
        "graphql-ws": "5.16.2",
        "is-uuid": "1.0.2",
        "jest": "30.3.0",
        "jest-extended": "7.0.0",
        "jsonwebtoken": "9.0.3",
        "jwks-rsa": "3.2.2",
        "knip": "6.1.0",
        "koa": "3.2.0",
        "koa-jwt": "4.0.4",
        "koa-router": "14.0.0",
        "mock-jwks": "3.3.5",
        "randomstring": "1.3.1",
        "rimraf": "6.1.3",
        "supertest": "7.2.2",
        "ts-jest": "29.4.6",
        "ts-node": "10.9.2",
        "typescript": "5.9.3",
        "ws": "8.20.0"
    },
    "dependencies": {
        "@apollo/subgraph": "^2.2.3",
        "@as-integrations/express4": "^1.1.2",
        "@graphql-tools/merge": "^9.0.0",
        "@graphql-tools/resolvers-composition": "^7.0.0",
        "@graphql-tools/schema": "^10.0.0",
        "@graphql-tools/utils": "11.0.0",
        "@neo4j/cypher-builder": "3.0.1",
        "camelcase": "^6.3.0",
        "debug": "^4.3.4",
        "dot-prop": "^6.0.1",
        "graphql-compose": "^9.0.8",
        "graphql-parse-resolve-info": "^4.12.3",
        "graphql-query-complexity": "^1.0.0",
        "graphql-relay": "^0.10.0",
        "jose": "^5.0.0",
        "pluralize": "^8.0.0",
        "semver": "^7.5.4",
        "typescript-memoize": "^1.1.1"
    },
    "peerDependencies": {
        "graphql": "^16.0.0",
        "neo4j-driver": "^5.8.0 || ^6.0.0"
    }
}
