UNPKG

@elizaos/plugin-coingecko

Version:

CoinGecko plugin for ElizaOS - provides cryptocurrency market data, prices, and on-chain analytics

88 lines (87 loc) 2.29 kB
{ "name": "@elizaos/plugin-coingecko", "version": "1.0.1", "description": "CoinGecko plugin for ElizaOS - provides cryptocurrency market data, prices, and on-chain analytics", "author": "elizaOS Contributors", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/elizaos/eliza.git", "directory": "packages/plugin-coingecko" }, "keywords": [ "elizaos", "plugin", "coingecko", "cryptocurrency", "crypto", "market-data", "blockchain", "defi" ], "main": "dist/index.js", "module": "dist/index.js", "type": "module", "types": "dist/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } } }, "files": [ "dist" ], "publishConfig": { "access": "public" }, "dependencies": { "@elizaos/core": "^1.0.0", "axios": "^1.6.7", "tsup": "^8.3.5", "zod": "^3.22.0" }, "peerDependencies": { "@elizaos/core": "^1.0.0" }, "devDependencies": { "@biomejs/biome": "1.9.4", "@types/bun": "latest", "@types/node": "^20.0.0", "prettier": "^3.6.2", "typescript": "^5.0.0" }, "scripts": { "build": "bunx tsup --format esm --dts", "dev": "bunx tsup --format esm --dts --watch", "test": "bun test", "test:watch": "bun test --watch", "test:coverage": "bun test --coverage", "clean": "rm -rf dist", "lint": "bunx biome lint .", "lint:fix": "bunx biome check --apply .", "format": "prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"", "format:check": "prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"", "typecheck": "bunx tsc --noEmit" }, "agentConfig": { "pluginType": "elizaos:plugin:1.0.0", "pluginParameters": { "COINGECKO_API_KEY": { "type": "string", "description": "CoinGecko API key for accessing market data and cryptocurrency information", "required": true, "sensitive": true }, "COINGECKO_PRO_API_KEY": { "type": "string", "description": "CoinGecko Pro API key for enhanced rate limits and exclusive endpoints", "required": false, "sensitive": true } } } }