yaejunyang/package.json

45 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 .",
"fix:format": "prettier --write .",
"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.0",
"@prisma/adapter-pg": "^7.2.0",
"@prisma/client": "^7.2.0",
"@snazzah/davey": "^0.1.9",
"discord.js": "^14.25.1",
"dotenv": "^17.2.3",
"extensionless": "^2.0.6",
"fastify": "^5.7.1",
"libsodium-wrappers": "^0.8.0",
"opusscript": "^0.0.8",
"pg": "^8.17.1",
"play-dl": "^1.9.7",
"prism-media": "^1.3.5",
"prisma": "^7.2.0"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@types/ffprobe-static": "^2.0.3",
"@types/node": "25.0.9",
"@types/pg": "^8.16.0",
"eslint": "^10.4.0",
"prettier": "^3.8.3",
"typescript-eslint": "^8.59.4",
"typescript": "^5.9.3"
}
}