{ "dependencies": { "@discordjs/opus": "^0.9.0", "@discordjs/rest": "^1.7.0", "@discordjs/voice": "^0.16.0", "@types/color-thief-node": "^1.0.2", "@types/cors": "^2.8.16", "@types/express": "^4.17.21", "@types/os-utils": "^0.0.1", "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.0", "discord-api-types": "^0.37.62", "discord.js": "^14.11.0", "dotenv": "^16.3.1", "express": "^4.18.2", "i18n": "^0.15.1", "libsodium-wrappers": "^0.7.11", "node-osu": "^2.2.1", "os-utils": "^0.0.14", "ping": "^0.4.4", "play-dl": "^1.9.6", "ts-custom-error": "^3.3.1", "typescript": "^5.2.2", "utf-8-validate": "^6.0.3", "validator": "^13.9.0", "vrchat": "^1.11.1", "winston": "^3.8.2", "zlib-sync": "^0.1.8" }, "devDependencies": { "@prisma/client": "^4.13.0", "@types/bluebird": "^3.5.38", "@types/i18n": "^0.13.6", "@types/node": "^20.9.0", "@types/ping": "^0.4.1", "@types/validator": "^13.7.15", "copyfiles": "^2.4.1", "prisma": "^4.13.0", "ts-node-dev": "^2.0.0" }, "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" }