{
  "name": "arbitrage-iq",
  "version": "1.0.0",
  "description": "CLI-driven automated real-estate lead scraper and AI recommendation engine",
  "type": "module",
  "main": "bin/cli.ts",
  "scripts": {
    "start": "tsx bin/cli.ts",
    "dev": "tsx --watch src/server.ts",
    "build": "tsc",
    "prod": "NODE_ENV=production node dist/src/server.js",
    "start:prod": "npm run build && npm run prod",
    "server": "tsx src/server.ts",
    "tunnel": "untun tunnel --port 9094",
    "typecheck": "tsc --noEmit",
    "test": "node --import tsx --test tests/*.test.ts"
  },
  "dependencies": {
    "@b9g/termdom": "^0.1.0",
    "commander": "^11.1.0",
    "firebase-admin": "^14.5.0",
    "franc": "^6.2.0",
    "http-server": "^14.1.1",
    "iso-639-1": "^3.1.6",
    "untun": "^0.2.2",
    "winston": "^3.11.0"
  },
  "devDependencies": {
    "@types/http-server": "^0.12.4",
    "@types/node": "^20.11.20",
    "tsx": "^4.7.1",
    "typescript": "^5.3.3"
  }
}
