diff --git a/backend/package.json b/backend/package.json new file mode 100644 index 0000000..ccc1c8c --- /dev/null +++ b/backend/package.json @@ -0,0 +1,34 @@ +{ + "name": "wg-app-backend", + "version": "1.0.0", + "private": true, + "prisma": { + "seed": "ts-node ../prisma/seed.ts" + }, + "scripts": { + "dev": "ts-node-dev --respawn -r dotenv/config src/app.ts", + "build": "tsc -p tsconfig.json", + "start": "node dist/app.js", + "dunning:run": "ts-node -r dotenv/config src/jobs/dailyDunningJob.ts", + "test:webhook": "ts-node -r dotenv/config scripts/send-test-webhook.ts", + "prisma:generate": "prisma generate --schema=../prisma/schema.prisma", + "prisma:migrate": "prisma migrate dev --schema=../prisma/schema.prisma", + "prisma:seed": "prisma db seed --schema=../prisma/schema.prisma", + "prisma:studio": "prisma studio --schema=../prisma/schema.prisma" + }, + "dependencies": { + "@prisma/client": "^5.20.0", + "cors": "^2.8.5", + "dotenv": "^16.4.5", + "express": "^4.19.2" + }, + "devDependencies": { + "@types/cors": "^2.8.17", + "@types/express": "^4.17.21", + "@types/node": "^20.14.0", + "prisma": "^5.20.0", + "ts-node": "^10.9.2", + "ts-node-dev": "^2.0.0", + "typescript": "^5.5.4" + } +}