{ "name": "cursor-init", "version": "0.1.0", "description": "Bun + Elysia 后端API项目,支持MySQL、JWT、Swagger、Vitest等", "author": "hotok ", "license": "MIT", "repository": { "type": "gitea", "url": "git+https://github.com/yourname/yourrepo.git" }, "type": "module", "private": true, "engines": { "bun": ">=1.0.25" }, "devDependencies": { "@types/bun": "^1.0.25", "@types/nodemailer": "^6.4.17", "@types/redis": "^4.0.11", "@types/winston": "^2.4.4", "@typescript-eslint/eslint-plugin": "^8.35.0", "@typescript-eslint/parser": "^8.35.0", "drizzle-kit": "^0.31.4", "eslint": "^9.29.0", "eslint-config-prettier": "^10.1.5", "prettier": "^3.6.2", "typescript": "^5.8.3", "vitest": "^3.2.4" }, "dependencies": { "@elysiajs/jwt": "^1.3.1", "@elysiajs/swagger": "^1.3.0", "@types/ua-parser-js": "^0.7.39", "chalk": "^5.4.1", "drizzle-orm": "^0.44.2", "mysql2": "^3.14.1", "nanoid": "^5.1.5", "nodemailer": "^7.0.4", "picocolors": "^1.1.1", "redis": "^5.5.6", "ua-parser-js": "^2.0.4", "undici": "^7.11.0", "winston": "^3.17.0", "winston-daily-rotate-file": "^5.0.0" }, "scripts": { "dev": "bun --watch --env-file=.env --hot src/server.ts", "start": "bun --env-file=.env.prod src/server.ts", "test": "bun test", "test:watch": "bun test --watch", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "format:check": "prettier --check .", "makeSQL": "drizzle-kit generate", "makeEntity": "drizzle-kit introspect", "syncDB": "drizzle-kit migrate", "sqlV": "drizzle-kit studio" } }