{ "name": "@avocadi/bot-core", "type": "module", "scripts": { "dev": "tsdown --watch", "test": "bun test", "build": "tsdown" }, "devDependencies": { "@types/bun": "^1.1.14", "better-sqlite3": "^11.7.0", "drizzle-kit": "^0.30.1", "tsdown": "catalog:" }, "peerDependencies": { "typescript": "^5.7.2" }, "dependencies": { "@discordjs/rest": "^2.4.0", "cron": "^3.3.1", "discord.js": "^14.16.3", "dotenv": "^16.4.7", "drizzle-orm": "^0.38.3", "tslog": "^4.10.2", "zod": "catalog:" }, "trustedDependencies": [ "better-sqlite3", "esbuild" ], "exports": { ".": "./dist/index.js", "./db": "./dist/db/index.js", "./db/schema": "./dist/db/schema.js", "./entities/channels/channels.schema": "./dist/entities/channels/channels.schema.js", "./entities/channels/voice/voice-channels.service": "./dist/entities/channels/voice/voice-channels.service.js", "./entities/commands/commands.entity": "./dist/entities/commands/commands.entity.js", "./entities/commands/commands.schema": "./dist/entities/commands/commands.schema.js", "./entities/interactions/interactions.schema": "./dist/entities/interactions/interactions.schema.js", "./entities/messages/messages.service": "./dist/entities/messages/messages.service.js", "./entities/roles/roles.schema": "./dist/entities/roles/roles.schema.js", "./entities/roles/roles.service": "./dist/entities/roles/roles.service.js", "./features/dynamic-voice-channels/dynamic-voice-channels.schema": "./dist/features/dynamic-voice-channels/dynamic-voice-channels.schema.js", "./features/dynamic-voice-channels/dynamic-voice-channels.service": "./dist/features/dynamic-voice-channels/dynamic-voice-channels.service.js", "./features/greeting/greeting.service": "./dist/features/greeting/greeting.service.js", "./features/water-me/water-me.service": "./dist/features/water-me/water-me.service.js", "./lib/common": "./dist/lib/common.js", "./lib/logger": "./dist/lib/logger.js", "./lib/utils": "./dist/lib/utils.js", "./lib/utils.test": "./dist/lib/utils.test.js", "./package.json": "./package.json" } }