{ "$schema": "https://ui.shadcn.com/schema/registry.json", "name": "lift kit", "homepage": "https://liftkit.pages.dev/", "items": [ { "name": "badge", "type": "registry:block", "title": "badge Component", "description": "A Simple badge Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/icon.json" ], "files": [ { "path": "registry/nextjs/components/badge/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/badge/badge.css", "type": "registry:component" } ] }, { "name": "button", "type": "registry:block", "title": "button Component", "description": "A Simple button Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/state-layer.json", "https://localhost:3000/r/icon.json" ], "files": [ { "path": "registry/nextjs/components/button/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/button/button.css", "type": "registry:component" } ] }, { "name": "card", "type": "registry:block", "title": "card Component", "description": "A Simple card Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/material-layer.json" ], "files": [ { "path": "registry/nextjs/components/card/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/card/card.css", "type": "registry:component" } ] }, { "name": "column", "type": "registry:block", "title": "column Component", "description": "A Simple column Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/column/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/column/column.css", "type": "registry:component" } ] }, { "name": "container", "type": "registry:block", "title": "container Component", "description": "A Simple container Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/container/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/container/container.css", "type": "registry:component" } ] }, { "name": "dropdown", "type": "registry:block", "title": "dropdown Component", "description": "A Simple dropdown Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/card.json", "https://localhost:3000/r/column.json" ], "files": [ { "path": "registry/nextjs/components/dropdown/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/dropdown/dropdown.css", "type": "registry:component" } ] }, { "name": "grid", "type": "registry:block", "title": "grid Component", "description": "A Simple grid Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/placeholder-block.json" ], "files": [ { "path": "registry/nextjs/components/grid/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/grid/grid.css", "type": "registry:component" } ] }, { "name": "heading", "type": "registry:block", "title": "heading Component", "description": "A Simple heading Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/heading/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/heading/heading.css", "type": "registry:component" } ] }, { "name": "icon", "type": "registry:block", "title": "icon Component", "description": "A Simple icon Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/icon/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/icon/icon.css", "type": "registry:component" } ] }, { "name": "icon-button", "type": "registry:block", "title": "icon-button Component", "description": "A Simple icon-button Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/icon.json", "https://localhost:3000/r/state-layer.json" ], "files": [ { "path": "registry/nextjs/components/icon-button/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/icon-button/icon-button.css", "type": "registry:component" } ] }, { "name": "image", "type": "registry:block", "title": "image Component", "description": "A Simple image Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/image/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/image/image.css", "type": "registry:component" } ] }, { "name": "material-layer", "type": "registry:block", "title": "material-layer Component", "description": "A Simple material-layer Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/material-layer/index.tsx", "type": "registry:component" } ] }, { "name": "menu-item", "type": "registry:block", "title": "menu-item Component", "description": "A Simple menu-item Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/state-layer.json", "https://localhost:3000/r/icon.json" ], "files": [ { "path": "registry/nextjs/components/menu-item/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/menu-item/menu-item.css", "type": "registry:component" } ] }, { "name": "navbar", "type": "registry:block", "title": "navbar Component", "description": "A Simple navbar Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/image.json", "https://localhost:3000/r/icon-button.json", "https://localhost:3000/r/row.json", "https://localhost:3000/r/column.json", "https://localhost:3000/r/material-layer.json", "https://localhost:3000/r/placeholder-block.json" ], "files": [ { "path": "registry/nextjs/components/navbar/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/navbar/navbar.css", "type": "registry:component" } ] }, { "name": "placeholder-block", "type": "registry:block", "title": "placeholder-block Component", "description": "A Simple placeholder-block Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/placeholder-block/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/placeholder-block/placeholder-block.css", "type": "registry:component" } ] }, { "name": "row", "type": "registry:block", "title": "row Component", "description": "A Simple row Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/row/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/row/row.css", "type": "registry:component" } ] }, { "name": "section", "type": "registry:block", "title": "section Component", "description": "A Simple section Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/section/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/section/section.css", "type": "registry:component" } ] }, { "name": "select", "type": "registry:block", "title": "select Component", "description": "A Simple select Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/card.json", "https://localhost:3000/r/column.json", "https://localhost:3000/r/icon.json", "https://localhost:3000/r/state-layer.json" ], "files": [ { "path": "registry/nextjs/components/select/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/select/select.css", "type": "registry:component" } ] }, { "name": "snackbar", "type": "registry:block", "title": "snackbar Component", "description": "A Simple snackbar Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/badge.json", "https://localhost:3000/r/button.json", "https://localhost:3000/r/icon-button.json", "https://localhost:3000/r/text.json", "https://localhost:3000/r/card.json", "https://localhost:3000/r/row.json", "https://localhost:3000/r/icon.json" ], "files": [ { "path": "registry/nextjs/components/snackbar/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/snackbar/snackbar.css", "type": "registry:component" } ] }, { "name": "state-layer", "type": "registry:block", "title": "state-layer Component", "description": "A Simple state-layer Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/state-layer/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/state-layer/state-layer.css", "type": "registry:component" } ] }, { "name": "sticker", "type": "registry:block", "title": "sticker Component", "description": "A Simple sticker Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/text.json" ], "files": [ { "path": "registry/nextjs/components/sticker/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/sticker/sticker.css", "type": "registry:component" } ] }, { "name": "switch", "type": "registry:block", "title": "switch Component", "description": "A Simple switch Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/switch/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/switch/switch.css", "type": "registry:component" } ] }, { "name": "tab-content", "type": "registry:block", "title": "tab-content Component", "description": "A Simple tab-content Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/tab-content/index.tsx", "type": "registry:component" } ] }, { "name": "tab-link", "type": "registry:block", "title": "tab-link Component", "description": "A Simple tab-link Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/text.json" ], "files": [ { "path": "registry/nextjs/components/tab-link/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/tab-link/tab-link.css", "type": "registry:component" } ] }, { "name": "tab-menu", "type": "registry:block", "title": "tab-menu Component", "description": "A Simple tab-menu Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/row.json", "https://localhost:3000/r/tab-link.json" ], "files": [ { "path": "registry/nextjs/components/tab-menu/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/tab-menu/tab-menu.css", "type": "registry:component" } ] }, { "name": "tabs", "type": "registry:block", "title": "tabs Component", "description": "A Simple tabs Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/tab-menu.json" ], "files": [ { "path": "registry/nextjs/components/tabs/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/tabs/tabs.css", "type": "registry:component" } ] }, { "name": "text", "type": "registry:block", "title": "text Component", "description": "A Simple text Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/text/index.tsx", "type": "registry:component" } ] }, { "name": "text-input", "type": "registry:block", "title": "text-input Component", "description": "A Simple text-input Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/icon.json", "https://localhost:3000/r/row.json", "https://localhost:3000/r/text.json", "https://localhost:3000/r/state-layer.json" ], "files": [ { "path": "registry/nextjs/components/text-input/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/text-input/text-input.css", "type": "registry:component" } ] }, { "name": "theme", "type": "registry:block", "title": "theme Component", "description": "A Simple theme Component", "registryDependencies": [ "https://localhost:3000/r/base.json" ], "files": [ { "path": "registry/nextjs/components/theme/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/theme/theme.css", "type": "registry:component" } ] }, { "name": "theme-controller", "type": "registry:block", "title": "theme-controller Component", "description": "A Simple theme-controller Component", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/theme.json", "https://localhost:3000/r/card.json", "https://localhost:3000/r/column.json", "https://localhost:3000/r/row.json", "https://localhost:3000/r/switch.json", "https://localhost:3000/r/icon-button.json" ], "files": [ { "path": "registry/nextjs/components/theme-controller/index.tsx", "type": "registry:component" }, { "path": "registry/nextjs/components/theme-controller/theme-controller.css", "type": "registry:component" } ] }, { "name": "base", "type": "registry:lib", "title": "base dependencies", "description": "base dependencies", "dependencies": [ "lucide-react", "@material/material-color-utilities", "@csstools/normalize.css" ], "files": [ { "path": "registry/universal/lib/colorUtils.ts", "type": "registry:lib" }, { "path": "registry/universal/lib/css/align-items.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/align-self.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/aspect-ratios.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/background-colors.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/border-color.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/border-radius.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/border-style.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/border-width.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/borders.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/breaks.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/column-span.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/cursor.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/display.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/flexboxes.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/gaps.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/height.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/index.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/index.d.ts", "type": "registry:lib" }, { "path": "registry/universal/lib/css/justify-content.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/justify-items.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/liftkit-core.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/liftkitvars.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/margins.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/opacity.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/overflow.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/padding.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/pointer-events.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/position.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/scale.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/scrim.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/shadows.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/text-alignment.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/text-color.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/text-columns.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/typography.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/whitespace.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/width.css", "type": "registry:lib" }, { "path": "registry/universal/lib/css/z-index.css", "type": "registry:lib" }, { "path": "registry/universal/lib/fs.ts", "type": "registry:lib" }, { "path": "registry/universal/lib/types/lk-color.d.ts", "type": "registry:lib" }, { "path": "registry/universal/lib/types/lk-material.d.ts", "type": "registry:lib" }, { "path": "registry/universal/lib/types/lk-shape.d.ts", "type": "registry:lib" }, { "path": "registry/universal/lib/types/lk-typography.d.ts", "type": "registry:lib" }, { "path": "registry/universal/lib/types/lk-units.d.ts", "type": "registry:lib" }, { "path": "registry/universal/lib/types/lk-utility.d.ts", "type": "registry:lib" }, { "path": "registry/universal/lib/utils/debugUtils.ts", "type": "registry:lib" }, { "path": "registry/nextjs/lib/componentUtils.ts", "type": "registry:lib" }, { "path": "registry/nextjs/lib/utilities.ts", "type": "registry:lib" } ] }, { "name": "all", "type": "registry:block", "title": "All Components", "description": "A meta component that links all individual components", "registryDependencies": [ "https://localhost:3000/r/base.json", "https://localhost:3000/r/badge.json", "https://localhost:3000/r/button.json", "https://localhost:3000/r/card.json", "https://localhost:3000/r/column.json", "https://localhost:3000/r/container.json", "https://localhost:3000/r/dropdown.json", "https://localhost:3000/r/grid.json", "https://localhost:3000/r/heading.json", "https://localhost:3000/r/icon.json", "https://localhost:3000/r/icon-button.json", "https://localhost:3000/r/image.json", "https://localhost:3000/r/material-layer.json", "https://localhost:3000/r/menu-item.json", "https://localhost:3000/r/navbar.json", "https://localhost:3000/r/placeholder-block.json", "https://localhost:3000/r/row.json", "https://localhost:3000/r/section.json", "https://localhost:3000/r/select.json", "https://localhost:3000/r/snackbar.json", "https://localhost:3000/r/state-layer.json", "https://localhost:3000/r/sticker.json", "https://localhost:3000/r/switch.json", "https://localhost:3000/r/tab-content.json", "https://localhost:3000/r/tab-link.json", "https://localhost:3000/r/tab-menu.json", "https://localhost:3000/r/tabs.json", "https://localhost:3000/r/text.json", "https://localhost:3000/r/text-input.json", "https://localhost:3000/r/theme.json", "https://localhost:3000/r/theme-controller.json" ], "files": [] } ] }