UNPKG

@promethean-os/cephalon

Version:

A proof-of-concept basic bot using @discordjs/voice

72 lines 2.38 kB
{ "name": "@promethean-os/cephalon", "version": "0.0.1", "description": "A proof-of-concept basic bot using @discordjs/voice", "main": "dist/index.js", "type": "module", "keywords": [ "discord", "radio", "bot", "audio", "speakers", "hardware", "dj" ], "author": "Err", "license": "GPL-3.0-only", "dependencies": { "@chroma-core/ollama": "^0.1.7", "@discordjs/opus": "^0.10.0", "@discordjs/voice": "^0.18.0", "@promethean-os/voice-service": "file:../voice", "@types/sbd": "^1.0.5", "@types/wav": "^1.0.4", "canvas": "^3.1.2", "chromadb": "^3.0.9", "discord.js": "^14.17.3", "dotenv": "^17.2.0", "execa": "^9.6.0", "fs": "^0.0.1-security", "javascript-time-ago": "^2.5.11", "libsodium-wrappers": "^0.7.13", "mongodb": "^6.17.0", "node-crc": "^1.3.2", "ollama": "^0.5.16", "opusscript": "^0.0.8", "pnpm": "^10.13.1", "prism-media": "^2.0.0-alpha.0", "sbd": "^1.0.19", "wav": "^1.0.2", "wav-decoder": "^1.3.0", "ws": "^8.17.0", "@promethean-os/agent-ecs": "0.0.1", "@promethean-os/embedding": "0.0.1", "@promethean-os/level-cache": "0.1.0", "@promethean-os/llm": "0.0.1", "@promethean-os/legacy": "0.0.1", "@promethean-os/persistence": "0.0.1", "@promethean-os/utils": "0.0.1", "@promethean-os/enso-protocol": "1.0.0", "@promethean-os/security": "0.0.1", "@promethean-os/duck-audio": "0.0.1" }, "devDependencies": { "@types/ws": "^8.5.12", "rewrite-imports": "^3.0.0", "@promethean-os/broker": "0.0.1", "@promethean-os/pm2-helpers": "0.0.0", "@promethean-os/test-utils": "0.0.1" }, "scripts": { "build": "tsc -b", "start": "node dist/index.js", "test": "pnpm run build && SKIP_NETWORK_TESTS=1 ava --config ../../../config/ava.config.mjs \"tests/**/*.test.js\" --node-arguments='--enable-source-maps'", "coverage": "pnpm run build && SKIP_NETWORK_TESTS=1 c8 ava --config ../../../config/ava.config.mjs \"tests/**/*.test.js\" --node-arguments='--enable-source-maps'", "build:check": "tsc --noEmit --incremental false -p .", "deploy": "pnpm run build && node --env-file=../../.env dist/util/deploy.js", "lint": "pnpm exec eslint . || true", "format": "pnpm exec prettier --write .", "start:dev": "node --loader ts-node/esm src/index.ts" } }