{
    "name": "wgc",
    "version": "0.129.3",
    "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": {
        "compile-templates": "tsx scripts/compile-templates.ts && prettier --write src/commands/router/commands/plugin/templates/*.ts",
        "prebuild": "npm run compile-templates",
        "prebuild:bun": "bun run compile-templates",
        "build": "rm -rf 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 test/ --coverage",
        "lint": "eslint --cache --ext .ts,.mjs,.cjs . && prettier -c src",
        "lint:fix": "eslint --cache --fix --ext .ts,.mjs,.cjs . && pnpm format",
        "format": "prettier -w .",
        "e2e": "bun test e2e/"
    },
    "keywords": [
        "wundergraph",
        "cosmo",
        "cli",
        "federation",
        "graphql"
    ],
    "license": "Apache-2.0",
    "dependencies": {
        "@bufbuild/protobuf": "catalog:",
        "@connectrpc/connect": "catalog:",
        "@connectrpc/connect-node": "catalog:",
        "@graphql-tools/utils": "11.0.0",
        "@modelcontextprotocol/sdk": "1.26.0",
        "@octokit/rest": "22.0.0",
        "@wundergraph/composition": "workspace:*",
        "@wundergraph/cosmo-connect": "workspace:*",
        "@wundergraph/cosmo-shared": "workspace:*",
        "@wundergraph/protographic": "workspace:*",
        "@xhmikosr/decompress": "11.1.3",
        "ajv": "8.18.0",
        "axios": "catalog:",
        "boxen": "7.1.1",
        "cli-progress": "3.12.0",
        "cli-table3": "0.6.3",
        "commander": "11.1.0",
        "date-fns": "catalog:",
        "dotenv": "catalog:",
        "env-ci": "11.1.0",
        "env-paths": "3.0.0",
        "execa": "9.5.2",
        "fs-extra": "11.3.0",
        "graphql": "catalog:",
        "https-proxy-agent": "7.0.5",
        "inquirer": "9.2.7",
        "js-yaml": "4.1.1",
        "jwt-decode": "3.1.2",
        "lodash-es": "catalog:",
        "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.18.0",
        "prompts": "2.4.2",
        "pupa": "3.1.0",
        "semver": "7.7.1",
        "tar": "7.5.11",
        "trieve-ts-sdk": "0.0.80",
        "undici": "6.24.0",
        "zod": "catalog:"
    },
    "devDependencies": {
        "@types/bun": "1.2.3",
        "@types/cli-progress": "3.11.5",
        "@types/cli-table": "0.3.1",
        "@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": "catalog:",
        "@types/node": "catalog:",
        "@types/prompts": "2.4.9",
        "@types/semver": "7.7.0",
        "@vitest/coverage-v8": "catalog:",
        "del-cli": "catalog:",
        "eslint": "catalog:",
        "eslint-config-unjs": "catalog:",
        "eslint-plugin-require-extensions": "catalog:",
        "tsx": "catalog:",
        "typescript": "catalog:",
        "vitest": "catalog:"
    },
    "gitHead": "c37aed755e1b19ed91d30f9b5f7041e15c56901a"
}
