2026-05-18 06:34:02 +07:00
{
"name" : "teleuploader" ,
2026-05-18 06:51:06 +07:00
"version" : "1.0.0" ,
"description" : "Telegram file uploader backend" ,
2026-05-18 06:34:02 +07:00
"type" : "module" ,
2026-05-18 06:51:06 +07:00
"scripts" : {
2026-05-18 07:23:22 +07:00
"dev" : "bun --hot src/index.ts" ,
"start" : "NODE_ENV=production bun src/index.ts" ,
2026-05-18 07:16:30 +07:00
"db:migrate" : "psql $DATABASE_URL -f schema.sql" ,
2026-05-18 07:23:22 +07:00
"test" : "bun test test/rateLimit.test.ts && bun test test/file.test.ts && bun test test/telegram.test.ts && bun test test/upload.test.ts && bun test test/files.test.ts && bun test test/health.test.ts && bun test test/bot.test.ts && bun test test/bootstrap.test.ts" ,
"lint" : "bunx biome check src test" ,
"format" : "bunx biome format --write src test"
2026-05-18 06:51:06 +07:00
},
"dependencies" : {
2026-05-18 07:00:46 +07:00
"@prisma/engines" : "^7.8.0" ,
"drizzle-orm" : "^0.45.2" ,
"nanoid" : "^5.0.4" ,
2026-05-18 06:51:06 +07:00
"pg" : "^8.11.0" ,
2026-05-18 07:00:46 +07:00
"postgres" : "^3.4.9" ,
2026-05-18 06:51:06 +07:00
"telegraf" : "^4.15.0" ,
2026-05-18 07:00:46 +07:00
"winston" : "^3.11.0"
2026-05-18 06:51:06 +07:00
},
2026-05-18 06:34:02 +07:00
"devDependencies" : {
2026-05-18 07:23:22 +07:00
"@biomejs/biome" : "^2.4.15" ,
"@types/node" : "^25.8.0" ,
"drizzle-kit" : "^0.31.10" ,
"typescript" : "^6.0.3"
2026-05-18 06:34:02 +07:00
}
}