UNPKG

puppeteer-browser-agent

Version:
81 lines (80 loc) 2.8 kB
{ "name": "puppeteer-browser-agent", "version": "0.0.7", "description": "Puppeteer browser agent for use in AI agent systems", "keywords": [ "puppeteer", "agent", "gpt", "ai", "browser", "screenscraper", "automated", "autopilot" ], "homepage": "https://github.com/kristianmandrup/puppeteer-browser-agent", "bugs": "https://github.com/kristianmandrup/puppeteer-browser-agent/issues", "author": "Kristian Mandrup <kmandrup@gmail.com>", "repository": "kristianmandrup/puppeteer-browser-agent", "type": "module", "exports": "./build/index.js", "types": "./build/index.d.ts", "license": "MIT", "engines": { "node": "^21.7.1", "npm": "^10.5.0" }, "volta": { "node": "21.7.1", "npm": "10.5.0" }, "publishConfig": { "access": "public" }, "scripts": { "setup": "node --import=@nitrogql/esbuild-register ./scripts/setup.ts", "build": "npm run clean && npm run type:dts && npm run type:extract && npm run build:src", "build:src": "node --import=@nitrogql/esbuild-register ./scripts/build.ts", "clean": "rimraf build coverage", "type:dts": "tsc --emitDeclarationOnly --project tsconfig.build.json", "type:extract": "api-extractor run && rimraf --glob \"./build/*\" && mv trimmed.d.ts build/index.d.ts", "type:check": "tsc --noEmit", "lint": "biome check . --apply-unsafe", "lint:check": "biome ci .", "test": "node --import=@nitrogql/esbuild-register --test \"src/**/*.test.ts\"", "test:watch": "node --import=@nitrogql/esbuild-register --watch --test \"src/**/*.test.ts\"", "test:coverage": "NODE_V8_COVERAGE=./coverage c8 -r html node --import=@nitrogql/esbuild-register --experimental-test-coverage --test \"src/**/*.test.ts\"", "test:setup": "node --import=@nitrogql/esbuild-register ./scripts/test-setup.ts", "spell:check": "cspell \"{README.md,CODE_OF_CONDUCT.md,CONTRIBUTING.md,.github/*.md,src/**/*.ts}\"", "cz": "cz", "semantic-release": "semantic-release" }, "devDependencies": { "@biomejs/biome": "^1.6.4", "@microsoft/api-extractor": "^7.43.0", "@nitrogql/esbuild-register": "^1.7.0-beta.2", "@ryansonshine/commitizen": "^4.2.8", "@ryansonshine/cz-conventional-changelog": "^3.3.4", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^12.0.0", "@semantic-release/github": "^10.0.2", "@semantic-release/npm": "^12.0.0", "@semantic-release/release-notes-generator": "^13.0.0", "@types/node": "^20.11.30", "@types/prompts": "^2.4.9", "c8": "^9.1.0", "cspell": "^8.6.0", "esbuild": "^0.20.2", "prompts": "^2.4.2", "rimraf": "^5.0.5", "semantic-release": "^23.0.7", "slugify": "^1.6.6", "typescript": "^5.4.3" }, "dependencies": { "cheerio": "^1.0.0-rc.12", "css-selector-generator": "^3.6.7", "openai": "^4.38.3", "puppeteer": "^22.6.4" } }