{
  "name": "test-suite",
  "version": "1.0.0",
  "description": "",
  "scripts": {
    "test": "npx jest --detectOpenHandles --forceExit --openHandlesTimeout=120000 --watchAll=false",
    "test:scrape": "npx jest --detectOpenHandles --forceExit --openHandlesTimeout=120000 --watchAll=false --testPathPattern=tests/scrape.test.ts",
    "test:crawl": "npx jest --detectOpenHandles --forceExit --openHandlesTimeout=120000 --watchAll=false --testPathPattern=tests/crawl.test.ts"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@anthropic-ai/sdk": "^0.20.8",
    "@dqbd/tiktoken": "^1.0.14",
    "@supabase/supabase-js": "^2.43.1",
    "dotenv": "^16.4.5",
    "jest": "^29.7.0",
    "openai": "^4.40.2",
    "playwright": "^1.43.1",
    "supertest": "^7.0.0",
    "ts-jest": "^29.1.2"
  },
  "devDependencies": {
    "@types/jest": "^29.5.12",
    "@types/supertest": "^6.0.2",
    "typescript": "^5.4.5"
  }
}
