{
	"name": "openmonetis",
	"version": "1.6.3",
	"private": true,
	"scripts": {
		"dev": "next dev --turbopack",
		"dev-env": "tsx scripts/dev.ts",
		"build": "next build",
		"start": "next start",
		"lint": "biome check .",
		"lint:fix": "biome check --write .",
		"env:setup": "bash scripts/setup-env.sh",
		"db:generate": "drizzle-kit generate",
		"db:migrate": "drizzle-kit migrate",
		"db:push": "drizzle-kit push",
		"db:enableExtensions": "tsx scripts/postgres/enable-extensions.ts",
		"db:studio": "drizzle-kit studio",
		"docker:up": "docker compose up --build",
		"docker:up:db": "docker compose up -d db",
		"docker:up:d": "docker compose up --build -d",
		"docker:down": "docker compose down",
		"docker:down:volumes": "docker compose down -v",
		"docker:logs": "docker compose logs -f",
		"docker:logs:app": "docker compose logs -f app",
		"docker:logs:db": "docker compose logs -f db",
		"docker:restart": "docker compose restart",
		"docker:rebuild": "docker compose up --build --force-recreate"
	},
	"dependencies": {
		"@ai-sdk/anthropic": "^3.0.44",
		"@ai-sdk/google": "^3.0.29",
		"@ai-sdk/openai": "^3.0.29",
		"@dnd-kit/core": "^6.3.1",
		"@dnd-kit/sortable": "^10.0.0",
		"@dnd-kit/utilities": "^3.2.2",
		"@openrouter/ai-sdk-provider": "^2.2.3",
		"@radix-ui/react-accordion": "^1.2.12",
		"@radix-ui/react-alert-dialog": "1.1.15",
		"@radix-ui/react-avatar": "1.1.11",
		"@radix-ui/react-checkbox": "1.3.3",
		"@radix-ui/react-collapsible": "1.1.12",
		"@radix-ui/react-dialog": "1.1.15",
		"@radix-ui/react-dropdown-menu": "2.1.16",
		"@radix-ui/react-hover-card": "^1.1.15",
		"@radix-ui/react-label": "2.1.8",
		"@radix-ui/react-popover": "^1.1.15",
		"@radix-ui/react-progress": "1.1.8",
		"@radix-ui/react-radio-group": "^1.3.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-switch": "1.2.6",
		"@radix-ui/react-tabs": "1.1.13",
		"@radix-ui/react-toggle": "1.1.10",
		"@radix-ui/react-toggle-group": "1.1.11",
		"@radix-ui/react-tooltip": "1.2.8",
		"@remixicon/react": "4.9.0",
		"@tanstack/react-table": "8.21.3",
		"@vercel/analytics": "^1.6.1",
		"@vercel/speed-insights": "^1.3.1",
		"ai": "^6.0.86",
		"babel-plugin-react-compiler": "^1.0.0",
		"better-auth": "1.4.18",
		"class-variance-authority": "0.7.1",
		"clsx": "2.1.1",
		"cmdk": "^1.1.1",
		"date-fns": "^4.1.0",
		"drizzle-orm": "0.45.1",
		"jspdf": "^4.1.0",
		"jspdf-autotable": "^5.0.7",
		"next": "16.1.6",
		"next-themes": "0.4.6",
		"pg": "8.18.0",
		"react": "19.2.4",
		"react-day-picker": "^9.13.2",
		"react-dom": "19.2.4",
		"recharts": "3.7.0",
		"resend": "^6.9.2",
		"sonner": "2.0.7",
		"tailwind-merge": "3.4.1",
		"vaul": "1.1.2",
		"xlsx": "^0.18.5",
		"zod": "4.3.6"
	},
	"devDependencies": {
		"@biomejs/biome": "2.4.0",
		"@tailwindcss/postcss": "4.1.18",
		"@types/node": "25.2.3",
		"@types/pg": "^8.16.0",
		"@types/react": "19.2.14",
		"@types/react-dom": "19.2.3",
		"dotenv": "^17.3.1",
		"drizzle-kit": "0.31.9",
		"tailwindcss": "4.1.18",
		"tsx": "4.21.0",
		"typescript": "5.9.3"
	}
}
