UNPKG

@sashbot/uibridge

Version:

🤖 AI-friendly live session automation with REAL screenshot backgrounds (no transparency issues!) - control your EXISTING browser with visual debug panel. Perfect for AI agents!

145 lines (144 loc) • 4.03 kB
{ "name": "@sashbot/uibridge", "version": "1.6.0", "description": "🤖 AI-friendly live session automation with REAL screenshot backgrounds (no transparency issues!) - control your EXISTING browser with visual debug panel. Perfect for AI agents!", "type": "module", "main": "dist/uibridge.cjs.js", "module": "dist/uibridge.esm.js", "types": "dist/index.d.ts", "bin": { "uibridge-setup": "./setup-server.js" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/uibridge.esm.js", "require": "./dist/uibridge.cjs.js", "default": "./dist/uibridge.esm.js" }, "./package.json": "./package.json" }, "files": [ "dist/**/*", "src/**/*", "README.md", "LICENSE", "CHANGELOG.md", "CURSOR_AI_USAGE_RULES.md", "documentation/**/*", "api-server.cjs", "client-server.cjs", "uibridge-help.js", "uibridge-powershell-helpers.ps1", "uibridge-live-session-helpers.ps1", "uibridge-example-improved.ps1", "uibridge-debug-panel-example.html", "setup-server.js", "test-screenshot-fix.html", "test-screenshot-fix.ps1", "test-help-browser.html", "test-powershell-helpers.ps1", "test-powershell-helpers-live.ps1", "example-powershell-automation.ps1" ], "scripts": { "build": "node build.js", "build:dev": "node build.js --dev", "build:watch": "node build.js --watch", "test": "cd test/sveltekit-app && npm run test", "test:e2e": "cd test/sveltekit-app && npm run test:e2e", "dev": "npm run build:watch & cd test/sveltekit-app && npm run dev", "start": "node api-server.cjs", "server": "node api-server.cjs", "demo": "node playwright-screenshot-demo.js", "help": "node uibridge-help.js", "help:quickstart": "node uibridge-help.js quickstart", "help:commands": "node uibridge-help.js commands", "help:patterns": "node uibridge-help.js patterns", "help:examples": "node uibridge-help.js examples", "help:debug": "node uibridge-help.js debug", "setup": "node setup-server.js", "setup-server": "node setup-server.js", "prepare": "npm run build", "prepublishOnly": "npm run build", "postpublish": "git push && git push --tags", "release:patch": "npm version patch && npm publish", "release:minor": "npm version minor && npm publish", "release:major": "npm version major && npm publish" }, "keywords": [ "live-session-automation", "client-server-automation", "visible-automation", "ai-agents", "no-hidden-browser", "automation", "web-automation", "visual-debugging", "debug-panel", "real-time-automation", "ui-testing", "browser-automation", "llm-integration", "ai-automation", "powershell-automation", "ai-friendly", "cursor-ai", "screenshot", "click-automation", "web-scraping", "testing-framework", "playwright-alternative", "selenium-alternative", "in-app-automation", "remote-control", "web-api", "javascript-automation", "powershell-helpers", "typescript", "svelte", "react", "vue", "angular", "framework-agnostic" ], "author": { "name": "sashbot", "url": "https://github.com/sashbot" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/sashbot/uibridge-js.git" }, "homepage": "https://github.com/sashbot/uibridge-js#readme", "bugs": { "url": "https://github.com/sashbot/uibridge-js/issues" }, "engines": { "node": ">=16.0.0" }, "publishConfig": { "access": "public" }, "dependencies": { "express": "^4.18.0", "cors": "^2.8.5", "fs-extra": "^11.3.0", "playwright": "^1.40.0" }, "devDependencies": { "esbuild": "^0.19.0", "@playwright/test": "^1.40.0", "multer": "^1.4.5", "node-fetch": "^3.3.0" }, "peerDependencies": { "html2canvas": "^1.4.1" }, "peerDependenciesMeta": { "html2canvas": { "optional": true } } }