{ "name": "suggestprice-api", "version": "1.0.0", "private": true, "type": "module", "license": "UNLICENSED", "scripts": { "start": "node bin/server.js", "build": "node ace build", "dev": "node ace serve --hmr", "worker": "node ace queue:work", "test": "node ace test", "lint": "eslint .", "typecheck": "tsc --noEmit" }, "imports": { "#controllers/*": "./app/controllers/*.js", "#models/*": "./app/models/*.js", "#services/*": "./app/services/*.js", "#helpers/*": "./app/helpers/*.js", "#validators/*": "./app/validators/*.js", "#middleware/*": "./app/middleware/*.js", "#exceptions/*": "./app/exceptions/*.js", "#providers/*": "./providers/*.js", "#start/*": "./start/*.js", "#config/*": "./config/*.js", "#database/*": "./database/*.js", "#commands/*": "./commands/*.js" }, "dependencies": { "@adonisjs/auth": "^9.2.3", "@adonisjs/core": "^6.14.0", "@adonisjs/cors": "^2.2.1", "@adonisjs/lucid": "^21.3.0", "@vinejs/vine": "^2.1.0", "axios": "^1.18.1", "bullmq": "^5.12.0", "ioredis": "^5.4.1", "luxon": "^3.5.0", "mysql2": "^3.11.0", "openai": "^4.56.0", "puppeteer": "^24.43.1", "reflect-metadata": "^0.2.2", "xlsx": "^0.18.5" }, "devDependencies": { "@adonisjs/assembler": "^7.8.0", "@adonisjs/tsconfig": "^1.4.0", "@swc/core": "^1.7.0", "@types/luxon": "^3.4.2", "@types/node": "^22.5.0", "hot-hook": "^0.4.0", "pino-pretty": "^11.2.2", "ts-node-maintained": "^10.9.4", "typescript": "~5.5" }, "hotHook": { "boundaries": [ "./app/controllers/**/*.ts", "./app/middleware/*.ts" ] } }