|
6 | 6 | "scripts": { |
7 | 7 | "build": "next build", |
8 | 8 | "check": "pnpm run lint:fix && pnpm run typecheck && pnpm run prettier", |
9 | | - "db:generate": "drizzle-kit generate", |
10 | | - "db:migrate": "drizzle-kit migrate", |
11 | | - "db:push": "drizzle-kit push", |
| 9 | + "db:push": "drizzle-kit pull --config drizzle-introspection.config.ts && drizzle-kit push --config drizzle-migrations.config.ts && supabase gen types --local > src/supabase/types.d.ts", |
12 | 10 | "sb:seed": "dotenv -v next_public_avatars_bucket=$NEXT_PUBLIC_AVATARS_BUCKET -- supabase seed buckets --yes", |
13 | 11 | "sb:start": "dotenv -- supabase start && supabase status -o env > .env.local && dotenv -- pnpm sb:seed", |
14 | 12 | "sb:stop": "supabase stop", |
15 | 13 | "sb:restart": "pnpm sb:stop && pnpm sb:start", |
16 | 14 | "dev": "pnpm sb:start && pnpm db:push && pnpm next dev", |
| 15 | + "docs:preview": "docs-preview", |
17 | 16 | "format:check": "prettier --check \"**/*.{ts,tsx,js,jsx,mdx}\" --cache", |
18 | 17 | "format:write": "prettier --write \"**/*.{ts,tsx,js,jsx,mdx}\" --cache", |
19 | 18 | "lint": "eslint src", |
|
46 | 45 | "date-fns": "^4.1.0", |
47 | 46 | "discord-api-types": "^0.38.44", |
48 | 47 | "discord-interactions": "^4.4.0", |
49 | | - "drizzle-orm": "1.0.0-beta.20", |
| 48 | + "drizzle-orm": "1.0.0-beta.21", |
| 49 | + "fumadocs-core": "^16.7.11", |
| 50 | + "fumadocs-ui": "^16.7.11", |
| 51 | + "gray-matter": "^4.0.3", |
50 | 52 | "next": "^16.2.2", |
| 53 | + "next-mdx-remote": "^6.0.0", |
51 | 54 | "open-graph-scraper": "^6.11.0", |
52 | 55 | "postgres": "^3.4.8", |
53 | 56 | "react": "^19.2.4", |
54 | 57 | "react-dom": "^19.2.4", |
55 | 58 | "react-fast-marquee": "^1.6.5", |
56 | 59 | "react-icons": "^5.6.0", |
57 | 60 | "react-image-crop": "^11.0.10", |
| 61 | + "react-markdown": "^10.1.0", |
| 62 | + "remark-frontmatter": "^5.0.0", |
| 63 | + "remark-gfm": "^4.0.1", |
58 | 64 | "zod": "4.1.8", |
59 | 65 | "zod-form-data": "^3.0.1" |
60 | 66 | }, |
61 | 67 | "devDependencies": { |
| 68 | + "@devdogsuga/docs-preview": "workspace:*", |
62 | 69 | "@eslint/eslintrc": "^3.3.5", |
63 | 70 | "@next/env": "^16.2.2", |
64 | 71 | "@supabase/auth-js": "^2.101.1", |
|
68 | 75 | "@types/react": "^19.2.14", |
69 | 76 | "@types/react-dom": "^19.2.3", |
70 | 77 | "dotenv-cli": "^10.0.0", |
71 | | - "drizzle-kit": "1.0.0-beta.20", |
| 78 | + "drizzle-kit": "1.0.0-beta.21", |
72 | 79 | "eslint": "^9.39.4", |
73 | 80 | "eslint-config-next": "^15.5.14", |
74 | 81 | "eslint-plugin-drizzle": "^0.2.3", |
|
0 commit comments