{ "name": "litlyx-dashboard", "private": true, "type": "module", "scripts": { "build": "nuxt build", "build:prod": "nuxt build --dotenv .env.prod", "build:test": "nuxt build --dotenv .env.test", "build:testlive": "nuxt build --dotenv .env.testlive", "dev": "nuxt dev", "dev:prod": "npm run workspace:shared && nuxi dev --dotenv .env.prod", "dev:selfhosted": "npm run workspace:shared && nuxi dev --dotenv .env.selfhosted", "dev:test": "npm run workspace:shared && nuxi dev --dotenv .env.test", "dev:testlive": "npm run workspace:shared && nuxi dev --dotenv .env.testlive", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare", "deploy": "ts-node ../scripts/dashboard/deploy.ts", "workspace:shared": "ts-node ../scripts/dashboard/shared.ts", "analyze": "nuxt analyze --dotenv .env.test --logLevel verbose" }, "dependencies": { "@date-fns/utc": "^2.1.1", "@internationalized/date": "^3.8.0", "@nuxt/icon": "1.13.0", "@nuxtjs/color-mode": "3.5.2", "@nuxtjs/mdc": "0.17.0", "@pinia/nuxt": "^0.11.0", "@tailwindcss/vite": "^4.1.3", "@trpc/client": "11.2.0", "@vee-validate/zod": "^4.15.0", "axios": "^1.8.4", "chart.js": "3.9.1", "chartjs-chart-funnel": "^4.2.4", "chartjs-plugin-datalabels": "^2.2.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "dayjs": "^1.11.13", "lucide-vue-next": "^0.488.0", "mongoose": "^8.13.2", "nuxt": "^3.16.2", "nuxt-auth-utils": "0.5.19", "openai": "^6.3.0", "pdf-lib": "^1.17.1", "pdfkit": "^0.17.1", "pinia": "^3.0.2", "puppeteer": "^24.23.0", "redis": "^4.7.0", "reka-ui": "^2.2.0", "shadcn-nuxt": "2.0.1", "tailwind-merge": "^3.2.0", "tw-animate-css": "^1.2.5", "vaul-vue": "^0.4.1", "vee-validate": "^4.15.0", "vue": "^3.5.13", "vue-chart-3": "3.1.8", "vue-router": "^4.5.0", "vue-sonner": "^1.3.2", "zod": "^3.24.2" }, "devDependencies": { "@trpc/server": "11.2.0", "@types/node": "^22.14.0", "@types/pdfkit": "^0.13.9", "@vueuse/core": "^13.1.0", "@vueuse/nuxt": "^13.6.0", "sass-embedded": "^1.86.3", "tailwindcss": "^4.1.3", "typescript": "^5.8.3" } }