{
  "name": "@johanleroy/git-arboretum",
  "version": "1.0.0",
  "description": "Self-hosted web dashboard for git worktrees and the Claude Code sessions running on them",
  "license": "MIT",
  "type": "module",
  "author": "Johan LEROY <contact@johanleroy.fr>",
  "homepage": "https://git.lidge.fr/johanleroy/arboretum#readme",
  "repository": {
    "type": "git",
    "url": "git+https://git.lidge.fr/johanleroy/arboretum.git",
    "directory": "packages/server"
  },
  "bugs": {
    "url": "https://git.lidge.fr/johanleroy/arboretum/issues"
  },
  "keywords": [
    "git",
    "worktree",
    "claude",
    "claude-code",
    "dashboard",
    "self-hosted",
    "pty",
    "terminal",
    "cli",
    "daemon",
    "pwa"
  ],
  "bin": {
    "arboretum": "./dist/index.js"
  },
  "main": "./dist/app.js",
  "files": [
    "dist/**/*.js",
    "public"
  ],
  "engines": {
    "node": ">=22.16"
  },
  "publishConfig": {
    "registry": "https://git.lidge.fr/api/packages/johanleroy/npm/"
  },
  "scripts": {
    "build": "tsc -b",
    "dev": "tsc -b --watch & node --watch dist/index.js",
    "prepack": "node scripts/copy-web.mjs && node scripts/vendor-shared.mjs && node scripts/copy-meta.mjs",
    "test": "vitest run"
  },
  "bundleDependencies": [
    "@arboretum/shared"
  ],
  "dependencies": {
    "@arboretum/shared": "0.1.0",
    "@fastify/cookie": "^11.0.0",
    "@fastify/static": "^8.0.0",
    "@fastify/websocket": "^11.0.0",
    "@homebridge/node-pty-prebuilt-multiarch": "^0.13.0",
    "@xterm/headless": "^6.0.0",
    "fastify": "^5.0.0",
    "web-push": "^3.6.7"
  },
  "devDependencies": {
    "@types/web-push": "^3.6.4",
    "@types/ws": "^8.5.0"
  }
}
