{
	"name": "api",
	"type": "module",
	"main": "dist/index.js",
	"scripts": {
		"dev": "tsx watch src/index.ts",
		"build": "tsc",
		"start": "node dist/index.js",
		"test": "jest"
	},
	"private": true,
	"devDependencies": {
		"@types/bcrypt": "^6.0.0",
		"@types/bun": "latest",
		"@types/cookie-parser": "^1.4.10",
		"@types/cors": "^2.8.19",
		"@types/express": "^5.0.6",
		"@types/morgan": "^1.9.10",
		"@types/multer": "^2.1.0",
		"@types/node": "^25.4.0",
		"nodemon": "^3.1.14",
		"tsx": "^4.21.0",
		"typescript": "^5.9.3"
	},
	"dependencies": {
		"@aws-sdk/client-s3": "^3.1018.0",
		"@aws-sdk/s3-request-presigner": "^3.1018.0",
		"@types/jsonwebtoken": "^9.0.10",
		"bcrypt": "^6.0.0",
		"console-table-printer": "^2.15.0",
		"cookie-parser": "^1.4.7",
		"cors": "^2.8.6",
		"discord.js": "^14.25.1",
		"dotenv": "^17.3.1",
		"express": "^5.2.1",
		"jsonwebtoken": "^9.0.3",
		"morgan": "^1.10.1",
		"multer": "^2.1.1",
		"mysql2": "^3.19.1",
		"path": "^0.12.7",
		"reflect-metadata": "^0.2.2",
		"sequelize": "^6.37.8",
		"sequelize-typescript": "^2.1.6",
		"sharp": "^0.34.5",
		"url": "^0.11.4"
	}
}