{ "name": "laviecn", "homepage": "http://laviecn.vercel.app", "items": [ { "name": "zone-select", "type": "registry:component", "registryDependencies": [ "button", "label", "command", "popover", "https://laviecn.vercel.app/r/use-filter-zone.json" ], "files": [ { "path": "registry/components/zone-select.tsx", "type": "registry:component" } ] }, { "name": "zone-filter", "type": "registry:component", "dependencies": [ "lucide-react" ], "registryDependencies": [ "button", "input", "scroll-area", "https://laviecn.vercel.app/r/use-filter-zone.json" ], "files": [ { "path": "registry/components/zone-filter.tsx", "type": "registry:component" } ] }, { "name": "scroll-to-top", "type": "registry:component", "dependencies": [ "motion", "lucide-react" ], "files": [ { "path": "registry/components/scroll-to-top.tsx", "type": "registry:component" } ], "cssVars": { "light": { "scroll-top": "oklch(0.55 0.01 286)", "scroll-top-bg": "oklch(0.55 0.01 286 / 10%)", "scroll-top-track": "oklch(0.55 0.01 286 / 20%)" }, "dark": { "scroll-top": "oklch(0.92 0 286)", "scroll-top-bg": "oklch(0.92 0 286 / 10%)", "scroll-top-track": "oklch(0.92 0 286 / 20%)" } } }, { "name": "json-table", "type": "registry:component", "dependencies": [ "@dnd-kit/core", "@dnd-kit/modifiers", "@dnd-kit/sortable", "lucide-react" ], "registryDependencies": [ "button", "input", "scroll-area", "table", "utils" ], "files": [ { "path": "registry/components/json-table.tsx", "type": "registry:component" } ] }, { "name": "horizontal-scroll-menu", "type": "registry:component", "dependencies": [ "lucide-react" ], "registryDependencies": [ "button", "utils" ], "files": [ { "path": "registry/components/horizontal-scroll-menu.tsx", "type": "registry:component" } ] }, { "name": "multiple-selector", "type": "registry:component", "dependencies": [ "lucide-react" ], "registryDependencies": [ "command", "utils", "cmdk" ], "files": [ { "path": "registry/components/multiple-selector.tsx", "type": "registry:component" } ] }, { "name": "password-input", "type": "registry:ui", "dependencies": [ "lucide-react" ], "registryDependencies": [ "button", "input", "utils" ], "files": [ { "path": "registry/components/password-input.tsx", "type": "registry:ui" } ] }, { "name": "counting-number", "type": "registry:ui", "dependencies": [ "motion" ], "files": [ { "path": "registry/components/counting-number.tsx", "type": "registry:ui" } ] }, { "name": "sliding-number", "type": "registry:ui", "dependencies": [ "motion", "react-use-measure" ], "files": [ { "path": "registry/components/sliding-number.tsx", "type": "registry:ui" } ] }, { "name": "smooth-cursor", "type": "registry:ui", "files": [ { "path": "registry/components/smooth-cursor.tsx", "type": "registry:ui" } ] }, { "name": "theme-toggle", "type": "registry:component", "dependencies": [ "lucide-react", "class-variance-authority" ], "registryDependencies": [ "button", "utils" ], "files": [ { "path": "registry/components/theme-toggle.tsx", "type": "registry:component" } ] }, { "name": "zone-select-demo", "type": "registry:example", "files": [ { "path": "registry/examples/zone-select-demo.tsx", "type": "registry:example" } ] }, { "name": "zone-filter-demo", "type": "registry:example", "files": [ { "path": "registry/examples/zone-filter-demo.tsx", "type": "registry:example" } ] }, { "name": "scroll-to-top-demo", "type": "registry:example", "files": [ { "path": "registry/examples/scroll-to-top-demo.tsx", "type": "registry:example" } ] }, { "name": "sotienthanhchu-demo", "type": "registry:example", "files": [ { "path": "registry/examples/sotienthanhchu-demo.tsx", "type": "registry:example" } ] }, { "name": "json-table-demo", "type": "registry:example", "files": [ { "path": "registry/examples/json-table-demo.tsx", "type": "registry:example" } ] }, { "name": "horizontal-scroll-menu-demo", "type": "registry:example", "files": [ { "path": "registry/examples/horizontal-scroll-menu-demo.tsx", "type": "registry:example" } ] }, { "name": "multiple-selector-demo", "type": "registry:example", "files": [ { "path": "registry/examples/multiple-selector-demo.tsx", "type": "registry:example" } ] }, { "name": "password-input-demo", "type": "registry:example", "files": [ { "path": "registry/examples/password-input-demo.tsx", "type": "registry:example" } ] }, { "name": "counting-number-demo", "type": "registry:example", "files": [ { "path": "registry/examples/counting-number-demo.tsx", "type": "registry:example" } ] }, { "name": "sliding-number-demo", "type": "registry:example", "files": [ { "path": "registry/examples/sliding-number-demo.tsx", "type": "registry:example" } ] }, { "name": "smooth-cursor-demo", "type": "registry:example", "files": [ { "path": "registry/examples/smooth-cursor-demo.tsx", "type": "registry:example" } ] }, { "name": "theme-toggle-demo", "type": "registry:example", "files": [ { "path": "registry/examples/theme-toggle-demo.tsx", "type": "registry:example" } ] }, { "name": "use-filter-zone", "type": "registry:hook", "files": [ { "path": "registry/hooks/use-filter-zone.ts", "type": "registry:hook" } ] }, { "name": "sotienthanhchu", "type": "registry:lib", "files": [ { "path": "registry/utils/sotienthanhchu.ts", "type": "registry:lib", "target": "utils/sotienthanhchu.ts" } ] }, { "name": "radix-colors", "type": "registry:style", "description": "radix-colors", "files": [ { "path": "registry/css/radix-colors.css", "type": "registry:style", "target": "app/radix-colors.css" } ] }, { "name": "login-01", "type": "registry:block", "description": "login-01", "registryDependencies": [ "button", "card", "input", "label" ], "files": [ { "path": "registry/blocks/login-01/page.tsx", "type": "registry:page", "target": "app/login/page.tsx" }, { "path": "registry/blocks/login-01/login-form.tsx", "type": "registry:component", "target": "sections/auth/login-form.tsx" } ], "categories": [ "login" ] }, { "name": "header-01", "type": "registry:block", "description": "header-01", "dependencies": [ "radix-ui" ], "registryDependencies": [ "button", "navigation-menu", "utils", "https://laviecn.vercel.app/r/theme-toggle.json" ], "files": [ { "path": "registry/blocks/header/header-01/layout.tsx", "type": "registry:page", "target": "app/(home)/layout.tsx" }, { "path": "registry/blocks/header/header-01/header.tsx", "type": "registry:component", "target": "layouts/home/header/header-01/header.tsx" }, { "path": "registry/blocks/header/header-01/mobile-nav-trigger.tsx", "type": "registry:component", "target": "layouts/home/header/header-01/mobile-nav-trigger.tsx" }, { "path": "registry/blocks/header/nav-config.tsx", "type": "registry:component", "target": "layouts/home/header/nav-config.tsx" } ], "categories": [ "header" ] }, { "name": "header-02", "type": "registry:block", "description": "header-02", "registryDependencies": [ "button", "navigation-menu", "drawer", "utils", "https://laviecn.vercel.app/r/theme-toggle.json" ], "files": [ { "path": "registry/blocks/header/header-02/layout.tsx", "type": "registry:page", "target": "app/(home)/layout.tsx" }, { "path": "registry/blocks/header/header-02/header.tsx", "type": "registry:component", "target": "layouts/home/header/header-02/header.tsx" }, { "path": "registry/blocks/header/header-02/mobile-nav-trigger.tsx", "type": "registry:component", "target": "layouts/home/header/header-02/mobile-nav-trigger.tsx" }, { "path": "registry/blocks/header/nav-config.tsx", "type": "registry:component", "target": "layouts/home/header/nav-config.tsx" } ], "categories": [ "header" ] } ] }