Ships accumulated WIP that was sitting uncommitted: - New (home) dashboard route pages: overview, code, data/tables, hosting, infrastructure, services, domains, integrations, agents, analytics, api, automations, billing, logs, market, marketing(+seo/social), product, security, storage, users, settings(app/auth). - dashboard-sidebar, project-icon-rail, chat-panel updates; mcp + anatomy route changes; package.json/lock dependency bumps. - Coolify log tooling (scripts/fetch-app-logs.mjs + fetch-app-logs-ssh.mjs) and ai-new-thread.md "Fetching Production Logs" section. Excludes throwaway debug scripts and telemetry audit dumps (the latter contain live credentials and must not be committed).
102 lines
3.5 KiB
JSON
102 lines
3.5 KiB
JSON
{
|
|
"name": "vibn-frontend",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "next dev",
|
|
"build": "next build",
|
|
"start": "next start",
|
|
"lint": "eslint",
|
|
"test": "vitest run",
|
|
"test:db": "tsx scripts/test-alloydb.ts",
|
|
"migrate:postgres": "tsx scripts/migrate-from-postgres.ts",
|
|
"migrate:reassign": "tsx scripts/reassign-migrated-data.ts",
|
|
"firebase:emulators": "firebase emulators:start",
|
|
"firebase:deploy:rules": "firebase deploy --only firestore:rules,storage",
|
|
"firebase:deploy:indexes": "firebase deploy --only firestore:indexes",
|
|
"firebase:deploy:app": "npm run build && firebase deploy --only functions,hosting",
|
|
"firebase:deploy:all": "npm run build && firebase deploy",
|
|
"mcp:server": "node mcp-server.js",
|
|
"prisma:generate": "prisma generate",
|
|
"db:push": "node scripts/prisma-db-push.mjs",
|
|
"db:sync:coolify": "node scripts/sync-db-url-from-coolify.mjs",
|
|
"db:local:up": "docker compose -f docker-compose.local-db.yml up -d",
|
|
"db:local:down": "docker compose -f docker-compose.local-db.yml down",
|
|
"db:local:push": "node scripts/prisma-db-push.mjs"
|
|
},
|
|
"dependencies": {
|
|
"@assistant-ui/react": "^0.12.14",
|
|
"@assistant-ui/react-markdown": "^0.12.5",
|
|
"@auth/core": "^0.34.3",
|
|
"@aws-sdk/client-s3": "^3.1045.0",
|
|
"@aws-sdk/s3-request-presigner": "^3.1045.0",
|
|
"@google-cloud/bigquery": "^8.3.0",
|
|
"@google-cloud/vertexai": "^1.10.0",
|
|
"@google/genai": "^1.30.0",
|
|
"@google/generative-ai": "^0.24.1",
|
|
"@modelcontextprotocol/sdk": "^1.22.0",
|
|
"@next-auth/prisma-adapter": "^1.0.7",
|
|
"@prisma/client": "^5.22.0",
|
|
"@radix-ui/react-alert-dialog": "^1.1.15",
|
|
"@radix-ui/react-dialog": "^1.1.15",
|
|
"@radix-ui/react-dropdown-menu": "^2.1.16",
|
|
"@radix-ui/react-label": "^2.1.8",
|
|
"@radix-ui/react-scroll-area": "^1.2.10",
|
|
"@radix-ui/react-select": "^2.2.6",
|
|
"@radix-ui/react-separator": "^1.1.8",
|
|
"@radix-ui/react-slot": "^1.2.4",
|
|
"@radix-ui/react-tabs": "^1.1.13",
|
|
"@sentry/nextjs": "^10.51.0",
|
|
"@types/pg": "^8.15.6",
|
|
"@types/uuid": "^10.0.0",
|
|
"@v0-sdk/react": "^0.4.0",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"daisyui": "^5.5.1-beta.2",
|
|
"dotenv": "^17.4.2",
|
|
"firebase": "^12.5.0",
|
|
"form-data": "^4.0.5",
|
|
"google-auth-library": "^10.5.0",
|
|
"lucide-react": "^0.553.0",
|
|
"mailgun.js": "^13.0.1",
|
|
"mjml": "^5.2.2",
|
|
"next": "16.0.1",
|
|
"next-auth": "^4.24.13",
|
|
"next-themes": "^0.4.6",
|
|
"pdf-parse": "^1.1.1",
|
|
"pg": "^8.21.0",
|
|
"radix-ui": "^1.4.3",
|
|
"react": "^19.2.4",
|
|
"react-dom": "^19.2.4",
|
|
"react-markdown": "^10.1.0",
|
|
"remark-gfm": "^4.0.1",
|
|
"sonner": "^2.0.7",
|
|
"ssh2": "^1.17.0",
|
|
"swr": "^2.4.1",
|
|
"tailwind-merge": "^3.4.0",
|
|
"tsx": "^4.20.6",
|
|
"uuid": "^13.0.0",
|
|
"v0-sdk": "^0.14.0",
|
|
"zod": "^3.23.8",
|
|
"zustand": "^5.0.11"
|
|
},
|
|
"devDependencies": {
|
|
"@tailwindcss/postcss": "^4",
|
|
"@types/mjml": "^5.0.0",
|
|
"@types/node": "^20",
|
|
"@types/react": "^19",
|
|
"@types/react-dom": "^19",
|
|
"@types/ssh2": "^1.15.5",
|
|
"eslint": "^9",
|
|
"eslint-config-next": "16.0.1",
|
|
"firebase-admin": "^13.6.0",
|
|
"firebase-functions": "^7.0.0",
|
|
"prisma": "^5.22.0",
|
|
"tailwindcss": "^4",
|
|
"tw-animate-css": "^1.4.0",
|
|
"typescript": "^5",
|
|
"vitest": "^4.1.8"
|
|
},
|
|
"packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319"
|
|
}
|