{ "dependencies": { "@discordjs/opus": "^0.9.0", "@discordjs/rest": "^2.3.0", "@discordjs/voice": "^0.17.0", "@types/color-thief-node": "^1.0.4", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/os-utils": "^0.0.4", "bluebird": "^3.7.2", "bufferutil": "^4.0.8", "color-thief-node": "^1.0.4", "cors": "^2.8.5", "country-code-emoji": "^2.3.0", "country-code-lookup": "^0.1.3", "discord-api-types": "^0.37.89", "discord.js": "^14.15.3", "dotenv": "^16.4.5", "express": "^4.19.2", "i18n": "^0.15.1", "libsodium-wrappers": "^0.7.13", "node-osu": "^2.2.1", "os-utils": "^0.0.14", "ping": "^0.4.4", "play-dl": "^1.9.7", "ts-custom-error": "^3.3.1", "typescript": "^5.4.5", "utf-8-validate": "^6.0.4", "validator": "^13.12.0", "vrchat": "^1.17.6", "winston": "^3.14.2", "yt-dlp-wrap": "^2.3.12", "zlib-sync": "^0.1.9" }, "devDependencies": { "@discordjs/builders": "^1.8.2", "@prisma/client": "^5.15.0", "@types/bluebird": "^3.5.42", "@types/i18n": "^0.13.12", "@types/node": "^20.14.2", "@types/ping": "^0.4.4", "@types/validator": "^13.11.10", "copyfiles": "^2.4.1", "prisma": "^5.15.0", "ts-node-dev": "^2.0.0", "tsup": "^8.2.4" }, "scripts": { "tsc": "tsc", "development": "ts-node-dev ./src/index.ts --respawn --transpileOnly", "build": "tsc -b && copyfiles -u 1 configs_example/**/*.* dist/configs_example/", "docker-build": "docker build . -t ghcr.io/kirameki-cafe/yumi:latest", "docker-run": "docker run -d --name yumi --mount type=bind,source=\"$(pwd)\"/configs,target=/home/node/app/configs --network host --env-file .env ghcr.io/kirameki-cafe/yumi:latest", "docker-push": "docker push ghcr.io/kirameki-cafe/yumi:latest", "production": "tsc && node ./dist/index.js", "test": "mocha -r ts-node/register tests/**/*.ts" }, "name": "yumi", "version": "1.0.0", "main": "index.js", "repository": "https://github.com/kirameki-cafe/Yumi.git", "author": "Kirameki Café ", "license": "GPL-3.0", "packageManager": "pnpm@9.4.0+sha512.f549b8a52c9d2b8536762f99c0722205efc5af913e77835dbccc3b0b0b2ca9e7dc8022b78062c17291c48e88749c70ce88eb5a74f1fa8c4bf5e18bb46c8bd83a" }