donobu
Version:
Create browser automations with an LLM agent and replay them as Playwright scripts.
83 lines (82 loc) • 2.57 kB
JSON
{
"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"
]
}