yaejunyang/package.json
2026-05-21 18:29:23 +00:00

44 lines
1.4 KiB
JSON

{
"main": "dist",
"type": "module",
"scripts": {
"prisma:push": "prisma db push",
"prisma:format": "prisma format",
"check": "npm run check:tsc && npm run check:eslint && npm run check:format",
"check:eslint": "eslint",
"check:tsc": "./node_modules/typescript/bin/tsc --noEmit",
"check:format": "prettier --check packages",
"fix:format": "prettier --write packages",
"build:prisma": "prisma generate",
"build:tsc": "./node_modules/typescript/bin/tsc",
"build": "npm run build:prisma && npm run build:tsc",
"start": "prisma migrate deploy && node --import=extensionless/register .",
"dev": "npm run build && node --import=extensionless/register ."
},
"dependencies": {
"@discordjs/opus": "^0.10.0",
"@discordjs/voice": "^0.19.2",
"@prisma/adapter-pg": "^7.3.0",
"@prisma/client": "^7.8.0",
"@snazzah/davey": "^0.1.11",
"discord.js": "^14.26.4",
"dotenv": "^17.4.2",
"extensionless": "^2.0.6",
"fastify": "^5.8.5",
"libsodium-wrappers": "^0.8.0",
"opusscript": "^0.0.8",
"play-dl": "^1.9.7",
"prism-media": "^1.3.5",
"prisma": "^7.8.0"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@types/ffprobe-static": "^2.0.3",
"@types/node": "25.9.1",
"@types/pg": "^8.20.0",
"eslint": "^10.4.0",
"prettier": "^3.8.3",
"typescript-eslint": "^8.59.4",
"typescript": "^5.9.3"
}
}