navflow-browser-server
Version:
Standalone Playwright browser server for NavFlow - enables browser automation with API key authentication, workspace device management, session sync, and requires Node.js v22+
73 lines (72 loc) • 1.75 kB
JSON
{
"name": "navflow-browser-server",
"version": "1.13.19",
"description": "Standalone Playwright browser server for NavFlow - enables browser automation with API key authentication, workspace device management, session sync, and requires Node.js v22+",
"main": "dist/index.js",
"bin": {
"navflow-browser-server": "./dist/cli.js"
},
"scripts": {
"start": "node dist/index.js",
"dev": "nodemon --config nodemon.json src/index.ts",
"build": "tsc",
"clean": "rm -rf dist",
"prepublishOnly": "npm run build"
},
"files": [
"dist/**/*",
"README.md",
"package.json"
],
"dependencies": {
"@roamhq/wrtc": "^0.9.0",
"axios": "^1.11.0",
"body-parser": "^1.20.2",
"canvas": "^3.1.2",
"cors": "^2.8.5",
"express": "^4.18.2",
"node-html-markdown": "^1.3.0",
"node-mac-address": "^1.0.0",
"playwright": "^1.40.0",
"puppeteer-stream": "^3.0.20",
"uuid": "^9.0.1",
"ws": "^8.18.3"
},
"devDependencies": {
"@types/cors": "^2.8.17",
"@types/express": "^4.17.21",
"@types/node": "^20.10.0",
"@types/uuid": "^9.0.7",
"@types/ws": "^8.18.1",
"nodemon": "^3.0.2",
"ts-node": "^10.9.1",
"typescript": "^5.3.0"
},
"keywords": [
"playwright",
"browser",
"automation",
"server",
"navflow",
"device",
"remote",
"webrtc",
"screen-sharing",
"playwright-server",
"api-key",
"authentication",
"auto-install",
"browser-automation",
"node22"
],
"author": "NavFlow",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/buildship/navflow"
},
"homepage": "https://buildship-pfw15o.web.app",
"engines": {
"node": ">=22.0.0"
}
}