{ "name": "dansday-discord-bot", "private": true, "version": "26.8.0", "license": "AGPL-3.0-only", "type": "module", "scripts": { "dev": "vite dev", "build": "vite build", "build:otel": "tsc -p tsconfig.otel.json", "build:format": "prettier --write . && prettier --check .", "build:lint": "eslint .", "build:test": "node --import ./tests/resolve.ts --test \"tests/*.test.ts\"", "build:sync": "svelte-kit sync" }, "dependencies": { "@aws-sdk/client-s3": "^3.1144.0", "@discordjs/opus": "^0.10.0", "@discordjs/voice": "^0.19.2", "@google/genai": "^2.25.0", "@opentelemetry/api": "^1.9.1", "@opentelemetry/api-logs": "^0.222.0", "@opentelemetry/auto-instrumentations-node": "^0.80.0", "@opentelemetry/exporter-logs-otlp-http": "^0.222.0", "@opentelemetry/resources": "^2.11.0", "@opentelemetry/sdk-logs": "^0.222.0", "@opentelemetry/semantic-conventions": "^1.43.0", "axios": "^1.20.0", "bcryptjs": "^3.0.3", "cheerio": "^1.2.0", "discord-api-types": "^0.38.56", "discord.js": "^14.27.0", "discord.js-selfbot-v13": "^3.7.1", "dotenv": "^18.0.5", "drizzle-orm": "^0.45.3", "fast-xml-parser": "^5.11.2", "lenis": "^1.3.26", "luxon": "^3.7.2", "mysql2": "^3.24.5", "nodemailer": "^10.0.13", "onnxruntime-node": "^1.30.0", "openai": "^7.25.0", "prism-media": "^1.3.5", "redis": "^6.3.0", "rozod": "^6.11.0", "sharp": "^0.35.5", "sodium-native": "^5.1.0", "three": "^0.186.1", "tiktok-live-connector": "^2.5.0" }, "devDependencies": { "@eslint/js": "^10.0.1", "@sveltejs/adapter-node": "^5.5.7", "@sveltejs/kit": "^2.70.3", "@sveltejs/vite-plugin-svelte": "^7.3.1", "@tailwindcss/vite": "^4.3.3", "@types/luxon": "^3.7.6", "@types/three": "^0.186.0", "daisyui": "^5.7.47", "drizzle-kit": "^0.31.11", "eslint": "^10.12.0", "eslint-plugin-svelte": "^3.23.0", "globals": "^17.13.0", "prettier": "^3.9.9", "prettier-plugin-svelte": "^4.1.1", "prettier-plugin-tailwindcss": "^0.8.1", "svelte": "^5.57.1", "svelte-check": "^4.7.6", "tailwindcss": "^4.3.3", "typescript": "^6.0.3", "typescript-eslint": "^8.71.1", "vite": "^8.3.5" } }