{"$schema":"https://ui.shadcn.com/schema/registry.json","name":"ui-shrushank","homepage":"https://www.shrutishankarnarayanan.com","items":[{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"primary-button","type":"registry:component","title":"Primary Button","description":"The default call to action, solid fill with hover and focus states.","dependencies":["framer-motion"],"files":[{"path":"components/ui/PrimaryButton.tsx","type":"registry:component","target":"components/ui/PrimaryButton.tsx"}]},{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"ghost-button","type":"registry:component","title":"Ghost Button","description":"A lower-emphasis outline button for secondary actions.","files":[{"path":"components/ui/GhostButton.tsx","type":"registry:component","target":"components/ui/GhostButton.tsx"}]},{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"toggle-switch","type":"registry:component","title":"Toggle Switch","description":"An accessible on/off switch built on a native button.","dependencies":["framer-motion"],"files":[{"path":"components/ui/ToggleSwitch.tsx","type":"registry:component","target":"components/ui/ToggleSwitch.tsx"}]},{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"text-field","type":"registry:component","title":"Text Field","description":"A labeled text input with clear focus and placeholder states.","files":[{"path":"components/ui/TextField.tsx","type":"registry:component","target":"components/ui/TextField.tsx"}]},{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"badge","type":"registry:component","title":"Badge","description":"A small status pill with neutral, success, and warning tones.","files":[{"path":"components/ui/Badge.tsx","type":"registry:component","target":"components/ui/Badge.tsx"}]},{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"breadcrumbs","type":"registry:component","title":"Breadcrumbs","description":"A simple breadcrumb trail with an aria-current page marker.","files":[{"path":"components/ui/Breadcrumbs.tsx","type":"registry:component","target":"components/ui/Breadcrumbs.tsx"}]},{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"commit-graph","type":"registry:component","title":"Commit Graph","description":"A contribution heatmap paged by two-week sprints, drillable to the day.","dependencies":["framer-motion","@phosphor-icons/react"],"files":[{"path":"components/ui/CommitGraph.tsx","type":"registry:component","target":"components/ui/CommitGraph.tsx"}]},{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"all","type":"registry:component","title":"Every free component","description":"All 7 free components in one install. Premium items are available to Pro buyers from the private registry.","registryDependencies":["@ui-shrushank/primary-button","@ui-shrushank/ghost-button","@ui-shrushank/toggle-switch","@ui-shrushank/text-field","@ui-shrushank/badge","@ui-shrushank/breadcrumbs","@ui-shrushank/commit-graph"],"files":[]}]}