{
    "name": "wgc",
    "version": "0.90.1",
    "description": "The official CLI tool to manage the GraphQL Federation Platform Cosmo",
    "type": "module",
    "main": "dist/src/index.js",
    "bin": "dist/src/index.js",
    "author": {
        "name": "WunderGraph Maintainers",
        "email": "info@wundergraph.com"
    },
    "files": [
        "dist"
    ],
    "publishConfig": {
        "access": "public"
    },
    "repository": {
        "url": "https://github.com/wundergraph/cosmo"
    },
    "scripts": {
        "build": "del dist && tsc",
        "build:bun": "bun build --compile --production --outfile wgc src/index.ts",
        "wgc": "tsx --env-file .env src/index.ts",
        "test": "pnpm lint && vitest run test/",
        "coverage": "vitest run --coverage",
        "lint": "eslint --cache --ext .ts,.mjs,.cjs . && prettier -c src",
        "lint:fix": "eslint --cache --fix --ext .ts,.mjs,.cjs . && prettier --write -c src",
        "e2e": "bun test e2e/"
    },
    "keywords": [
        "wundergraph",
        "cosmo",
        "cli",
        "federation",
        "graphql"
    ],
    "license": "Apache-2.0",
    "dependencies": {
        "@bufbuild/protobuf": "^1.9.0",
        "@connectrpc/connect": "^1.4.0",
        "@connectrpc/connect-node": "^1.4.0",
        "@graphql-tools/utils": "^10.2.2",
        "@modelcontextprotocol/sdk": "^1.9.0",
        "@octokit/rest": "^22.0.0",
        "@wundergraph/composition": "workspace:*",
        "@wundergraph/cosmo-connect": "workspace:*",
        "@wundergraph/cosmo-shared": "workspace:*",
        "@wundergraph/protographic": "workspace:*",
        "ajv": "^8.17.1",
        "axios": "^1.8.4",
        "boxen": "^7.1.1",
        "cli-progress": "^3.12.0",
        "cli-table3": "^0.6.3",
        "commander": "^11.1.0",
        "date-fns": "^3.6.0",
        "decompress": "^4.2.1",
        "dotenv": "^16.6.0",
        "env-ci": "^11.1.0",
        "env-paths": "^3.0.0",
        "execa": "^9.5.2",
        "fs-extra": "^11.3.0",
        "graphql": "^16.9.0",
        "https-proxy-agent": "^7.0.5",
        "inquirer": "^9.2.7",
        "js-yaml": "^4.1.0",
        "jwt-decode": "^3.1.2",
        "lodash-es": "4.17.21",
        "log-symbols": "^5.1.0",
        "octokit": "^4.1.3",
        "open": "^9.1.0",
        "ora": "^8.2.0",
        "pathe": "^1.1.1",
        "picocolors": "^1.0.0",
        "posthog-node": "^4.17.1",
        "prompts": "^2.4.2",
        "pupa": "^3.1.0",
        "semver": "^7.7.1",
        "tar": "^7.4.3",
        "trieve-ts-sdk": "^0.0.80",
        "undici": "^6.21.1",
        "zod": "^3.22.4"
    },
    "devDependencies": {
        "@types/bun": "^1.2.3",
        "@types/cli-progress": "^3.11.5",
        "@types/cli-table": "^0.3.1",
        "@types/decompress": "^4.2.7",
        "@types/env-ci": "^3.1.4",
        "@types/fs-extra": "^11.0.4",
        "@types/inquirer": "^9.0.3",
        "@types/js-yaml": "^4.0.5",
        "@types/lodash-es": "4.17.12",
        "@types/node": "^20.3.1",
        "@types/prompts": "^2.4.9",
        "@types/semver": "^7.7.0",
        "@types/tar": "^6.1.13",
        "del-cli": "^5.0.0",
        "eslint": "^8.57.1",
        "eslint-config-unjs": "^0.2.1",
        "eslint-plugin-require-extensions": "^0.1.3",
        "prettier": "^3.5.2",
        "tsx": "^4.19.4",
        "typescript": "5.5.2",
        "vitest": "^3.2.4"
    },
    "gitHead": "c37aed755e1b19ed91d30f9b5f7041e15c56901a"
}
