{
    "name": "@gobing-ai/spur",
    "version": "0.3.90",
    "description": "Spur CLI — local-first harness for mainstream coding agents: constraint checking, workflow orchestration, agent health, and history analytics. Bun-native; exposes the `spur` command.",
    "keywords": [
        "spur",
        "cli",
        "coding-agents",
        "bun",
        "rule-engine",
        "workflow"
    ],
    "homepage": "https://github.com/gobing-ai/spur#readme",
    "bugs": "https://github.com/gobing-ai/spur/issues",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/gobing-ai/spur.git",
        "directory": "apps/cli"
    },
    "license": "Apache-2.0",
    "author": "Robin Min <minlongbing@gmail.com>",
    "type": "module",
    "bin": {
        "spur": "spur.js"
    },
    "exports": {
        "./schemas/*": "./schemas/*"
    },
    "files": [
        "spur.js",
        "config",
        "schemas",
        "web",
        "README.md",
        "plugins/",
        ".claude-plugin/"
    ],
    "engines": {
        "bun": ">=1.3.0"
    },
    "publishConfig": {
        "access": "public"
    },
    "scripts": {
        "dev": "bun run src/index.ts",
        "build": "bun run ../../scripts/spur-dev.ts build-cli",
        "build:binaries": "bun run ../../scripts/spur-dev.ts build-binaries",
        "build:bundle": "bun run ../../scripts/spur-dev.ts bundle-web && bun build src/index.ts --target=bun --outfile spur.js && bun run ../../scripts/spur-dev.ts bundle-config config && bun run ../../scripts/spur-dev.ts bundle-plugins",
        "test": "bun test tests --coverage --coverage-dir=../../.coverage --pass-with-no-tests",
        "typecheck": "tsc --noEmit",
        "prepack": "bun run build:bundle",
        "prepublishOnly": "bun run ../../scripts/spur-dev.ts check-marketplace-version"
    },
    "devDependencies": {
        "@commander-js/extra-typings": "^14.0.0",
        "@gobing-ai/ts-db": "^0.5.0",
        "@gobing-ai/ts-ai-runner": "^0.5.0",
        "@gobing-ai/ts-dual-workflow-engine": "^0.5.0",
        "@gobing-ai/ts-infra": "^0.5.0",
        "@gobing-ai/ts-llm-jsonl-importer": "^0.5.0",
        "@gobing-ai/ts-rule-engine": "^0.5.0",
        "@gobing-ai/ts-runtime": "^0.5.0",
        "@gobing-ai/ts-utils": "^0.5.0",
        "@types/bun": "1.3.14",
        "@types/figlet": "^1.7.0",
        "@types/node-notifier": "8.0.5",
        "commander": "^14.0.3",
        "figlet": "^1.11.0",
        "zod": "4.4.3"
    },
    "dependencies": {
        "@clack/prompts": "1.5.1",
        "node-notifier": "10.0.1"
    }
}
