@promethean-os/cephalon
Version:
A proof-of-concept basic bot using @discordjs/voice
72 lines • 2.38 kB
JSON
{
"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"
}
}