chore: add registry install flow
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# Registry
|
||||
|
||||
This directory holds the internal Cadence UI registry contract.
|
||||
|
||||
- `config.json` is the maintained source of registry intent.
|
||||
- `index.json` is generated by `pnpm registry:build`.
|
||||
|
||||
The generated index is what the installer consumes. It records:
|
||||
|
||||
- installable item names
|
||||
- copied source files
|
||||
- required package dependencies
|
||||
- package versions for the registry snapshot
|
||||
|
||||
Consumers should not edit `index.json` by hand. Maintainers should regenerate it after
|
||||
source changes that affect installable components or tokens.
|
||||
|
||||
See [docs/registry.md](/Users/xd/project/cadence-ui/docs/registry.md) for the install
|
||||
and upgrade flow.
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"libraryName": "cadence-ui",
|
||||
"defaultTargetDir": "src/cadence-ui",
|
||||
"tokens": {
|
||||
"name": "tokens",
|
||||
"description": "Base CSS variables, motion tokens, and theme helpers.",
|
||||
"entrypoints": [
|
||||
"packages/tokens/src/styles.css",
|
||||
"packages/tokens/src/index.ts"
|
||||
],
|
||||
"targetSubdir": "tokens"
|
||||
},
|
||||
"ui": {
|
||||
"componentsDir": "packages/ui/src/components",
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"targetSubdir": "."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,913 @@
|
||||
{
|
||||
"generatedBy": "scripts/build-registry.mjs",
|
||||
"install": {
|
||||
"defaultTargetDir": "src/cadence-ui",
|
||||
"manifestFile": ".install-manifest.json"
|
||||
},
|
||||
"items": [
|
||||
{
|
||||
"description": "Base CSS variables, motion tokens, and theme helpers.",
|
||||
"displayName": "Tokens",
|
||||
"entrypoints": [
|
||||
"packages/tokens/src/styles.css",
|
||||
"packages/tokens/src/index.ts"
|
||||
],
|
||||
"files": [
|
||||
"packages/tokens/src/base.css",
|
||||
"packages/tokens/src/index.ts",
|
||||
"packages/tokens/src/motion.css",
|
||||
"packages/tokens/src/styles.css",
|
||||
"packages/tokens/src/tokens.css"
|
||||
],
|
||||
"kind": "tokens",
|
||||
"name": "tokens",
|
||||
"packageDependencies": {},
|
||||
"requires": [],
|
||||
"sourcePackage": "@ai-ui/tokens",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui/tokens"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Alert component.",
|
||||
"displayName": "Alert",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/alert.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/alert.tsx",
|
||||
"packages/ui/src/components/alert.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "alert",
|
||||
"packageDependencies": {
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Avatar component.",
|
||||
"displayName": "Avatar",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/avatar.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/avatar.tsx",
|
||||
"packages/ui/src/components/avatar.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "avatar",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-avatar": "^1.1.11",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Badge component.",
|
||||
"displayName": "Badge",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/badge.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/badge.tsx",
|
||||
"packages/ui/src/components/badge.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "badge",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-slot": "^1.2.4",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Button component.",
|
||||
"displayName": "Button",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/button.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/button.tsx",
|
||||
"packages/ui/src/components/button.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "button",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-slot": "^1.2.4",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"motion": "^12.38.0",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Card component.",
|
||||
"displayName": "Card",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/card.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/card.tsx",
|
||||
"packages/ui/src/components/card.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "card",
|
||||
"packageDependencies": {
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Checkbox component.",
|
||||
"displayName": "Checkbox",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/checkbox.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/checkbox.tsx",
|
||||
"packages/ui/src/components/checkbox.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "checkbox",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-checkbox": "^1.3.3",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Combobox component.",
|
||||
"displayName": "Combobox",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/combobox.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/combobox.tsx",
|
||||
"packages/ui/src/components/combobox.variants.ts",
|
||||
"packages/ui/src/components/field.tsx",
|
||||
"packages/ui/src/components/label.tsx",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "combobox",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-popover": "^1.1.15",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Command component.",
|
||||
"displayName": "Command",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/command.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/command.tsx",
|
||||
"packages/ui/src/components/command.variants.ts",
|
||||
"packages/ui/src/components/dialog.tsx",
|
||||
"packages/ui/src/components/dialog.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "command",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-dialog": "^1.1.15",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"cmdk": "^1.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Data Table component.",
|
||||
"displayName": "Data Table",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/data-table.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/button.tsx",
|
||||
"packages/ui/src/components/button.variants.ts",
|
||||
"packages/ui/src/components/checkbox.tsx",
|
||||
"packages/ui/src/components/checkbox.variants.ts",
|
||||
"packages/ui/src/components/data-table.tsx",
|
||||
"packages/ui/src/components/data-table.variants.ts",
|
||||
"packages/ui/src/components/empty-state.tsx",
|
||||
"packages/ui/src/components/empty-state.variants.ts",
|
||||
"packages/ui/src/components/field.tsx",
|
||||
"packages/ui/src/components/input.tsx",
|
||||
"packages/ui/src/components/input.variants.ts",
|
||||
"packages/ui/src/components/label.tsx",
|
||||
"packages/ui/src/components/select.tsx",
|
||||
"packages/ui/src/components/select.variants.ts",
|
||||
"packages/ui/src/components/skeleton.tsx",
|
||||
"packages/ui/src/components/spinner.tsx",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "data-table",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-checkbox": "^1.3.3",
|
||||
"@radix-ui/react-select": "^2.2.6",
|
||||
"@radix-ui/react-slot": "^1.2.4",
|
||||
"@tanstack/react-table": "^8.21.3",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"motion": "^12.38.0",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Dialog component.",
|
||||
"displayName": "Dialog",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/dialog.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/dialog.tsx",
|
||||
"packages/ui/src/components/dialog.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "dialog",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-dialog": "^1.1.15",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Dropdown Menu component.",
|
||||
"displayName": "Dropdown Menu",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/dropdown-menu.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/dropdown-menu.tsx",
|
||||
"packages/ui/src/components/dropdown-menu.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "dropdown-menu",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-dropdown-menu": "^2.1.16",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Empty State component.",
|
||||
"displayName": "Empty State",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/empty-state.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/empty-state.tsx",
|
||||
"packages/ui/src/components/empty-state.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "empty-state",
|
||||
"packageDependencies": {
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Field component.",
|
||||
"displayName": "Field",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/field.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/field.tsx",
|
||||
"packages/ui/src/components/label.tsx",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "field",
|
||||
"packageDependencies": {
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Form component.",
|
||||
"displayName": "Form",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/form.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/field.tsx",
|
||||
"packages/ui/src/components/form.tsx",
|
||||
"packages/ui/src/components/label.tsx",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "form",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-slot": "^1.2.4",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"react-hook-form": "^7.71.2",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Input component.",
|
||||
"displayName": "Input",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/input.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/field.tsx",
|
||||
"packages/ui/src/components/input.tsx",
|
||||
"packages/ui/src/components/input.variants.ts",
|
||||
"packages/ui/src/components/label.tsx",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "input",
|
||||
"packageDependencies": {
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Label component.",
|
||||
"displayName": "Label",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/label.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/field.tsx",
|
||||
"packages/ui/src/components/label.tsx",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "label",
|
||||
"packageDependencies": {
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Popover component.",
|
||||
"displayName": "Popover",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/popover.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/popover.tsx",
|
||||
"packages/ui/src/components/popover.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "popover",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-popover": "^1.1.15",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Progress component.",
|
||||
"displayName": "Progress",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/progress.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/progress.tsx",
|
||||
"packages/ui/src/components/progress.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "progress",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-progress": "^1.1.8",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Radio Group component.",
|
||||
"displayName": "Radio Group",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/radio-group.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/radio-group.tsx",
|
||||
"packages/ui/src/components/radio-group.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "radio-group",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-radio-group": "^1.3.8",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Select component.",
|
||||
"displayName": "Select",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/select.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/field.tsx",
|
||||
"packages/ui/src/components/label.tsx",
|
||||
"packages/ui/src/components/select.tsx",
|
||||
"packages/ui/src/components/select.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "select",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-select": "^2.2.6",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Separator component.",
|
||||
"displayName": "Separator",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/separator.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/separator.tsx",
|
||||
"packages/ui/src/components/separator.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "separator",
|
||||
"packageDependencies": {
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Sheet component.",
|
||||
"displayName": "Sheet",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/sheet.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/dialog.variants.ts",
|
||||
"packages/ui/src/components/sheet.tsx",
|
||||
"packages/ui/src/components/sheet.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "sheet",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-dialog": "^1.1.15",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Skeleton component.",
|
||||
"displayName": "Skeleton",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/skeleton.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/skeleton.tsx",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "skeleton",
|
||||
"packageDependencies": {
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Spinner component.",
|
||||
"displayName": "Spinner",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/spinner.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/spinner.tsx",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "spinner",
|
||||
"packageDependencies": {
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Switch component.",
|
||||
"displayName": "Switch",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/switch.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/switch.tsx",
|
||||
"packages/ui/src/components/switch.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "switch",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-switch": "^1.2.6",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Tabs component.",
|
||||
"displayName": "Tabs",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/tabs.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/tabs.tsx",
|
||||
"packages/ui/src/components/tabs.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "tabs",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-tabs": "^1.1.13",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Textarea component.",
|
||||
"displayName": "Textarea",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/textarea.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/field.tsx",
|
||||
"packages/ui/src/components/label.tsx",
|
||||
"packages/ui/src/components/textarea.tsx",
|
||||
"packages/ui/src/components/textarea.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "textarea",
|
||||
"packageDependencies": {
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Toast component.",
|
||||
"displayName": "Toast",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/toast.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/toast.tsx",
|
||||
"packages/ui/src/components/toast.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts",
|
||||
"packages/ui/src/lib/motion.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "toast",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-toast": "^1.2.15",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
},
|
||||
{
|
||||
"description": "Source-owned Tooltip component.",
|
||||
"displayName": "Tooltip",
|
||||
"entrypoints": [
|
||||
"packages/ui/src/components/tooltip.tsx"
|
||||
],
|
||||
"files": [
|
||||
"packages/ui/src/components/tooltip.tsx",
|
||||
"packages/ui/src/components/tooltip.variants.ts",
|
||||
"packages/ui/src/lib/cn.ts",
|
||||
"packages/ui/src/lib/contracts.ts",
|
||||
"packages/ui/src/lib/cva.ts"
|
||||
],
|
||||
"kind": "component",
|
||||
"name": "tooltip",
|
||||
"packageDependencies": {
|
||||
"@radix-ui/react-tooltip": "^1.2.8",
|
||||
"class-variance-authority": "^0.7.1",
|
||||
"clsx": "^2.1.1",
|
||||
"react": "^18.3.1 || ^19.0.0",
|
||||
"tailwind-merge": "^3.5.0"
|
||||
},
|
||||
"requires": [
|
||||
"tokens"
|
||||
],
|
||||
"sourcePackage": "@ai-ui/ui",
|
||||
"sourceVersion": "0.0.0",
|
||||
"targetDirectory": "src/cadence-ui"
|
||||
}
|
||||
],
|
||||
"library": {
|
||||
"name": "cadence-ui",
|
||||
"packageManager": "pnpm@10.25.0",
|
||||
"packages": {
|
||||
"@ai-ui/tokens": "0.0.0",
|
||||
"@ai-ui/ui": "0.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user