{
    "name": "@hubspot/cli",
    "version": "8.8.0",
    "description": "The official CLI for developing on HubSpot",
    "license": "Apache-2.0",
    "repository": "https://github.com/HubSpot/hubspot-cli",
    "type": "module",
    "files": [
        "**/*",
        "!**/__tests__/**"
    ],
    "dependencies": {
        "@hubspot/local-dev-lib": "5.7.1",
        "@hubspot/project-parsing-lib": "0.16.0",
        "@hubspot/serverless-dev-runtime": "7.0.7",
        "@hubspot/ui-extensions-dev-server": "2.0.7",
        "@inquirer/prompts": "7.1.0",
        "@modelcontextprotocol/sdk": "1.29.0",
        "archiver": "7.0.1",
        "chalk": "5.4.1",
        "chokidar": "3.6.0",
        "cli-cursor": "3.1.0",
        "cli-progress": "3.12.0",
        "express": "4.22.1",
        "findup-sync": "4.0.0",
        "fs-extra": "8.1.0",
        "ink": "6.6.0",
        "ink-spinner": "5.0.0",
        "ink-text-input": "6.0.0",
        "js-yaml": "4.1.1",
        "minimatch": "10.2.5",
        "moment": "2.30.1",
        "open": "7.4.2",
        "p-queue": "8.1.0",
        "react": "19.2.3",
        "strip-ansi": "7.1.0",
        "table": "6.9.0",
        "tmp": "0.2.4",
        "update-notifier": "7.3.1",
        "ws": "8.20.0",
        "yargs": "17.7.2",
        "yargs-parser": "21.1.1"
    },
    "devDependencies": {
        "@hubspot/npm-scripts": "0.2.2",
        "@types/archiver": "^6.0.3",
        "@types/cli-progress": "^3.11.6",
        "@types/express": "^5.0.0",
        "@types/findup-sync": "^4.0.5",
        "@types/fs-extra": "^11.0.4",
        "@types/js-yaml": "^4.0.9",
        "@types/node": "^24.1.0",
        "@types/react": "^18.3.12",
        "@types/semver": "^7.5.8",
        "@types/tmp": "^0.2.6",
        "@types/update-notifier": "^6.0.8",
        "@types/ws": "^8.18.1",
        "@types/yargs": "^17.0.33",
        "@typescript-eslint/eslint-plugin": "^8.30.1",
        "@typescript-eslint/parser": "^8.11.0",
        "@vitest/coverage-v8": "^2.1.9",
        "axios": "1.15.2",
        "eslint": "^8.56.0",
        "eslint-plugin-import": "^2.31.0",
        "husky": "^4.3.8",
        "lint-staged": "^10.5.4",
        "madge": "^8.0.0",
        "mock-stdin": "^1.0.0",
        "prettier": "^3.4.2",
        "semver": "^7.6.3",
        "ts-node": "^10.9.2",
        "tsx": "^4.20.3",
        "typescript": "^5.6.2",
        "vitest": "^2.1.9"
    },
    "scripts": {
        "build": "tsx ./scripts/build.ts",
        "build-docker": "docker image build --tag hs-cli-image . && docker image prune -f",
        "circular-deps": "yarn madge --circular .",
        "debug-mcp": "yarn build && npx --yes @modelcontextprotocol/inspector node dist/mcp-server/server.js",
        "hs": "yarn build && node ./dist/bin/hs",
        "hs-debug": "yarn build && NODE_DEBUG=http* node --inspect-brk ./dist/bin/hs",
        "hs-proxy": "yarn build && HTTPS_PROXY=http://localhost:8181 NODE_TLS_REJECT_UNAUTHORIZED=0 node ./dist/bin/hs",
        "lint": "echo 'Linting is disabled for Blazar'",
        "lint:local": "eslint . && prettier --list-different './**/*.{ts,tsx,js,json}'",
        "list-all-commands": "yarn tsx ./scripts/get-all-commands.ts",
        "local-link": "hubspot-linking",
        "mcp-local": "yarn tsx ./scripts/mcp-local.ts",
        "prettier:write": "prettier --write './**/*.{ts,js,json,tsx}'",
        "release": "yarn tsx ./scripts/release.ts release",
        "sync-to-public": "yarn tsx ./scripts/sync-to-public.ts repo-sync",
        "ink-playground": "yarn build && yarn tsx ./scripts/ink-playground.ts",
        "test": "vitest run --coverage",
        "test-dev": "vitest",
        "test-cli": "yarn build && yarn --cwd 'acceptance-tests' test-ci",
        "test-cli-debug": "yarn build && yarn --cwd 'acceptance-tests' test-debug",
        "test-cli-latest": "yarn build && yarn build-docker && docker container run -it --rm --name=hs-cli-container hs-cli-image yarn --cwd 'acceptance-tests' test-latest",
        "test-cli-qa": "yarn build && yarn --cwd 'acceptance-tests' test-qa",
        "test-cli-qa-debug": "yarn build && yarn --cwd 'acceptance-tests' test-qa-debug",
        "update-ldl": "yarn add --exact @hubspot/local-dev-lib@latest",
        "view-unreleased-changes": "node ./scripts/unreleasedChanges.js"
    },
    "lint-staged": {
        "**/*.{js,ts,tsx,scss,css}": [
            "prettier -l",
            "eslint"
        ]
    },
    "husky": {
        "hooks": {
            "pre-commit": "lint-staged"
        }
    },
    "engines": {
        "node": ">=20"
    },
    "bin": {
        "hs": "./bin/hs.js",
        "hscms": "./bin/hscms.js"
    },
    "publishConfig": {
        "access": "public",
        "registry": "https://registry.npmjs.org/"
    },
    "resolutions": {
        "eslint-visitor-keys": "4.2.0"
    }
}
