{ "name": "project-nomad-admin", "version": "0.0.0", "private": true, "type": "module", "license": "ISC", "author": "Crosstalk Solutions, LLC", "scripts": { "start": "node bin/server.js", "build": "node ace build", "dev": "node ace serve --hmr", "test": "node ace test", "lint": "eslint .", "format": "prettier --write .", "typecheck": "tsc --noEmit" }, "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", "#middleware/*": "./app/middleware/*.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": "^7.8.2", "@adonisjs/eslint-config": "^2.0.0", "@adonisjs/prettier-config": "^1.4.4", "@adonisjs/tsconfig": "^1.4.0", "@japa/assert": "^4.0.1", "@japa/plugin-adonisjs": "^4.0.0", "@japa/runner": "^4.2.0", "@swc/core": "1.11.24", "@tanstack/eslint-plugin-query": "^5.81.2", "@types/dockerode": "^3.3.41", "@types/luxon": "^3.6.2", "@types/node": "^22.15.18", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "eslint": "^9.26.0", "hot-hook": "^0.4.0", "prettier": "^3.5.3", "ts-node-maintained": "^10.9.5", "typescript": "~5.8.3", "vite": "^6.4.1" }, "dependencies": { "@adonisjs/auth": "^9.4.0", "@adonisjs/core": "^6.18.0", "@adonisjs/cors": "^2.2.1", "@adonisjs/drive": "^3.4.1", "@adonisjs/inertia": "^3.1.1", "@adonisjs/lucid": "^21.6.1", "@adonisjs/session": "^7.5.1", "@adonisjs/shield": "^8.2.0", "@adonisjs/static": "^1.1.1", "@adonisjs/transmit": "^2.0.2", "@adonisjs/transmit-client": "^1.0.0", "@adonisjs/vite": "^4.0.0", "@headlessui/react": "^2.2.4", "@heroicons/react": "^2.2.0", "@inertiajs/react": "^2.0.13", "@markdoc/markdoc": "^0.5.2", "@protomaps/basemaps": "^5.7.0", "@tabler/icons-react": "^3.34.0", "@tailwindcss/vite": "^4.1.10", "@tanstack/react-query": "^5.81.5", "@tanstack/react-query-devtools": "^5.83.0", "@tanstack/react-virtual": "^3.13.12", "@vinejs/vine": "^3.0.1", "@vitejs/plugin-react": "^4.6.0", "autoprefixer": "^10.4.21", "axios": "^1.13.1", "better-sqlite3": "^12.1.1", "dockerode": "^4.0.7", "edge.js": "^6.2.1", "fast-xml-parser": "^5.2.5", "luxon": "^3.6.1", "maplibre-gl": "^4.7.1", "mysql2": "^3.14.1", "pino-pretty": "^13.0.0", "pmtiles": "^4.3.0", "postcss": "^8.5.6", "react": "^19.1.0", "react-adonis-transmit": "^1.0.1", "react-dom": "^19.1.0", "react-map-gl": "^8.1.0", "reflect-metadata": "^0.2.2", "systeminformation": "^5.27.7", "tailwindcss": "^4.1.10", "tar": "^7.5.2", "url-join": "^5.0.0", "usehooks-ts": "^3.1.1", "yaml": "^2.8.0" }, "hotHook": { "boundaries": [ "./app/controllers/**/*.ts", "./app/middleware/*.ts" ] }, "prettier": "@adonisjs/prettier-config" }