UNPKG

openraas

Version:

Open Robot-as-a-Service Protocol - A comprehensive TypeScript library for building and consuming RaaS applications with X402 payment support on Solana

123 lines 3.35 kB
{ "name": "openraas", "version": "0.1.0", "description": "Open Robot-as-a-Service Protocol - A comprehensive TypeScript library for building and consuming RaaS applications with X402 payment support on Solana", "main": "dist/index.js", "types": "dist/index.d.ts", "bin": { "openraas": "dist/cli/index.js" }, "scripts": { "build": "tsc", "prepublishOnly": "npm run build", "test": "jest", "test:watch": "jest --watch" }, "keywords": [ "robotics", "raas", "robot-as-a-service", "x402", "payment-protocol", "cryptocurrency", "web3", "solana", "spl-token", "ed25519", "ethereum", "eip-712", "websocket", "webrtc", "typescript" ], "author": "OpenRaaS Contributors", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/open-raas/openraas.git" }, "bugs": { "url": "https://github.com/open-raas/openraas/issues" }, "homepage": "https://github.com/open-raas/openraas#readme", "files": [ "dist", "README.md", "LICENSE" ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./core": { "types": "./dist/core/index.d.ts", "default": "./dist/core/index.js" }, "./transport": { "types": "./dist/transport/index.d.ts", "default": "./dist/transport/index.js" }, "./registry": { "types": "./dist/registry/index.d.ts", "default": "./dist/registry/index.js" }, "./server": { "types": "./dist/server/index.d.ts", "default": "./dist/server/index.js" }, "./client": { "types": "./dist/client/index.d.ts", "default": "./dist/client/index.js" }, "./react": { "types": "./dist/react/index.d.ts", "default": "./dist/react/index.js" } }, "peerDependencies": { "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "react": { "optional": true }, "react-dom": { "optional": true } }, "dependencies": { "@solana/web3.js": "^1.98.4", "bs58": "^6.0.0", "commander": "^14.0.2", "ioredis": "^5.8.2", "pg": "^8.16.3", "simple-peer": "^9.11.1", "sqlite3": "^5.1.7", "tweetnacl": "^1.0.3", "werift": "^0.22.2", "ws": "^8.18.3", "zod": "^4.1.13" }, "devDependencies": { "@types/bs58": "^4.0.4", "@types/jest": "^30.0.0", "@types/node": "^24.10.1", "@types/pg": "^8.15.6", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@types/simple-peer": "^9.11.9", "@types/sqlite3": "^3.1.11", "@types/ws": "^8.18.1", "jest": "^30.2.0", "react": "^19.2.0", "react-dom": "^19.2.0", "ts-jest": "^29.4.5", "ts-node": "^10.9.2", "typescript": "^5.9.3" }, "engines": { "node": ">=18.0.0" } }