{ "name": "adam-acs", "version": "0.0.0", "private": true, "type": "module", "license": "MIT", "exports": { "./data": "./.adonisjs/client/data.d.ts", "./registry": "./.adonisjs/client/registry/index.ts" }, "scripts": { "start": "node bin/server.js", "build": "node ace build", "dev": "node ace serve --hmr", "test": "npx vitest run --coverage", "lint": "eslint .", "format": "prettier --write .", "typecheck": "tsc --noEmit", "docker:build": "docker compose -f docker-compose.yml -f docker-compose.simulator.yml build", "docker:up": "docker compose -f docker-compose.yml -f docker-compose.simulator.yml up -d", "docker:down": "docker compose -f docker-compose.yml -f docker-compose.simulator.yml down", "docker:logs": "docker compose -f docker-compose.yml -f docker-compose.simulator.yml logs -f app", "docker:test": "docker compose -f docker-compose.yml up -d mongodb && sleep 2 && NODE_ENV=test MONGODB_URI=mongodb://adam:adam@localhost:27017/adam-acs?authSource=admin npx vitest run ; STATUS=$? ; docker compose -f docker-compose.yml stop mongodb ; exit $STATUS", "docker:build-and-test": "npm run docker:build && npm run docker:test" }, "imports": { "#controllers/*": "./app/controllers/*.js", "#exceptions/*": "./app/exceptions/*.js", "#models/*": "./app/models/*.js", "#mails/*": "./app/mails/*.js", "#services/*": "./app/services/*.js", "#listeners/*": "./app/listeners/*.js", "#events/*": "./app/events/*.js", "#generated/*": "./.adonisjs/server/*.js", "#middleware/*": "./app/middleware/*.js", "#transformers/*": "./app/transformers/*.js", "#validators/*": "./app/validators/*.js", "#providers/*": "./providers/*.js", "#policies/*": "./app/policies/*.js", "#abilities/*": "./app/abilities/*.js", "#database/*": "./database/*.js", "#tests/*": "./tests/*.js", "#start/*": "./start/*.js", "#config/*": "./config/*.js" }, "devDependencies": { "@adonisjs/assembler": "^8.4.0", "@adonisjs/eslint-config": "^3.1.0", "@adonisjs/prettier-config": "^1.5.0", "@adonisjs/tsconfig": "^2.0.0", "@japa/assert": "^4.2.0", "@japa/plugin-adonisjs": "^5.2.0", "@japa/runner": "^5.3.0", "@poppinss/ts-exec": "^1.4.4", "@types/node": "~25.9.1", "@types/xml2js": "^0.4.14", "@vitejs/plugin-vue": "^6.0.7", "@vitest/coverage-v8": "^4.1.8", "eslint": "^10.4.0", "fast-check": "^4.8.0", "hot-hook": "^1.0.0", "pino-pretty": "^13.1.3", "prettier": "^3.8.3", "sass": "^1.100.0", "typescript": "~6.0.3", "vitest": "^4.1.7", "youch": "^4.1.1" }, "dependencies": { "@adonisjs/auth": "^10.1.0", "@adonisjs/core": "^7.3.3", "@adonisjs/cors": "^3.0.0", "@adonisjs/inertia": "^4.2.0", "@adonisjs/lucid": "^22.4.2", "@adonisjs/session": "^8.1.0", "@adonisjs/shield": "^9.0.0", "@adonisjs/static": "^2.0.1", "@adonisjs/vite": "^5.1.1", "@inertiajs/vue3": "^2.3.8", "@japa/api-client": "^3.2.1", "@opentelemetry/api": "^1.9.1", "@opentelemetry/auto-instrumentations-node": "^0.76.0", "@opentelemetry/sdk-node": "^0.218.0", "@popperjs/core": "^2.11.8", "@tuyau/core": "^1.2.2", "@vinejs/vine": "^4.4.0", "boosted": "^5.3.8", "edge.js": "^6.4.0", "fast-xml-parser": "^5.8.0", "mongodb": "^7.2.0", "reflect-metadata": "^0.2.2", "vanilla-jsoneditor": "^3.12.0", "vue": "^3.5.35", "vue-i18n": "^11.4.4", "xml-formatter": "^3.7.0", "xml2js": "^0.6.2" }, "hotHook": { "boundaries": [ "./app/controllers/**/*.ts", "./app/middleware/*.ts" ] }, "prettier": "@adonisjs/prettier-config" }