{ "name": "server", "version": "1.4.4", "private": true, "scripts": { "build": "node ace build --production", "start": "node server.js", "dev": "node ace serve --watch", "format": "prettier --write \"**/*.{js,ts,tsx,css,json,md,yml,yaml}\"", "db:migrate": "node ace migration:run", "db:migrate:force": "node ace migration:run --force", "db:rollback": "node ace migration:rollback", "db:status": "node ace migration:status", "db:seed": "node ace db:seed", "db:seed:force": "node ace seed --force" }, "devDependencies": { "@adonisjs/assembler": "^5.7.0", "@typescript-eslint/eslint-plugin": "^5.27.0", "@typescript-eslint/parser": "^5.27.0", "adonis-preset-ts": "^2.1.0", "eslint": "^8.17.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-airbnb-typescript": "^17.0.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "^4.0.0", "pino-pretty": "^8.0.0", "prettier": "^2.6.2", "typescript": "^4.7.3", "youch": "^3.2.0", "youch-terminal": "^2.1.4" }, "dependencies": { "@adonisjs/application": "^5.2.5", "@adonisjs/attachment-lite": "^1.0.7", "@adonisjs/auth": "^8.2.1", "@adonisjs/bouncer": "^2.3.0", "@adonisjs/core": "^5.8.3", "@adonisjs/drive": "^2.2.0", "@adonisjs/drive-s3": "^1.3.1", "@adonisjs/lucid": "^18.0.1", "@adonisjs/mail": "^8.1.2", "@adonisjs/redis": "^7.3.0", "@adonisjs/repl": "^3.1.11", "@adonisjs/view": "^6.1.5", "@types/socket.io": "^3.0.2", "cloudinary": "^1.26.3", "luxon": "^2.4.0", "nanoid": "^3.3.4", "pg": "^8.7.3", "phc-bcrypt": "^1.0.7", "proxy-addr": "^2.0.7", "reflect-metadata": "^0.1.13", "socket.io": "^4.5.1", "source-map-support": "^0.5.21" } }