File size: 3,133 Bytes
3ba9c0c
f80b091
 
 
5ec491a
f80b091
 
 
 
 
 
 
 
06bd1d1
 
f80b091
 
26c4b30
 
 
5ec491a
1c2515f
2fc64b7
63d0776
f80b091
1b0e328
1006c22
009c95b
f80b091
 
 
 
760e83d
f80b091
92f037b
f80b091
 
 
abc1963
f80b091
 
 
 
 
78ebb49
f80b091
d49cc42
f80b091
 
 
314f2dc
 
5ec491a
ca7a659
f80b091
1006c22
f80b091
 
 
 
 
 
 
9333689
 
63d0776
f80b091
 
f6d4a1c
31d3a01
f80b091
 
06bd1d1
f80b091
 
 
 
 
9333689
f80b091
 
0fd8446
f80b091
 
 
 
 
 
06bd1d1
 
f80b091
 
 
5ec491a
06bd1d1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
  "private": true,
  "scripts": {
    "preinstall": "npx only-allow pnpm",
    "postinstall": "prisma generate",
    "dev": "next dev --turbo",
    "build": "next build",
    "start": "next start",
    "lint": "next lint",
    "lint:fix": "next lint --fix",
    "preview": "next build && next start",
    "type-check": "tsc --noEmit",
    "format:write": "prettier --write \"{app,lib,components}/**/*.{ts,tsx,mdx}\" --cache",
    "format:check": "prettier --check \"{app,lib,components}**/*.{ts,tsx,mdx}\" --cache",
    "test:e2e": "playwright test"
  },
  "dependencies": {
    "@aws-sdk/client-s3": "^3.556.0",
    "@aws-sdk/credential-providers": "^3.556.0",
    "@aws-sdk/s3-presigned-post": "^3.556.0",
    "@prisma/client": "5.14.0",
    "@radix-ui/react-checkbox": "^1.1.0",
    "@radix-ui/react-collapsible": "^1.1.0",
    "@radix-ui/react-dialog": "^1.0.5",
    "@radix-ui/react-dropdown-menu": "^2.0.6",
    "@radix-ui/react-icons": "^1.3.0",
    "@radix-ui/react-popover": "^1.1.0",
    "@radix-ui/react-select": "^2.0.0",
    "@radix-ui/react-separator": "^1.0.3",
    "@radix-ui/react-slot": "^1.0.2",
    "@radix-ui/react-switch": "^1.0.3",
    "@radix-ui/react-tooltip": "^1.0.7",
    "@rajesh896/video-thumbnails-generator": "^2.3.9",
    "@vercel/kv": "^1.0.1",
    "ai": "^3.1.12",
    "class-variance-authority": "^0.7.0",
    "clsx": "^2.1.0",
    "date-fns": "^3.6.0",
    "embla-carousel-react": "^8.1.3",
    "focus-trap-react": "^10.2.3",
    "framer-motion": "^10.18.0",
    "geist": "^1.2.1",
    "immer": "^10.0.3",
    "jotai": "^2.7.0",
    "lucide-react": "^0.379.0",
    "nanoid": "^5.0.4",
    "next": "14.1.1",
    "next-auth": "5.0.0-beta.16",
    "next-themes": "^0.2.1",
    "openai": "^4.24.7",
    "pino": "^9.0.0",
    "pino-loki": "^2.2.1",
    "prisma": "^5.14.0",
    "prisma-json-types-generator": "^3.0.4",
    "react": "^18.2.0",
    "react-day-picker": "^8.10.1",
    "react-dom": "^18.2.0",
    "react-dropzone": "^14.2.3",
    "react-hot-toast": "^2.4.1",
    "react-intersection-observer": "^9.5.3",
    "react-markdown": "^8.0.7",
    "react-syntax-highlighter": "^15.5.0",
    "react-textarea-autosize": "^8.5.3",
    "react-virtualized-auto-sizer": "^1.0.24",
    "react-window": "^1.8.10",
    "rehype-raw": "^7.0.0",
    "remark-gfm": "^3.0.1",
    "remark-math": "^5.1.1",
    "sharp": "^0.33.3",
    "uuid": "^9.0.1"
  },
  "devDependencies": {
    "@playwright/test": "^1.44.1",
    "@tailwindcss/typography": "^0.5.10",
    "@types/node": "^20.11.5",
    "@types/react": "^18.2.48",
    "@types/react-dom": "^18.2.18",
    "@types/react-syntax-highlighter": "^15.5.11",
    "@types/react-window": "^1.8.8",
    "@types/uuid": "^9.0.8",
    "@typescript-eslint/parser": "^6.19.0",
    "autoprefixer": "^10.4.19",
    "eslint": "^8.56.0",
    "eslint-config-next": "14.1.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-tailwindcss": "^3.14.0",
    "postcss": "^8.4.33",
    "prettier": "^3.2.4",
    "tailwind-merge": "^2.3.0",
    "tailwindcss": "^3.4.4",
    "tailwindcss-animate": "^1.0.7",
    "typescript": "^5.3.3"
  },
  "packageManager": "[email protected]"
}