{ "name": "ggt", "version": "1.3.3", "description": "The command-line interface for Gadget", "homepage": "https://github.com/gadget-inc/ggt", "bugs": { "url": "https://github.com/gadget-inc/ggt/issues" }, "repository": { "type": "git", "url": "git+https://github.com/gadget-inc/ggt.git" }, "license": "MIT", "author": { "name": "Gadget Authors" }, "type": "module", "bin": { "ggt": "dist/main.js" }, "files": [ "/assets", "/bin", "/dist", "/npm-shrinkwrap.json", "/package.json", "/README.md" ], "scripts": { "build": "pnpm run clean && esbuild src/main.ts --outdir=dist --format=esm --platform=node --target=node20 --inject:./shims/cjs.js --bundle --splitting --minify --sourcemap", "changeset": "changeset", "clean": "rimraf dist tmp/spec", "dev": "pnpm run build --minify=false --watch", "generate:graphql": "graphql-codegen --config=graphql-codegen.yml", "lint": "concurrently 'npm:lint:*(!fix)' --group --names --prefix-colors=auto", "lint:cspell": "cspell . --no-progress --show-suggestions --show-context", "lint:eslint": "eslint . --max-warnings=0 --cache --cache-location=node_modules/.cache/eslint/.eslintcache", "lint:fix": "prettier . --write --cache && eslint . --fix --cache --cache-location=node_modules/.cache/eslint/.eslintcache", "lint:prettier": "prettier . --check --cache", "lint:typescript": "tsc --project tsconfig.json", "release": "pnpm run build && changeset publish", "test": "vitest", "version": "changeset version && node --loader=ts-node/esm --no-warnings scripts/generate-readme.ts" }, "devDependencies": { "@changesets/cli": "^2.27.11", "@graphql-codegen/add": "^5.0.3", "@graphql-codegen/cli": "^5.0.3", "@graphql-codegen/typescript": "^4.1.2", "@graphql-codegen/typescript-operations": "^4.4.0", "@sentry/node": "^8.47.0", "@types/eslint": "^8.56.7", "@types/fast-levenshtein": "^0.0.4", "@types/fs-extra": "^11.0.4", "@types/ms": "^0.7.34", "@types/node": "^18.19.70", "@types/node-notifier": "^8.0.5", "@types/normalize-package-data": "^2.4.4", "@types/normalize-path": "^3.0.2", "@types/pluralize": "^0.0.33", "@types/semver": "^7.5.8", "@types/which": "^3.0.4", "@types/ws": "^8.5.13", "@typescript-eslint/eslint-plugin": "^8.11.0", "@typescript-eslint/parser": "^8.11.0", "ansi-escapes": "^7.0.0", "arg": "^5.0.2", "boxen": "^8.0.1", "chalk": "^5.4.1", "chalk-template": "^1.1.0", "clean-stack": "^5.2.0", "cli-cursor": "^5.0.0", "cli-spinners": "^2.9.2", "cli-table3": "^0.6.5", "concurrently": "^9.1.2", "cspell": "^8.17.1", "dayjs": "^1.11.13", "esbuild": "^0.24.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.7.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsdoc": "^50.6.1", "eslint-plugin-only-warn": "^1.1.0", "eslint-plugin-unicorn": "^56.0.1", "execa": "^8.0.1", "fast-levenshtein": "^3.0.0", "fast-querystring": "^1.1.2", "figures": "^6.1.0", "find-up": "^7.0.0", "fs-extra": "^11.2.0", "get-port": "^7.1.0", "got": "^13.0.0", "graphql": "^16.10.0", "graphql-ws": "^5.16.0", "ignore": "^6.0.2", "indent-string": "^5.0.0", "is-interactive": "^2.0.0", "is-unicode-supported": "^2.1.0", "is-wsl": "^3.1.0", "mimic-function": "^5.0.1", "ms": "^2.1.3", "nock": "^13.5.6", "node-notifier": "^10.0.1", "normalize-package-data": "^7.0.0", "normalize-path": "^3.0.0", "open": "^10.1.0", "p-map": "^7.0.3", "p-queue": "^8.0.1", "p-retry": "^6.2.1", "p-timeout": "^6.1.4", "pluralize": "^8.0.0", "prettier": "^3.4.2", "prettier-plugin-organize-imports": "^4.1.0", "prettier-plugin-packagejson": "^2.5.6", "remark": "^15.0.1", "remark-gfm": "^4.0.0", "remark-toc": "^9.0.0", "rimraf": "^5.0.7", "semver": "^7.6.3", "serialize-error": "^11.0.3", "simple-git": "^3.27.0", "stdin-discarder": "^0.2.2", "string-width": "^7.2.0", "strip-ansi": "^7.1.0", "terminal-link": "^3.0.0", "ts-dedent": "^2.2.0", "ts-node": "^10.9.2", "type-fest": "^4.31.0", "typescript": "^5.7.2", "vitest": "^2.1.8", "watcher": "^2.3.1", "which": "^5.0.0", "ws": "^8.18.0", "zod": "^3.24.1" }, "packageManager": "[email protected]", "engines": { "node": ">=18.0.0" } }