{ "name": "@amical/www", "version": "0.0.0", "private": true, "scripts": { "build": "pnpm refresh-content && next build && pnpm build:sitemap", "build:sitemap": "pnpm exec tsx ./scripts/generate-sitemap.mts", "dev": "next dev --turbo", "start": "next start", "serve": "pnpm dlx serve out -p 3000", "fetch-content": "pnpm exec tsx ./scripts/fetch-content.mts", "cleanup-content": "pnpm exec tsx ./scripts/cleanup-content.mts", "refresh-content": "pnpm cleanup-content && pnpm fetch-content", "postinstall": "fumadocs-mdx", "deploy": "wrangler deploy", "dev:wrangler": "wrangler dev", "format:check": "prettier --check \"**/*.{ts,tsx,md,json,mjs,mts,css,mdx}\" --cache --ignore-path=../../.prettierignore" }, "dependencies": { "@next/third-parties": "^15.3.2", "@radix-ui/react-accordion": "^1.2.10", "@radix-ui/react-avatar": "^1.1.9", "@radix-ui/react-checkbox": "^1.3.1", "@radix-ui/react-dialog": "^1.1.13", "@radix-ui/react-label": "^2.1.6", "@radix-ui/react-slot": "^1.2.2", "@radix-ui/react-tooltip": "^1.2.6", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "fumadocs-core": "15.3.0", "fumadocs-mdx": "11.6.3", "fumadocs-ui": "15.3.0", "lucide-react": "^0.509.0", "next": "15.3.1", "next-plausible": "^3.12.4", "react": "^19.1.1", "react-dom": "^19.1.1", "simplex-noise": "^4.0.3", "tailwind-merge": "^3.2.0" }, "devDependencies": { "@amical/eslint-config": "workspace:*", "@aws-sdk/client-s3": "^3.832.0", "@tailwindcss/postcss": "^4.1.5", "@types/mdx": "^2.0.13", "@types/node": "22.15.12", "@types/react": "^19.1.12", "@types/react-dom": "^19.1.9", "dotenv": "^16.5.0", "globby": "^14.1.0", "postcss": "^8.5.3", "rimraf": "^6.0.1", "server": "^1.0.41", "tailwindcss": "^4.1.5", "tsx": "^4.19.4", "tw-animate-css": "^1.2.9", "typescript": "^5.8.3", "wrangler": "^4.20.3" } }