{
    "name": "@24hr/ettapi",
    "version": "0.2.5",
    "description": "GraphQL API to stitch together the all services and create an ultragraph",
    "main": "build/index.js",
    "engines": {
        "node": ">=16.0.0"
    },
    "scripts": {
        "dev": "ts-node-dev --fork --poll --respawn --transpile-only --poll ./src/start.ts",
        "dev:remotetest1": "RUN=true ts-node-dev ./src/test/remote-graphql-1.ts",
        "dev:remotetest2": "RUN=true ts-node-dev ./src/test/remote-graphql-2.ts",
        "build": "rm -rf build && tsc --project tsconfig.json",
        "lint": "eslint . --ext .ts",
        "prettier-format": "prettier --config .prettierrc 'src/**/*.ts' --write",
        "start": "node build/start.js",
        "test:ci": "TEST=true vitest --no-cache",
        "test": "TEST=true vitest --no-cache",
        "verify-formatting": "prettier --check ./src"
    },
    "author": "",
    "license": "ISC",
    "dependencies": {
        "cookie-parser": "1.4.6",
        "cross-fetch": "4.1.0",
        "express": "5.1.0",
        "form-data": "4.0.4",
        "graphql": "16.5.0",
        "graphql-helix": "1.13.0",
        "graphql-request": "7.3.0",
        "graphql-upload-minimal": "1.5.3",
        "pino": "9.2.0",
        "vitest": "3.2.4"
    },
    "devDependencies": {
        "@graphql-tools/merge": "8.3.0",
        "@graphql-tools/schema": "8.5.0",
        "@graphql-tools/stitch": "8.7.0",
        "@graphql-tools/utils": "8.8.0",
        "@graphql-tools/wrap": "8.5.0",
        "@types/express": "4.17.13",
        "@types/graphql-upload": "8.0.11",
        "@types/koa": "2.13.5",
        "@types/node": "24.7.2",
        "@typescript-eslint/eslint-plugin": "5.16.0",
        "@typescript-eslint/parser": "5.16.0",
        "eslint": "8.11.0",
        "eslint-config-prettier": "8.5.0",
        "eslint-plugin-unicorn": "41.0.1",
        "pino-pretty": "11.2.1",
        "prettier": "2.6.0",
        "supertest": "7.1.4",
        "typescript": "5.9.3"
    }
}
