UNPKG

@dosaygo/browserbox

Version:

BrowserBox - embeddable remote browser isolation. A WebView for the open web, an unrestricted IFRAME element, a CORS-proxy, and reverse proxy. And secure document viewer. All produced by DOSAYGO.

130 lines (129 loc) 4.88 kB
{ "name": "@dosaygo/browserbox", "type": "module", "version": "10.1.4", "description": "BrowserBox - embeddable remote browser isolation. A WebView for the open web, an unrestricted IFRAME element, a CORS-proxy, and reverse proxy. And secure document viewer. All produced by DOSAYGO.", "main": "./src/server.js", "default": "dist/image.html", "license": "Dosyago-Commercial-License-1.1.1-or-later", "targets": { "main": false, "default": { "publicUrl": "./" } }, "bin": { "bbx": "./bbx.sh" }, "parcelIgnore": [ ".*/bang.js", ".*vanillaview.js", "sw.js", "register_sw.js" ], "pkg": { "scripts": "dist/*.js", "assets": [ "dist/**/*" ], "outputPath": "build/" }, "scripts": { "compile": "npm run parcel && npm run build && npm run package", "parcel": "node exec.js \"./scripts/parcel.sh\"", "no-x-parcel": "(rm -rf .parcel-cache/ dist/ || :) && (mkdir dist/ || :) && cp -r src/public/* dist/ && rm dist/image.html &&CONFIG_DIR=./config/ parcel build src/public/image.html --config=./config/parcelrc && cp -r src/public/voodoo/node_modules dist/node_modules", "test": "node exec.js \"./scripts/run-test.sh\"", "stop": "node exec.js \"./scripts/stop-test.sh\"", "start-share": "nohup bash ./share-test.sh > $HOME/.vf.nohup.$(date +\"%y_%m_%d_%H_%M\").out &", "start-single": "(node exec.js \"./kill-pm2.sh || :) && bash ./pm2-run.sh\"", "dev": "node-dev --inspect=127.0.0.1:8111 index.js", "devtest": "node exec.js \"./scripts/devtest.sh\"", "bundle": "node exec.js \"./scripts/make_bundle.sh\"", "start": "node exec.js \"./scripts/dstart.sh\"", "docker_start": "node exec.js \"./scripts/docker_start.sh\"", "x64i": "TARGET_ARCH=x64 npm install", "postinstall": "node exec.js \"./scripts/postinstall.sh\"", "init": "node exec.js \"./reinit_after_restart.sh\"", "clean": "node exec.js \"./scripts/clean.sh\"", "lint": "./scripts/gglint.sh", "tsc-server": "tsc --types node --target ES2020 --checkJs --allowJs --outFile typetests/server.js --module System ./src/server.js ./src/decs.d.ts", "tsc-inject": "tsc --target ES2020 --checkJs --allowJs --outFile typetests/inject.js --module System ./src/zombie-lord/injections/**/*.js ./src/decs.d.ts", "tsc-public": "tsc --target ES2020 --checkJs --allowJs --outFile typetests/inject.js --module System ./src/public/*.js ./src/decs.d.ts", "tsc-check": "./scripts/tsc-check.sh", "check": "rm -f ./src/public/*bundle*.js && ( npm run lint || : ) && npm run tsc-check", "build": "node exec.js \"./scripts/only_build.sh\"", "package": "npx pkg --compress GZip . && codesign -vvvv --timestamp -s 'Developer ID Application' --force build/bbpro-macos -i com.DOSYAGO.BBPro", "mac-build": "TARGET_ARCH=x64 npm run clean &&TARGET_ARCH=x64 npm i && npm run parcel && npm run pack && npx pkg --compress GZip --targets=x64 .", "package-small": "npx pkg --compress Brotli .", "release": "npm run parcel && npm run build && npm run package", "x-prepublishOnly": "echo 'do not publish this' && fail" }, "repository": { "type": "git", "url": "git+https://github.com/BrowserBox/BrowserBox.git" }, "keywords": [ "browser", "headless", "automation", "chrome", "viewfinder", "viewfinderjs", "zanj", "browsergap", "interactive-image", "supreme-architect", "oni", "remoteview", "groundcontrol", "chromescreen", "chrome controller" ], "author": "@dosy", "bugs": { "url": "https://github.com/BrowserBox/BrowserBox/issues" }, "homepage": "https://github.com/BrowserBox/BrowserBox", "dependencies": { "@chialab/esbuild-plugin-html": "^0.18.2", "@dosyago/rainsum": "^3.7.2", "@noble/ed25519": "^2.2.3", "@roamhq/wrtc": "^0.7.3", "bang.html": "latest", "binary-bliss": "^2.3.0", "body-parser": "latest", "compression": "^1.7.4", "cookie-parser": "^1.0.0", "cors": "latest", "entities": "latest", "esbuild": "0.25.1", "esm": "latest", "exit-on-epipe": "latest", "express": "^4.21.0", "express-rate-limit": "^5.5.1", "helmet": "latest", "is-docker": "latest", "multer": "latest", "patch-package": "latest", "simple-peer": "latest", "socks-proxy-agent": "latest", "spdy": "latest", "sshpk": "^1.18.0", "ws": "latest", "yargs": "^17.7.2" }, "devDependencies": { "@mapbox/node-pre-gyp": "latest", "@types/body-parser": "latest", "@types/cookie-parser": "latest", "@types/current-git-branch": "latest", "@types/esm": "latest", "@types/form-data": "latest", "@types/is-docker": "latest", "@types/multer": "latest", "@types/node-fetch": "latest", "@types/ws": "latest", "@vertx/core": "latest", "whatwg-fetch": "^3.6.20" } }