{
  "$schema": "https://zardui.com/schema/registry.json",
  "name": "@zard",
  "homepage": "https://zardui.com",
  "version": "1.0.0-beta.97",
  "items": [
    {
      "name": "core",
      "type": "registry:component",
      "files": [
        "directives/string-template-outlet/string-template-outlet.directive.ts",
        "directives/id.directive.ts",
        "provider/event-manager-plugins/zard-debounce-event-manager-plugin.ts",
        "provider/event-manager-plugins/zard-event-manager-plugin.ts",
        "provider/providezard.ts",
        "css/tailwind.css",
        "index.ts"
      ]
    },
    {
      "name": "dark-mode",
      "type": "registry:component",
      "basePath": "services",
      "files": [
        "index.ts",
        "dark-mode.ts"
      ]
    },
    {
      "name": "utils",
      "type": "registry:component",
      "basePath": "utils",
      "dependencies": [
        "tailwind-merge",
        "clsx"
      ],
      "files": [
        "index.ts",
        "merge-classes.ts",
        "number.ts"
      ]
    },
    {
      "name": "layout",
      "type": "registry:component",
      "files": [
        "layout.component.ts",
        "layout.variants.ts",
        "content.component.ts",
        "footer.component.ts",
        "header.component.ts",
        "layout.imports.ts",
        "sidebar.component.ts",
        "index.ts"
      ]
    },
    {
      "name": "button",
      "type": "registry:component",
      "files": [
        "button.component.ts",
        "button.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "sheet",
      "type": "registry:component",
      "registryDependencies": [
        "button"
      ],
      "files": [
        "sheet.component.ts",
        "sheet.variants.ts",
        "sheet-ref.ts",
        "sheet.imports.ts",
        "sheet.service.ts",
        "index.ts"
      ]
    },
    {
      "name": "card",
      "type": "registry:component",
      "registryDependencies": [
        "button"
      ],
      "files": [
        "card.component.ts",
        "card.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "empty",
      "type": "registry:component",
      "files": [
        "empty.component.ts",
        "empty.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "field",
      "type": "registry:component",
      "files": [
        "field.component.ts",
        "field.variants.ts",
        "field.imports.ts",
        "index.ts"
      ]
    },
    {
      "name": "badge",
      "type": "registry:component",
      "files": [
        "badge.component.ts",
        "badge.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "accordion",
      "type": "registry:component",
      "files": [
        "accordion.component.ts",
        "accordion-item.component.ts",
        "accordion.variants.ts",
        "accordion.imports.ts",
        "index.ts"
      ]
    },
    {
      "name": "alert",
      "type": "registry:component",
      "files": [
        "alert.component.ts",
        "alert.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "alert-dialog",
      "type": "registry:component",
      "registryDependencies": [
        "button"
      ],
      "files": [
        "alert-dialog.component.ts",
        "alert-dialog.service.ts",
        "alert-dialog-ref.ts",
        "alert-dialog.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "avatar",
      "type": "registry:component",
      "files": [
        "avatar.component.ts",
        "avatar-group.component.ts",
        "avatar.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "checkbox",
      "type": "registry:component",
      "files": [
        "checkbox.component.ts",
        "checkbox.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "dialog",
      "type": "registry:component",
      "registryDependencies": [
        "button"
      ],
      "files": [
        "dialog.component.ts",
        "dialog.service.ts",
        "dialog-ref.ts",
        "dialog.variants.ts",
        "dialog.imports.ts",
        "index.ts"
      ]
    },
    {
      "name": "dropdown",
      "type": "registry:component",
      "files": [
        "dropdown.component.ts",
        "dropdown-item.component.ts",
        "dropdown-menu-content.component.ts",
        "dropdown-primitives.component.ts",
        "dropdown-trigger.directive.ts",
        "dropdown.imports.ts",
        "dropdown.service.ts",
        "dropdown.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "input",
      "type": "registry:component",
      "files": [
        "input.component.ts",
        "input.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "textarea",
      "type": "registry:component",
      "files": [
        "textarea.component.ts",
        "textarea.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "input-group",
      "type": "registry:component",
      "files": [
        "input-group.component.ts",
        "input-group.imports.ts",
        "input-group.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "input-otp",
      "type": "registry:component",
      "files": [
        "input-otp.component.ts",
        "input-otp-signal.component.ts",
        "input-otp-slot.component.ts",
        "input-otp-group.component.ts",
        "input-otp-separator.component.ts",
        "input-otp.imports.ts",
        "input-otp.tokens.ts",
        "input-otp.utils.ts",
        "input-otp.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "item",
      "type": "registry:component",
      "files": [
        "item.component.ts",
        "item.imports.ts",
        "item.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "select",
      "type": "registry:component",
      "registryDependencies": [
        "badge"
      ],
      "files": [
        "select.component.ts",
        "select-item.component.ts",
        "select-group.component.ts",
        "select.variants.ts",
        "select.imports.ts",
        "index.ts"
      ]
    },
    {
      "name": "switch",
      "type": "registry:component",
      "files": [
        "switch.component.ts",
        "switch.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "tabs",
      "type": "registry:component",
      "registryDependencies": [
        "button"
      ],
      "files": [
        "tabs.component.ts",
        "tabs.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "toggle",
      "type": "registry:component",
      "files": [
        "toggle.component.ts",
        "toggle.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "tooltip",
      "type": "registry:component",
      "files": [
        "tooltip.ts",
        "tooltip-positions.ts",
        "tooltip.variants.ts",
        "tooltip.imports.ts",
        "index.ts"
      ]
    },
    {
      "name": "breadcrumb",
      "type": "registry:component",
      "files": [
        "breadcrumb.component.ts",
        "breadcrumb.imports.ts",
        "breadcrumb.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "separator",
      "type": "registry:component",
      "files": [
        "separator.component.ts",
        "separator.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "spinner",
      "type": "registry:component",
      "files": [
        "spinner.component.ts",
        "index.ts"
      ]
    },
    {
      "name": "progress",
      "type": "registry:component",
      "files": [
        "progress.component.ts",
        "progress.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "radio-group",
      "type": "registry:component",
      "files": [
        "radio-group.component.ts",
        "radio-group.variants.ts",
        "radio-group.imports.ts",
        "index.ts"
      ]
    },
    {
      "name": "slider",
      "type": "registry:component",
      "files": [
        "slider.component.ts",
        "slider.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "calendar",
      "type": "registry:component",
      "registryDependencies": [
        "select"
      ],
      "files": [
        "calendar.component.ts",
        "calendar-grid.component.ts",
        "calendar-navigation.component.ts",
        "calendar.types.ts",
        "calendar.utils.ts",
        "calendar.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "combobox",
      "type": "registry:component",
      "registryDependencies": [
        "button",
        "command",
        "popover",
        "empty",
        "input"
      ],
      "files": [
        "combobox.component.ts",
        "combobox.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "command",
      "type": "registry:component",
      "files": [
        "command.component.ts",
        "command-input.component.ts",
        "command-list.component.ts",
        "command-option.component.ts",
        "command-option-group.component.ts",
        "command-divider.component.ts",
        "command.imports.ts",
        "command.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "date-picker",
      "type": "registry:component",
      "registryDependencies": [
        "button",
        "calendar",
        "popover",
        "input"
      ],
      "files": [
        "date-picker.component.ts",
        "date-picker.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "pagination",
      "type": "registry:component",
      "registryDependencies": [
        "button"
      ],
      "files": [
        "pagination.component.ts",
        "pagination.imports.ts",
        "pagination.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "popover",
      "type": "registry:component",
      "files": [
        "popover.component.ts",
        "popover.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "resizable",
      "type": "registry:component",
      "files": [
        "resizable.component.ts",
        "resizable-panel.component.ts",
        "resizable-handle.component.ts",
        "resizable.variants.ts",
        "resizable.imports.ts",
        "index.ts"
      ]
    },
    {
      "name": "skeleton",
      "type": "registry:component",
      "files": [
        "skeleton.component.ts",
        "skeleton.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "table",
      "type": "registry:component",
      "files": [
        "table.component.ts",
        "table.imports.ts",
        "table.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "sonner",
      "type": "registry:component",
      "dependencies": [
        "ngx-sonner"
      ],
      "files": [
        "sonner.component.ts",
        "sonner.service.ts",
        "sonner.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "toggle-group",
      "type": "registry:component",
      "registryDependencies": [
        "toggle"
      ],
      "files": [
        "toggle-group.component.ts",
        "toggle-group.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "menu",
      "type": "registry:component",
      "files": [
        "menu.directive.ts",
        "menu.variants.ts",
        "context-menu.directive.ts",
        "menu-content.directive.ts",
        "menu-item.directive.ts",
        "menu-manager.service.ts",
        "menu.imports.ts",
        "menu-positions.ts",
        "menu-label.component.ts",
        "menu-shortcut.component.ts",
        "index.ts"
      ]
    },
    {
      "name": "button-group",
      "type": "registry:component",
      "registryDependencies": [
        "separator"
      ],
      "files": [
        "button-group.component.ts",
        "button-group.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "kbd",
      "type": "registry:component",
      "files": [
        "kbd.component.ts",
        "kbd-group.component.ts",
        "kbd.variants.ts",
        "index.ts"
      ]
    },
    {
      "name": "carousel",
      "type": "registry:component",
      "dependencies": [
        "embla-carousel-angular",
        "embla-carousel-autoplay",
        "embla-carousel-class-names",
        "embla-carousel-wheel-gestures"
      ],
      "registryDependencies": [
        "button"
      ],
      "files": [
        "carousel.component.ts",
        "carousel.variants.ts",
        "carousel-content.component.ts",
        "carousel-item.component.ts",
        "carousel-plugins.service.ts",
        "carousel.imports.ts",
        "index.ts"
      ]
    },
    {
      "name": "tree",
      "type": "registry:component",
      "registryDependencies": [
        "checkbox"
      ],
      "files": [
        "tree.component.ts",
        "tree-node.component.ts",
        "tree-node-toggle.directive.ts",
        "tree-node-content.component.ts",
        "tree.service.ts",
        "tree.types.ts",
        "tree.variants.ts",
        "tree.imports.ts",
        "index.ts"
      ]
    }
  ]
}
