Ctrl K
ComunidadGuías…

package.json

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "lifeline",
  "displayName": "Lifeline",
  "type": "module",
  "version": "0.5.1",
  "cliVersion": "0.5.7",
  "packageManager": "pnpm@11.2.2",
  "description": "Remote-control Cursor / CodeBuddy on your machine — watch sessions, approve actions, and send tasks from your phone.",
  "license": "MIT",
  "bin": {
    "lifeline": "./dist/cli/lifeline.mjs"
  },
  "engines": {
    "node": ">=22"
  },
  "scripts": {
    "dev": "pnpm --filter @lifeline/web run dev",
    "dev:relay": "mkdir -p temp data && tsx scripts/dev-wrapper.ts",
    "dev:server": "mkdir -p temp data && tsx packages/server/src/index.ts",
    "build": "tsc && (mkdir -p dist/client/public && cp dist/cli/lifeline.mjs dist/client/public/ 2>/dev/null || true)",
    "start": "mkdir -p temp data && node dist/packages/server/src/index.js",
    "agent": "mkdir -p temp data && tsx packages/agent/src/index.ts",
    "start:agent": "mkdir -p temp data && node dist/packages/agent/src/index.js",
    "build:cli": "tsx scripts/build-cli.ts",
    "build:web": "pnpm --filter @lifeline/web run build",
    "dev:web": "pnpm --filter @lifeline/web run dev",
    "build:runtime": "tsx scripts/pack-runtime.ts",
    "build:docker": "docker build -t lifeline:local .",
    "discover": "tsx scripts/discover-dom.ts",
    "record": "mkdir -p data && tsx scripts/record-cdp.ts",
    "test": "node --import tsx --test tests/*.test.ts",
    "check:version": "tsx scripts/check-version-bump.ts",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "probe": "tsx scripts/probe-cdp.ts",
    "wait-record": "tsx scripts/wait-record.ts",
    "commit": "cz",
    "prepare": "husky"
  },
  "dependencies": {
    "@lifeline/protocol": "workspace:*",
    "better-sqlite3": "^12.11.1",
    "dotenv": "^17.3.1",
    "drizzle-orm": "^0.44.5",
    "fastify": "^5.6.0",
    "socket.io": "^4.8.0",
    "socket.io-client": "^4.8.3",
    "ws": "^8.18.0",
    "zod": "^4.1.5"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^9.5.1",
    "@commitlint/cli": "^21.2.3",
    "@commitlint/config-conventional": "^21.2.3",
    "@eslint-react/eslint-plugin": "^5.20.1",
    "@types/better-sqlite3": "^9.6.0",
    "@types/jsdom": "^28.0.1",
    "@types/node": "^22.0.0",
    "@types/ws": "^8.5.0",
    "adm-zip": "^0.6.1",
    "commitizen": "^4.3.2",
    "cz-git": "^1.14.0",
    "drizzle-kit": "^0.31.4",
    "esbuild": "^0.24.0",
    "eslint": "^10.11.0",
    "eslint-plugin-react-hooks": "^7.1.1",
    "eslint-plugin-react-refresh": "^0.5.7",
    "husky": "^9.1.7",
    "jsdom": "^29.0.1",
    "lint-staged": "^17.5.1",
    "tsx": "^4.19.0",
    "typescript": "^5.7.0"
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-git"
    }
  }
}