{
  "name": "@alook/app",
  "version": "0.1.40",
  "description": "Run Alook locally — one command, no clone needed",
  "license": "Apache-2.0",
  "homepage": "https://github.com/alookai/alook#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/alookai/alook.git",
    "directory": "src/app"
  },
  "bugs": {
    "url": "https://github.com/alookai/alook/issues"
  },
  "type": "module",
  "bin": {
    "alook-app": "dist/index.js"
  },
  "main": "./dist/index.js",
  "files": [
    "dist",
    "bundled",
    "README.md",
    "LICENSE"
  ],
  "engines": {
    "node": ">=20.9"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "bun build src/index.ts --outdir dist --target node --format esm --external commander --external wrangler && node scripts/bundle-daemon.mjs",
    "prepack": "pnpm run build && node -e \"const{existsSync}=require('fs');if(!existsSync('bundled/web'))throw new Error('bundled/ missing — run pnpm bundle first')\"",
    "bundle": "bun run scripts/bundle.ts",
    "knip": "knip",
    "lint": "eslint src/",
    "typecheck": "tsc --noEmit",
    "test": "vitest run"
  },
  "dependencies": {
    "commander": "^15.0.0",
    "sharp": "^0.35.4",
    "ws": "^8.21.3",
    "wrangler": "4.133.0"
  },
  "devDependencies": {
    "@alook/shared": "workspace:*",
    "@types/bun": "^1.4.2",
    "eslint": "^9.39.5",
    "knip": "^6.32.2",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.70.0",
    "vitest": "4.1.11"
  }
}
