{ "name": "productzilla-web", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint", "docker-compose": "docker-compose -f misc/docker/docker-compose.yml", "typeorm": "cross-env DOTENV_CONFIG_PATH=./.env node -r tsconfig-paths/register -r ts-node/register -r dotenv/config ./node_modules/typeorm/cli", "typeorm:create": "npm run typeorm migration:create -o ./src/backend/infrastructure/database/provider/migrations/$NAME", "typeorm:generate": "npm run typeorm migration:generate -- -d ./src/backend/infrastructure/database/provider/index.ts ./src/backend/infrastructure/database/provider/migrations/$NAME", "typeorm:run": "npm run typeorm migration:run -- -d ./src/backend/infrastructure/database/provider/index.ts", "typeorm:revert": "npm run typeorm migration:revert -- -d ./src/backend/infrastructure/database/provider/index.ts", "typeorm:show": "npm run typeorm migration:show -- -d ./src/backend/infrastructure/database/provider/index.ts" }, "dependencies": { "@types/swagger-ui-react": "^4.18.3", "axios": "^1.7.7", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", "cross-env": "^7.0.3", "dotenv": "^16.4.5", "jsonwebtoken": "^9.0.2", "mysql": "^2.18.1", "next": "14.2.15", "next-api-decorators": "^2.0.2", "path-to-regexp": "^8.2.0", "react": "^18", "react-dom": "^18", "ts-node": "^10.9.2", "typeorm": "^0.3.20" }, "devDependencies": { "@types/jsonwebtoken": "^9.0.7", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", "eslint": "^8", "eslint-config-next": "14.2.15", "postcss": "^8", "tailwindcss": "^3.4.1", "typescript": "^5.6.3" } }