{ "name": "one-calendar", "version": "2.2.14", "private": true, "packageManager": "bun@1.3.8", "scripts": { "dev": "next dev", "build": "bun run generate:locales && next build", "start": "next start", "prepare": "husky", "lint": "eslint . --fix", "lint:check": "eslint . --max-warnings=0", "type-check": "tsc --noEmit", "generate:locales": "bun lib/gen-locales.mjs", "generate:oauth-metadata": "bun lib/gen-oauth-metadata.mjs" }, "dependencies": { "@clerk/nextjs": "^7.0.0", "@marsidev/react-turnstile": "latest", "@radix-ui/react-avatar": "^1.1.2", "@radix-ui/react-dialog": "latest", "@radix-ui/react-slot": "^1.2.0", "@radix-ui/react-toast": "latest", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "date-fns": "4.1.0", "framer-motion": "^12.7.4", "geist": "latest", "ics": "latest", "lucide-react": "latest", "next": "16.2.4", "next-themes": "latest", "pg": "latest", "qr-code-styling": "latest", "radix-ui": "latest", "react": "^18", "react-day-picker": "9.14.0", "react-dom": "^18", "recharts": "3.8.1", "sonner": "2.0.7", "tailwind-merge": "3.5.0", "tailwindcss-animate": "^1.0.7", "react-icons": "5.6.0" }, "lint-staged": { "*.{ts,tsx,js,jsx}": [ "prettier --write", "eslint --fix" ], "*.{json,md,css}": [ "prettier --write" ] }, "devDependencies": { "@tailwindcss/postcss": "4.2.2", "@types/node": "25.5.2", "@types/react": "^18", "@types/react-dom": "^18", "postcss": "8.5.8", "tailwindcss": "4.2.2", "typescript": "6.0.2", "husky": "9.1.7", "@commitlint/cli": "20.5.0", "@commitlint/config-conventional": "20.5.0", "@commitlint/types": "20.5.0", "eslint": "^9.0.0", "@eslint/js": "10.0.1", "typescript-eslint": "8.58.2", "eslint-config-next": "16.2.3", "lint-staged": "16.4.0", "prettier": "3.8.3" } }