{
  "name": "donobu",
  "version": "2.8.0",
  "description": "Create browser automations with an LLM agent and replay them as Playwright scripts.",
  "main": "dist/main.js",
  "module": "dist/esm/main.js",
  "types": "dist/main.d.ts",
  "exports": {
    "import": "./dist/esm/main.js",
    "require": "./dist/main.js",
    "types": "./dist/main.d.ts"
  },
  "scripts": {
    "copy-assets": "copyfiles \"assets/**/*\" dist/ && copyfiles \"assets/**/*\" dist/esm/",
    "generate-schemas": "ts-node scripts/generate-schemas.ts",
    "generate-version": "ts-node scripts/generate-version.ts",
    "build": "npm install && npm run generate-schemas && npm run generate-version && npm run format && tsc && tsc -p tsconfig.esm.json && npm run lint && npm run copy-assets",
    "start": "USE_PACKAGED_PLAYWRIGHT_BROWSERS=1 node dist/main.js",
    "dev": "ts-node src/main.ts",
    "lint": "eslint .",
    "format": "prettier --write .",
    "test": "jest --verbose",
    "test-server": "ts-node tests/utils/startTestServer.ts"
  },
  "keywords": [
    "playwright",
    "browser-automation",
    "web-agent",
    "qa",
    "llm",
    "gpt"
  ],
  "homepage": "https://donobu.com",
  "author": "Donobu",
  "license": "UNLICENSED",
  "devDependencies": {
    "@eslint/js": "^9.17.0",
    "@types/better-sqlite3": "^7.6.12",
    "@types/express": "^5.0.0",
    "@types/glob": "^8.1.0",
    "@types/jest": "^29.5.14",
    "@types/js-yaml": "^4.0.9",
    "@types/node": "^22.10.5",
    "@typescript-eslint/eslint-plugin": "^8.28.0",
    "@typescript-eslint/parser": "^8.28.0",
    "copyfiles": "^2.4.1",
    "eslint": "^9.17.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-prettier": "^5.2.1",
    "globals": "^15.14.0",
    "jest": "^29.7.0",
    "js-yaml": "^4.1.0",
    "open": "^10.1.0",
    "ts-jest": "^29.3.0",
    "ts-node": "^10.9.2",
    "typescript": "^5.7.3",
    "typescript-eslint": "^8.28.0"
  },
  "dependencies": {
    "@aws-sdk/client-bedrock-runtime": "^3.758.0",
    "@aws-sdk/client-s3": "^3.750.0",
    "@google-cloud/storage": "^7.15.2",
    "@playwright/test": "1.51.0",
    "@types/json-schema": "^7.0.15",
    "ai": "^4.1.63",
    "better-sqlite3": "^11.8.1",
    "commander": "^13.0.0",
    "express": "^4.21.2",
    "jimp": "^1.6.0",
    "jose": "^5.9.6",
    "playwright": "1.51.0",
    "playwright-extra": "^4.3.6",
    "prettier": "^3.5.3",
    "puppeteer-extra-plugin-stealth": "^2.11.2",
    "typescript-json-schema": "^0.65.1",
    "winston": "^3.17.0",
    "winston-daily-rotate-file": "^5.0.0"
  },
  "files": [
    "dist"
  ]
}
