{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "openmirai",
  "homepage": "https://github.com/openmirai/mirai-scientific-calculator",
  "items": [
    {
      "name": "calculator",
      "type": "registry:block",
      "title": "Mirai Scientific Calculator",
      "description": "An editable scientific, graphing, statistics, and math tools calculator.",
      "dependencies": ["@openmirai/calculator-core@^0.2.0", "lucide-react@^1.28.0"],
      "registryDependencies": [
        "badge",
        "button",
        "card",
        "input",
        "scroll-area",
        "select",
        "separator",
        "switch",
        "tabs",
        "textarea",
        "tooltip"
      ],
      "files": [
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/calculator-empty-state-action.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/calculator-empty-state-action.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/calculator-extension-definitions.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/calculator-extension-definitions.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/calculator-header-icon-button.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/calculator-header-icon-button.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/calculator-settings-dialog.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/calculator-settings-dialog.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/calculator-ui-config.ts",
          "type": "registry:component",
          "target": "@components/mirai-calculator/calculator-ui-config.ts"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/calculator-viewport-portal.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/calculator-viewport-portal.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/canvas-theme.ts",
          "type": "registry:component",
          "target": "@components/mirai-calculator/canvas-theme.ts"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/mirai-calculator.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/mirai-calculator.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/graphing-canvas-viewport.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/graphing-canvas-viewport.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/graphing-sidebar.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/graphing-sidebar.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/graphing-state.ts",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/graphing-state.ts"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/graphing-mode.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/graphing-mode.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/scientific-key-label.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/scientific-key-label.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/scientific-keypad.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/scientific-keypad.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/scientific-keypad-config.ts",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/scientific-keypad-config.ts"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/scientific-mode.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/scientific-mode.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/scientific-sidebar.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/scientific-sidebar.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/statistics-config.ts",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/statistics-config.ts"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/statistics-mode.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/statistics-mode.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/tools-mode.tsx",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/tools-mode.tsx"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/modes/use-statistics-chart.ts",
          "type": "registry:component",
          "target": "@components/mirai-calculator/modes/use-statistics-chart.ts"
        },
        {
          "path": "../../packages/calculator-registry/src/components/mirai-calculator/use-system-dark-mode.ts",
          "type": "registry:component",
          "target": "@components/mirai-calculator/use-system-dark-mode.ts"
        }
      ]
    }
  ]
}
