Skip to content

Commit d65de06

Browse files
committed
chore: update register json
1 parent d972aaf commit d65de06

22 files changed

+219
-91
lines changed

packages/ui/registry.json

Lines changed: 108 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
{
2-
"homepage": "https://your-docs-site.com",
2+
"homepage": "https://ui-playground.ohh-889.com/",
33
"items": [
44
{
5-
"dependencies": [],
5+
"cssVars": {},
6+
"dependencies": [
7+
"tailwind-variants",
8+
"lucide-react"
9+
],
10+
"files": [],
11+
"name": "index",
12+
"registryDependencies": [
13+
"utils",
14+
"types"
15+
],
16+
"type": "registry:style"
17+
},
18+
{
619
"files": [
720
{
821
"path": "src/components/accordion/Accordion.tsx",
@@ -52,10 +65,13 @@
5265
],
5366
"name": "accordion",
5467
"title": "Accordion",
55-
"type": "registry:ui"
68+
"type": "registry:block",
69+
"dependencies": [
70+
"@radix-ui/react-accordion",
71+
"@radix-ui/react-slot"
72+
]
5673
},
5774
{
58-
"dependencies": [],
5975
"files": [
6076
{
6177
"path": "src/components/alert/Alert.tsx",
@@ -100,10 +116,12 @@
100116
],
101117
"name": "alert",
102118
"title": "Alert",
103-
"type": "registry:ui"
119+
"type": "registry:block",
120+
"dependencies": [
121+
"@radix-ui/react-slot"
122+
]
104123
},
105124
{
106-
"dependencies": [],
107125
"files": [
108126
{
109127
"path": "src/components/alert-dialog/AlertDialog.tsx",
@@ -168,10 +186,16 @@
168186
],
169187
"name": "alert-dialog",
170188
"title": "Alert Dialog",
171-
"type": "registry:ui"
189+
"type": "registry:block",
190+
"dependencies": [
191+
"@radix-ui/react-alert-dialog",
192+
"@radix-ui/react-slot"
193+
],
194+
"registryDependencies": [
195+
"button"
196+
]
172197
},
173198
{
174-
"dependencies": [],
175199
"files": [
176200
{
177201
"path": "src/components/aspect-ratio/AspectRatio.tsx",
@@ -191,10 +215,12 @@
191215
],
192216
"name": "aspect-ratio",
193217
"title": "Aspect Ratio",
194-
"type": "registry:ui"
218+
"type": "registry:block",
219+
"dependencies": [
220+
"@radix-ui/react-aspect-ratio"
221+
]
195222
},
196223
{
197-
"dependencies": [],
198224
"files": [
199225
{
200226
"path": "src/components/avatar/Avatar.tsx",
@@ -234,10 +260,12 @@
234260
],
235261
"name": "avatar",
236262
"title": "Avatar",
237-
"type": "registry:ui"
263+
"type": "registry:block",
264+
"dependencies": [
265+
"@radix-ui/react-avatar"
266+
]
238267
},
239268
{
240-
"dependencies": [],
241269
"files": [
242270
{
243271
"path": "src/components/badge/Badge.tsx",
@@ -262,10 +290,9 @@
262290
],
263291
"name": "badge",
264292
"title": "Badge",
265-
"type": "registry:ui"
293+
"type": "registry:block"
266294
},
267295
{
268-
"dependencies": [],
269296
"files": [
270297
{
271298
"path": "src/components/breadcrumb/Breadcrumb.tsx",
@@ -325,12 +352,12 @@
325352
],
326353
"name": "breadcrumb",
327354
"title": "Breadcrumb",
328-
"type": "registry:ui"
329-
},
330-
{
355+
"type": "registry:block",
331356
"dependencies": [
332357
"@radix-ui/react-slot"
333-
],
358+
]
359+
},
360+
{
334361
"files": [
335362
{
336363
"path": "src/components/button/Button.tsx",
@@ -365,10 +392,12 @@
365392
],
366393
"name": "button",
367394
"title": "Button",
368-
"type": "registry:ui"
395+
"type": "registry:block",
396+
"dependencies": [
397+
"@radix-ui/react-slot"
398+
]
369399
},
370400
{
371-
"dependencies": [],
372401
"files": [
373402
{
374403
"path": "src/components/card/Card.tsx",
@@ -423,10 +452,9 @@
423452
],
424453
"name": "card",
425454
"title": "Card",
426-
"type": "registry:ui"
455+
"type": "registry:block"
427456
},
428457
{
429-
"dependencies": [],
430458
"files": [
431459
{
432460
"path": "src/components/carousel/Carousel.tsx",
@@ -481,10 +509,15 @@
481509
],
482510
"name": "carousel",
483511
"title": "Carousel",
484-
"type": "registry:ui"
512+
"type": "registry:block",
513+
"dependencies": [
514+
"embla-carousel-react"
515+
],
516+
"registryDependencies": [
517+
"button"
518+
]
485519
},
486520
{
487-
"dependencies": [],
488521
"files": [
489522
{
490523
"path": "src/components/checkbox/Checkbox.tsx",
@@ -524,10 +557,12 @@
524557
],
525558
"name": "checkbox",
526559
"title": "Checkbox",
527-
"type": "registry:ui"
560+
"type": "registry:block",
561+
"dependencies": [
562+
"@radix-ui/react-checkbox"
563+
]
528564
},
529565
{
530-
"dependencies": [],
531566
"files": [
532567
{
533568
"path": "src/components/chip/Chip.tsx",
@@ -562,10 +597,9 @@
562597
],
563598
"name": "chip",
564599
"title": "Chip",
565-
"type": "registry:ui"
600+
"type": "registry:block"
566601
},
567602
{
568-
"dependencies": [],
569603
"files": [
570604
{
571605
"path": "src/components/divider/Divider.tsx",
@@ -600,10 +634,12 @@
600634
],
601635
"name": "divider",
602636
"title": "Divider",
603-
"type": "registry:ui"
637+
"type": "registry:block",
638+
"dependencies": [
639+
"@radix-ui/react-separator"
640+
]
604641
},
605642
{
606-
"dependencies": [],
607643
"files": [
608644
{
609645
"path": "src/components/if/If.tsx",
@@ -623,10 +659,9 @@
623659
],
624660
"name": "if",
625661
"title": "If",
626-
"type": "registry:ui"
662+
"type": "registry:block"
627663
},
628664
{
629-
"dependencies": [],
630665
"files": [
631666
{
632667
"path": "src/components/label/Label.tsx",
@@ -651,10 +686,12 @@
651686
],
652687
"name": "label",
653688
"title": "Label",
654-
"type": "registry:ui"
689+
"type": "registry:block",
690+
"dependencies": [
691+
"@radix-ui/react-label"
692+
]
655693
},
656694
{
657-
"dependencies": [],
658695
"files": [
659696
{
660697
"path": "src/components/scroll-area/ScrollArea.tsx",
@@ -699,10 +736,12 @@
699736
],
700737
"name": "scroll-area",
701738
"title": "Scroll Area",
702-
"type": "registry:ui"
739+
"type": "registry:block",
740+
"dependencies": [
741+
"@radix-ui/react-scroll-area"
742+
]
703743
},
704744
{
705-
"dependencies": [],
706745
"files": [
707746
{
708747
"path": "src/components/sonner/index.ts",
@@ -722,10 +761,13 @@
722761
],
723762
"name": "sonner",
724763
"title": "Sonner",
725-
"type": "registry:ui"
764+
"type": "registry:block",
765+
"dependencies": [
766+
"sonner",
767+
"next-themes"
768+
]
726769
},
727770
{
728-
"dependencies": [],
729771
"files": [
730772
{
731773
"path": "src/components/tabs/Tabs.tsx",
@@ -770,19 +812,42 @@
770812
],
771813
"name": "tabs",
772814
"title": "Tabs",
773-
"type": "registry:ui"
815+
"type": "registry:block",
816+
"dependencies": [
817+
"@radix-ui/react-tabs",
818+
"@radix-ui/react-compose-refs"
819+
]
774820
},
775821
{
776822
"files": [
777823
{
778824
"path": "src/types/other.ts",
779825
"target": "types/other.ts",
780-
"type": "registry:ui"
826+
"type": "registry:file"
827+
}
828+
],
829+
"name": "types",
830+
"title": "Types",
831+
"type": "registry:file"
832+
},
833+
{
834+
"dependencies": [
835+
"clsx",
836+
"tailwind-merge"
837+
],
838+
"files": [
839+
{
840+
"path": "src/lib/utils.ts",
841+
"type": "registry:lib"
842+
},
843+
{
844+
"path": "src/lib/typed.ts",
845+
"type": "registry:lib"
781846
}
782847
],
783-
"name": "other",
784-
"title": "Other",
785-
"type": "registry:ui"
848+
"name": "utils",
849+
"title": "Utils",
850+
"type": "registry:lib"
786851
}
787852
],
788853
"name": "soybean-react-ui"

playground/public/r/accordion.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
{
22
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
33
"name": "accordion",
4-
"type": "registry:ui",
4+
"type": "registry:block",
55
"title": "Accordion",
6-
"dependencies": [],
6+
"dependencies": [
7+
"@radix-ui/react-accordion",
8+
"@radix-ui/react-slot"
9+
],
710
"files": [
811
{
912
"path": "src/components/accordion/Accordion.tsx",

playground/public/r/alert-dialog.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
{
22
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
33
"name": "alert-dialog",
4-
"type": "registry:ui",
4+
"type": "registry:block",
55
"title": "Alert Dialog",
6-
"dependencies": [],
6+
"dependencies": [
7+
"@radix-ui/react-alert-dialog",
8+
"@radix-ui/react-slot"
9+
],
10+
"registryDependencies": [
11+
"button"
12+
],
713
"files": [
814
{
915
"path": "src/components/alert-dialog/AlertDialog.tsx",

playground/public/r/alert.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
{
22
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
33
"name": "alert",
4-
"type": "registry:ui",
4+
"type": "registry:block",
55
"title": "Alert",
6-
"dependencies": [],
6+
"dependencies": [
7+
"@radix-ui/react-slot"
8+
],
79
"files": [
810
{
911
"path": "src/components/alert/Alert.tsx",

playground/public/r/aspect-ratio.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
{
22
"$schema": "https://ui.shadcn.com/schema/registry-item.json",
33
"name": "aspect-ratio",
4-
"type": "registry:ui",
4+
"type": "registry:block",
55
"title": "Aspect Ratio",
6-
"dependencies": [],
6+
"dependencies": [
7+
"@radix-ui/react-aspect-ratio"
8+
],
79
"files": [
810
{
911
"path": "src/components/aspect-ratio/AspectRatio.tsx",

0 commit comments

Comments
 (0)