Skip to content

Commit ed34480

Browse files
committed
v0 integration
1 parent a9a928d commit ed34480

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+13009
-516
lines changed

.prettierrc

Whitespace-only changes.

components.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"$schema": "https://ui.shadcn.com/schema.json",
3+
"style": "default",
4+
"rsc": true,
5+
"tsx": true,
6+
"tailwind": {
7+
"config": "tailwind.config.ts",
8+
"css": "app/globals.css",
9+
"baseColor": "neutral",
10+
"cssVariables": true,
11+
"prefix": ""
12+
},
13+
"aliases": {
14+
"components": "@/components",
15+
"utils": "@/lib/utils",
16+
"ui": "@/components/ui",
17+
"lib": "@/lib",
18+
"hooks": "@/hooks"
19+
},
20+
"iconLibrary": "lucide"
21+
}

eslint.config.mjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,10 @@ const compat = new FlatCompat({
1313

1414
export default defineConfig([
1515
...compat.extends("next/core-web-vitals", "next/typescript"),
16+
{
17+
rules: {
18+
"react/no-unescaped-entities": "off",
19+
},
20+
},
1621
eslintConfigPrettier,
1722
]);

package.json

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,68 @@
1111
"format:check": "prettier --check ."
1212
},
1313
"dependencies": {
14+
"@hookform/resolvers": "^3.9.1",
15+
"@radix-ui/react-accordion": "1.2.2",
16+
"@radix-ui/react-alert-dialog": "1.1.4",
17+
"@radix-ui/react-aspect-ratio": "1.1.1",
18+
"@radix-ui/react-avatar": "1.1.2",
19+
"@radix-ui/react-checkbox": "1.1.3",
20+
"@radix-ui/react-collapsible": "1.1.2",
21+
"@radix-ui/react-context-menu": "2.2.4",
22+
"@radix-ui/react-dialog": "1.1.4",
23+
"@radix-ui/react-dropdown-menu": "2.1.4",
24+
"@radix-ui/react-hover-card": "1.1.4",
25+
"@radix-ui/react-label": "2.1.1",
26+
"@radix-ui/react-menubar": "1.1.4",
27+
"@radix-ui/react-navigation-menu": "1.2.3",
28+
"@radix-ui/react-popover": "1.1.4",
29+
"@radix-ui/react-progress": "1.1.1",
30+
"@radix-ui/react-radio-group": "1.2.2",
31+
"@radix-ui/react-scroll-area": "1.2.2",
32+
"@radix-ui/react-select": "2.1.4",
33+
"@radix-ui/react-separator": "1.1.1",
34+
"@radix-ui/react-slider": "1.2.2",
35+
"@radix-ui/react-slot": "1.1.1",
36+
"@radix-ui/react-switch": "1.1.2",
37+
"@radix-ui/react-tabs": "1.1.2",
38+
"@radix-ui/react-toast": "1.2.4",
39+
"@radix-ui/react-toggle": "1.1.1",
40+
"@radix-ui/react-toggle-group": "1.1.1",
41+
"@radix-ui/react-tooltip": "1.1.6",
1442
"appwrite": "^18.1.1",
43+
"autoprefixer": "^10.4.20",
44+
"class-variance-authority": "^0.7.1",
45+
"clsx": "^2.1.1",
46+
"cmdk": "1.0.4",
47+
"date-fns": "4.1.0",
48+
"embla-carousel-react": "8.5.1",
49+
"input-otp": "1.4.1",
50+
"lucide-react": "^0.454.0",
1551
"next": "15.4.1",
52+
"next-themes": "^0.4.4",
1653
"react": "19.1.0",
17-
"react-dom": "19.1.0"
54+
"react-day-picker": "8.10.1",
55+
"react-dom": "19.1.0",
56+
"react-hook-form": "^7.54.1",
57+
"react-resizable-panels": "^2.1.7",
58+
"recharts": "2.15.0",
59+
"sonner": "^1.7.1",
60+
"tailwind-merge": "^2.5.5",
61+
"tailwindcss-animate": "^1.0.7",
62+
"vaul": "^0.9.6",
63+
"zod": "^3.24.1"
1864
},
1965
"devDependencies": {
2066
"@eslint/eslintrc": "^3",
67+
"@next/eslint-plugin-next": "^15.4.5",
2168
"@tailwindcss/postcss": "^4",
2269
"@types/node": "^20",
2370
"@types/react": "^19",
2471
"@types/react-dom": "^19",
2572
"eslint": "^9",
2673
"eslint-config-next": "15.4.1",
2774
"eslint-config-prettier": "^10.1.8",
75+
"eslint-plugin-react-hooks": "^5.2.0",
2876
"prettier": "^3.6.2",
2977
"tailwindcss": "^4",
3078
"typescript": "^5"
@@ -35,6 +83,10 @@
3583
"@tailwindcss/oxide",
3684
"sharp",
3785
"unrs-resolver"
86+
],
87+
"publicHoistPattern": [
88+
"*@nextui-org/*",
89+
"*eslint*"
3890
]
3991
}
4092
}

0 commit comments

Comments
 (0)