1{
2 "name": "website",
3 "version": "0.1.0",
4 "private": true,
5 "scripts": {
6 "dev": "next dev --turbo",
7 "build": "next build",
8 "start": "next start --turbo",
9 "lint": "next lint",
10 "prepare": "husky",
11 "format": "prettier --cache --write . --ignore-path .prettierignore"
12 },
13 "dependencies": {
14 "@atproto/api": "^0.13.14",
15 "@icons-pack/react-simple-icons": "^10.0.0",
16 "@radix-ui/react-avatar": "^1.1.1",
17 "@radix-ui/react-checkbox": "^1.1.2",
18 "@radix-ui/react-dialog": "^1.1.2",
19 "@radix-ui/react-dropdown-menu": "^2.1.2",
20 "@radix-ui/react-icons": "^1.3.0",
21 "@radix-ui/react-label": "^2.1.0",
22 "@radix-ui/react-scroll-area": "^1.2.0",
23 "@radix-ui/react-select": "^2.1.2",
24 "@radix-ui/react-slot": "^1.1.0",
25 "@radix-ui/react-tabs": "^1.1.1",
26 "@vercel/kv": "^3.0.0",
27 "axios": "^1.7.7",
28 "class-variance-authority": "^0.7.0",
29 "clsx": "^2.1.1",
30 "date-fns": "^4.1.0",
31 "framer-motion": "^11.11.11",
32 "gray-matter": "^4.0.3",
33 "highlight.js": "^11.10.0",
34 "html-react-parser": "^5.1.18",
35 "ioredis": "^5.4.1",
36 "katex": "^0.16.11",
37 "lucide-react": "^0.439.0",
38 "marked": "^14.1.3",
39 "next": "14.2.10",
40 "nextjs13-progress": "^1.3.3",
41 "react": "^18.3.1",
42 "react-dom": "^18.3.1",
43 "react-intersection-observer": "^9.13.1",
44 "react-markdown": "^9.0.1",
45 "react-syntax-highlighter": "^15.6.1",
46 "rehype-katex": "^7.0.1",
47 "rehype-raw": "^7.0.0",
48 "rehype-stringify": "^10.0.1",
49 "remark": "^15.0.1",
50 "remark-html": "^16.0.1",
51 "remark-math": "^6.0.0",
52 "sonner": "^1.5.0",
53 "tailwind-merge": "^2.5.4",
54 "tailwindcss-animate": "^1.0.7",
55 "unescape": "^1.0.1"
56 },
57 "devDependencies": {
58 "@commitlint/cli": "^19.5.0",
59 "@commitlint/config-angular": "^19.5.0",
60 "@types/howler": "^2.2.12",
61 "@types/js-yaml": "^4.0.9",
62 "@types/node": "^20.16.12",
63 "@types/react": "^18.3.11",
64 "@types/react-dom": "^18.3.1",
65 "@types/react-syntax-highlighter": "^15.5.13",
66 "eslint": "^8.57.1",
67 "eslint-config-next": "14.2.9",
68 "eslint-config-prettier": "^9.1.0",
69 "husky": "^9.1.6",
70 "postcss": "^8.4.47",
71 "prettier": "^3.3.3",
72 "prettier-plugin-tailwindcss": "^0.6.8",
73 "raw-loader": "^4.0.2",
74 "tailwindcss": "^3.4.14",
75 "typescript": "^5.6.3"
76 }
77}
78