UNPKG

@elizaos/plugin-hyperbolic

Version:

HyperBolic Plugin for ElizaOS

135 lines (134 loc) 3.84 kB
{ "name": "@elizaos/plugin-hyperbolic", "version": "1.0.0", "description": "HyperBolic Plugin for ElizaOS", "main": "dist/index.js", "types": "dist/index.d.ts", "type": "module", "module": "dist/index.js", "author": "Hyperbolic Labs", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/hyperbolic-labs/eliza-plugin-hyperbolic" }, "keywords": [ "elizaos", "plugin", "hyperbolic", "gpu", "compute", "depin", "ai" ], "files": [ "dist" ], "exports": { "./package.json": "./package.json", ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } } }, "scripts": { "build": "tsup", "dev": "tsup --watch", "lint": "prettier --write ./src", "clean": "rm -rf dist .turbo node_modules .turbo-tsconfig.json tsconfig.tsbuildinfo", "format": "prettier --write ./src", "format:check": "prettier --check ./src", "test": "bun test --preload ./src/__tests__/setup.ts", "test:watch": "bun test --watch --preload ./src/__tests__/setup.ts", "test:coverage": "bun test --coverage --preload ./src/__tests__/setup.ts" }, "dependencies": { "@elizaos/core": "latest", "axios": "^1.6.5", "chalk": "^5.3.0", "cli-table3": "^0.6.3", "dotenv": "^16.4.1", "ora": "^8.0.1", "zod": "^3.22.4", "ssh2": "^1.15.0", "@coinbase/coinbase-sdk": "^0.15.0", "viem": "^2.0.0", "decimal.js": "^10.4.3" }, "devDependencies": { "tsup": "8.3.5", "prettier": "^3.0.0", "bun": "^1.2.15", "@types/bun": "latest", "typescript": "^5.0.0", "@types/dotenv": "^8.2.0", "@types/node": "^20.11.5", "@types/ssh2": "^1.11.18" }, "peerDependencies": { "@elizaos/core": "latest" }, "engines": { "node": ">=18.0.0" }, "publishConfig": { "access": "public" }, "agentConfig": { "pluginType": "elizaos:plugin:1.0.0", "pluginParameters": { "HYPERBOLIC_ENV": { "type": "string", "minLength": 1, "description": "HYPERBOLIC_ENV must be either 'production' or 'staging'." }, "HYPERBOLIC_API_KEY": { "type": "string", "minLength": 1, "description": "HYPERBOLIC_API_KEY is required" }, "HYPERBOLIC_MAX_RETRIES": { "type": "string", "minLength": 1, "description": "HYPERBOLIC_MAX_RETRIES must be a string that can be converted to a number." }, "HYPERBOLIC_RETRY_DELAY": { "type": "string", "minLength": 1, "description": "HYPERBOLIC_RETRY_DELAY must be a string that can be converted to a number." }, "HYPERBOLIC_TIMEOUT": { "type": "string", "minLength": 1, "description": "HYPERBOLIC_TIMEOUT must be a string that can be converted to a number." }, "HYPERBOLIC_GRANULAR_LOG": { "type": "string", "minLength": 1, "description": "HYPERBOLIC_GRANULAR_LOG must be a string that can be converted to a boolean." }, "HYPERBOLIC_LOG_LEVEL": { "type": "string", "minLength": 1, "description": "HYPERBOLIC_LOG_LEVEL must be one of 'error', 'warn', 'info', 'debug'." }, "SSH_PRIVATE_KEY_PATH": { "type": "string", "minLength": 1, "description": "SSH_PRIVATE_KEY_PATH is optional and must be a valid path to the SSH private key." }, "RUNTIME_CHECK_MODE": { "type": "string", "minLength": 1, "description": "RUNTIME_CHECK_MODE must be a string that can be converted to a boolean." }, "HYPERBOLIC_SPASH": { "type": "string", "minLength": 1, "description": "HYPERBOLIC_SPASH must be a string that can be converted to a boolean." } } } }