UNPKG

wgc

Version:

The official CLI tool to manage the GraphQL Federation Platform Cosmo

111 lines (110 loc) 3.23 kB
{ "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": "^2.2.2", "@connectrpc/connect": "^2.0.0", "@connectrpc/connect-node": "^2.0.0", "@graphql-tools/utils": "11.0.0", "@modelcontextprotocol/sdk": "1.26.0", "@octokit/rest": "22.0.0", "@wundergraph/composition": "0.63.1", "@wundergraph/cosmo-connect": "0.155.2", "@wundergraph/cosmo-shared": "0.49.4", "@wundergraph/protographic": "0.24.4", "@xhmikosr/decompress": "11.1.3", "ajv": "8.18.0", "axios": "1.17.0", "boxen": "7.1.1", "cli-progress": "3.12.0", "cli-table3": "0.6.3", "commander": "11.1.0", "date-fns": "^3.6.0", "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.1", "jwt-decode": "3.1.2", "lodash-es": "4.18.1", "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": "^3.25.0" }, "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": "4.17.12", "@types/node": "^22.0.0", "@types/prompts": "2.4.9", "@types/semver": "7.7.0", "@vitest/coverage-v8": "3.2.4", "del-cli": "^5.1.0", "eslint": "^8.57.1", "eslint-config-unjs": "^0.2.1", "eslint-plugin-require-extensions": "^0.1.3", "tsx": "^4.16.0", "typescript": "5.6.2", "vitest": "^3.2.4" }, "gitHead": "53a81b762b9cc902f170869b158b3dacd02a1fe3" }