{
  "name": "task-pigeon",
  "version": "0.2.63",
  "bin": {
    "pigeon": "dist/cli.js",
    "task-pigeon": "dist/cli.js"
  },
  "dependencies": {
    "@elysia/eden": "^1.4.10",
    "citty": "^0.2.2",
    "cli-table3": "^0.6.5",
    "ink": "^4.4.1",
    "drizzle-orm": "^0.45.2",
    "elysia": "^1.4.29",
    "react": "^18.3.1",
    "strip-ansi": "^7.1.1",
    "picocolors": "^1.1.1",
    "terminal-columns": "^2.0.0",
    "yoga-wasm-web": "^0.3.3",
    "zod": "^4.4.3"
  },
  "files": [
    "dist/cli.js",
    "dist/yoga.wasm",
    "drizzle",
    "skills",
    "!skills/_artifacts",
    "README.md",
    "CHANGELOG.md",
    "package.json"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "copy:ink-assets": "bun -e \"import { copyFileSync } from 'node:fs'; copyFileSync('node_modules/yoga-wasm-web/dist/yoga.wasm', 'dist/yoga.wasm'); copyFileSync('node_modules/yoga-wasm-web/dist/yoga.wasm', 'yoga.wasm');\"",
    "build": "bun build --target=bun --format=esm ./src/cli.ts --outfile ./dist/cli.js && bun run copy:ink-assets && tmp=dist/cli.js.tmp && cp dist/cli.js \"$tmp\" && printf '#!/usr/bin/env bun\\n' | cat - \"$tmp\" > dist/cli.js && rm \"$tmp\" && chmod +x dist/cli.js",
    "build:binary": "bun build --compile ./src/cli.ts --outfile ./dist/pigeon && bun run copy:ink-assets",
    "dev": "bun scripts/dev.ts",
    "check": "bun run lint && bun run policy && bun run intent:validate && bun run typecheck && bun run typecheck:strict && bun run policy:code",
    "ci": "bun run check && bun test && bun run build && bun run smoke && bun run pack:check",
    "lint": "biome check .",
    "policy:code": "bun scripts/check-code-policy.ts",
    "format": "biome check --write .",
    "intent:validate": "intent validate",
    "pack:check": "bun scripts/publish-package.ts --cleanup",
    "policy": "bun scripts/check-policy.ts",
    "prepublishOnly": "bun run ci",
    "prepare": "bun run build && bunx lefthook install",
    "release:minor": "npm version minor -m ':bookmark: bump version to %s'",
    "release:patch": "npm version patch -m ':bookmark: bump version to %s'",
    "typecheck": "tsc --noEmit",
    "typecheck:strict": "tsc --noEmit --project tsconfig.strict.json",
    "db:generate": "drizzle-kit generate",
    "db:migrate": "bun scripts/migrate.ts",
    "smoke": "bun scripts/smoke.ts",
    "test": "bun test",
    "test:coverage": "bun test --coverage"
  },
  "description": "Small local task queue CLI backed by SQLite.",
  "license": "UNLICENSED",
  "type": "module",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/andrew-bierman/pigeon.git"
  },
  "bugs": {
    "url": "https://github.com/andrew-bierman/pigeon/issues"
  },
  "homepage": "https://github.com/andrew-bierman/pigeon#readme",
  "intent": {
    "version": 1,
    "repo": "andrew-bierman/pigeon",
    "docs": "https://github.com/andrew-bierman/pigeon#readme"
  },
  "keywords": [
    "agent",
    "cli",
    "sqlite",
    "tanstack-intent",
    "tasks"
  ],
  "packageManager": "bun@1.3.14",
  "engines": {
    "bun": ">=1.3.14"
  }
}
