@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
JSON
{
"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
}
}
}