62 lines
1.9 KiB
JSON
62 lines
1.9 KiB
JSON
{
|
|
"name": "mvp.nounoz.com_v2",
|
|
"version": "1.0.50",
|
|
"scripts": {
|
|
"test": "echo \"Error: no test specified\" && exit 1",
|
|
"build": "bun build ./src/index.ts --compile --target bun --minify-whitespace --minify-syntax --minify-identifiers --outfile dist/server",
|
|
"dev": "bun run --watch src/index.ts",
|
|
"map": "madge --image structure.svg src/index.ts",
|
|
"lint": "bunx eslint",
|
|
"commit": "bun x git-cz",
|
|
"push": "bun scripts/git-multipush.ts",
|
|
"prisma:push": "bunx prisma db push",
|
|
"prisma:generate": "bunx prisma generate",
|
|
"prisma:dbml": "bunx prisma db pull && bunx prisma dbml --output ./prisma/dbml/schema.dbml",
|
|
"prisma:reset": "bunx prisma db push --force-reset",
|
|
"prisma:seed": "bun run ./prisma/seed/index.ts",
|
|
"route:sync": "bun run ./scripts/sync-routes.ts",
|
|
"env:publish": "bun run ./scripts/create-example-env.ts"
|
|
},
|
|
"dependencies": {
|
|
"@prisma/adapter-pg": "^7.2.0",
|
|
"@prisma/client": "^7.2.0",
|
|
"@sentry/node": "^10.10.0",
|
|
"@types/bcrypt": "^5.0.2",
|
|
"@types/jsonwebtoken": "^9.0.9",
|
|
"@types/mime-types": "^3.0.1",
|
|
"arctic": "^3.7.0",
|
|
"aws-sdk": "^2.1692.0",
|
|
"bcrypt": "^5.1.1",
|
|
"cookie": "^1.0.2",
|
|
"elysia": "latest",
|
|
"ioredis": "^5.6.1",
|
|
"joi": "^17.13.3",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"mime-types": "^3.0.1",
|
|
"minio": "^8.0.5",
|
|
"mock-aws-s3": "^4.0.2",
|
|
"nock": "^14.0.4",
|
|
"pg": "^8.17.1",
|
|
"slugify": "^1.6.6",
|
|
"uuidv7": "^1.1.0",
|
|
"zod": "^4.0.5"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.29.0",
|
|
"bun-types": "latest",
|
|
"commitizen": "^4.3.1",
|
|
"cz-emoji": "^1.3.2-canary.2",
|
|
"eslint": "^9.29.0",
|
|
"globals": "^16.2.0",
|
|
"prisma": "^7.2.0",
|
|
"prisma-dbml-generator": "^0.12.0",
|
|
"typescript-eslint": "^8.34.1"
|
|
},
|
|
"config": {
|
|
"commitizen": {
|
|
"path": "cz-emoji"
|
|
}
|
|
},
|
|
"module": "src/index.js"
|
|
}
|