UNPKG

@elizaos/plugin-intiface

Version:

ElizaOS plugin for controlling intimate hardware devices via Intiface/Buttplug protocol

90 lines (89 loc) 2.27 kB
{ "name": "@elizaos/plugin-intiface", "version": "1.0.2", "description": "ElizaOS plugin for controlling intimate hardware devices via Intiface/Buttplug protocol", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "author": "ElizaOS Contributors", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/elizaos/eliza.git" }, "keywords": [ "elizaos", "plugin", "intiface", "buttplug", "hardware", "devices" ], "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", "buttplug": "3.2.2", "net": "1.0.2", "zod": "^3.23.8" }, "devDependencies": { "@types/node": "^20.0.0", "tsup": "^8.3.5", "tsx": "^4.19.2", "bun": "^1.1.42", "prettier": "^3.4.2", "typescript": "^5.7.3" }, "peerDependencies": { "@elizaos/core": "^1.0.0" }, "scripts": { "build": "bun run clean && bun run compile", "clean": "rm -rf dist", "compile": "tsup --format esm --dts", "dev": "tsup --format esm --dts --watch", "test": "bun test", "test:coverage": "bun test --coverage", "type-check": "bunx tsc --noEmit", "format": "prettier --write \"src/**/*.{ts,tsx,js,jsx,json,md}\"", "format:check": "prettier --check \"src/**/*.{ts,tsx,js,jsx,json,md}\"" }, "agentConfig": { "pluginType": "elizaos:plugin:1.0.0", "pluginParameters": { "INTIFACE_URL": { "type": "string", "description": "WebSocket URL for connecting to Intiface server", "required": false, "default": "ws://localhost:12345" }, "INTIFACE_NAME": { "type": "string", "description": "Name for the Intiface client connection", "required": false, "default": "Eliza Intiface Client" }, "DEVICE_NAME": { "type": "string", "description": "Preferred device name to connect to", "required": false, "default": "Lovense Nora" } } } }