{ "name": "calorie-tracker", "version": "1.0.0", "description": "Calorie Tracker - Filipino Food Edition", "main": "server.js", "scripts": { "build": "tsc", "start": "node dist/main.js", "start:dev": "nodemon --watch 'src/**/*.ts' --exec \"ts-node\" src/main.ts", "seed": "node scripts/seed.js" }, "dependencies": { "@nestjs/common": "^11.1.12", "@nestjs/config": "^4.0.2", "@nestjs/core": "^11.1.12", "@nestjs/passport": "^11.0.5", "@nestjs/platform-express": "^11.1.12", "@nestjs/sequelize": "^11.0.1", "@types/express-session": "^1.18.2", "@types/passport-local": "^1.0.38", "axios": "^1.6.0", "bcryptjs": "^2.4.3", "class-transformer": "^0.5.1", "class-validator": "^0.14.3", "connect-sqlite3": "^0.9.13", "dotenv": "^16.3.1", "ejs": "^3.1.9", "express": "^4.18.2", "express-ejs-layouts": "^2.5.1", "express-flash": "^0.0.2", "express-session": "^1.19.0", "method-override": "^3.0.0", "passport": "^0.6.0", "passport-local": "^1.0.0", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.2", "sequelize": "^6.37.7", "sequelize-typescript": "^2.1.6", "sqlite3": "^5.1.7" }, "devDependencies": { "@types/express": "^5.0.6", "@types/node": "^25.1.0", "nodemon": "^3.0.1", "ts-node": "^10.9.2", "typescript": "^5.9.3" } }