UNPKG

cerevox

Version:

TypeScript SDK for browser automation and secure command execution in highly available and scalable micro computer environments

100 lines 3.41 kB
{ "name": "cerevox", "version": "3.0.0-alpha.3", "description": "TypeScript SDK for browser automation and secure command execution in highly available and scalable micro computer environments", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/**/*", "README.md", "LICENSE" ], "bin": { "run": "dist/cli/cerevox-run.js" }, "keywords": [ "e2b", "sandbox", "automation", "command", "execution", "cloud" ], "author": "", "license": "ISC", "repository": { "type": "git", "url": "git+https://github.com/liubei-ai/cerevox.git" }, "homepage": "https://github.com/liubei-ai/cerevox.git#readme", "bugs": { "url": "https://github.com/liubei-ai/cerevox.git/issues" }, "devDependencies": { "@e2b/cli": "^1.5.1", "@eslint/js": "^9.31.0", "@sentry/node": "^10.1.0", "@types/express": "^5.0.3", "@types/http-proxy": "^1.17.16", "@types/mime": "^3.0.4", "@types/node": "^24.0.3", "@types/nunjucks": "^3.2.6", "@types/pino": "^7.0.5", "@types/shell-quote": "^1.7.5", "@types/ws": "^8.18.1", "eslint": "^9.29.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-jest": "^29.0.1", "eslint-plugin-prettier": "^5.5.0", "express": "^5.1.0", "globals": "^16.3.0", "http-proxy": "^1.18.1", "itty-router": "^5.0.21", "playwright": "^1.53.2", "playwright-extra": "^4.3.6", "prettier": "^3.5.3", "puppeteer-extra-plugin-stealth": "^2.11.2", "ts-node": "^10.9.2", "typescript-eslint": "^8.37.0" }, "dependencies": { "@coze/api": "^1.3.7", "@modelcontextprotocol/sdk": "^1.17.2", "@types/multer": "^2.0.0", "axios": "^1.12.2", "commander": "^14.0.0", "dotenv": "^16.5.0", "esbuild": "^0.25.8", "form-data": "^4.0.4", "image-size": "^2.0.2", "mime": "^3.0.0", "mixpanel": "^0.18.1", "mp3-duration": "^1.1.0", "multer": "^2.0.2", "nunjucks": "^3.2.4", "open": "^8.4.2", "pino": "^9.7.0", "pino-pretty": "^13.1.1", "playwright-core": "^1.53.2", "reflect-metadata": "^0.2.2", "shell-quote": "^1.8.3", "typescript": "^5.8.3", "uuid": "^11.1.0", "ws": "^8.18.3", "zod": "^3.25.76" }, "scripts": { "build:sdk": "rm -rf ./dist && tsc && chmod +x dist/cli/*.js && cp -r src/mcp/servers/prompts dist/mcp/servers/", "build:sandbox": "esbuild sandbox/index.ts --bundle --platform=node --outfile=sandbox/http-proxy.js --external:sharp --external:playwright-extra --external:puppeteer-extra-plugin-stealth --allow-overwrite --tsconfig-raw={}", "build": "pnpm build:sdk && pnpm build:sandbox", "build:worker": "esbuild worker/worker.ts --bundle --format=cjs --platform=node --outfile=worker/worker.js", "dev": "ts-node src/index.ts", "lint": "eslint src/**/*.{mjs,ts}", "lint:fix": "eslint src/**/*.{mjs,ts} --fix", "format": "prettier --write src/**/*.{mjs,ts}", "deploy:chromium": "./scripts/deploy-template.sh cerevox-chromium chromium.Dockerfile ./chromium.toml", "deploy:chrome": "./scripts/deploy-template.sh cerevox-chrome-stable chrome-stable.Dockerfile ./chrome-stable.toml", "deploy:volcano": "./scripts/deploy-volcano.sh vefaas-sandbox.Dockerfile cerevox-vefaas", "deploy:volcano-chrome": "./scripts/deploy-volcano.sh vefaas-sandbox-chrome.Dockerfile cerevox-vefaas-chrome" } }