{
  "mappings": [
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsButton",
      "oodsTraits": [],
      "substitution": {
        "component": "Button",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/button.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsCard",
      "oodsTraits": [],
      "substitution": {
        "component": "Card",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/card.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsStatusBadge",
      "oodsTraits": [],
      "substitution": {
        "component": "StatusBadge",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/status-badge.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsTabs",
      "oodsTraits": [],
      "substitution": {
        "component": "Tabs",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/tabs.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsSelect",
      "oodsTraits": [],
      "substitution": {
        "component": "Select",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/select.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsSearchInput",
      "oodsTraits": [],
      "substitution": {
        "component": "SearchInput",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/search-input.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsPaginationBar",
      "oodsTraits": [],
      "substitution": {
        "component": "PaginationBar",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/pagination-bar.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsBanner",
      "oodsTraits": [],
      "substitution": {
        "component": "Banner",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/banner.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsInput",
      "oodsTraits": [],
      "substitution": {
        "component": "Input",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/input.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsTextarea",
      "oodsTraits": [],
      "substitution": {
        "component": "Textarea",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/textarea.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsCheckbox",
      "oodsTraits": [],
      "substitution": {
        "component": "Checkbox",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/checkbox.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsDatePicker",
      "oodsTraits": [],
      "substitution": {
        "component": "DatePicker",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/date-picker.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsTagInput",
      "oodsTraits": [],
      "substitution": {
        "component": "TagInput",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/tag-input.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsStatusSelector",
      "oodsTraits": [],
      "substitution": {
        "component": "StatusSelector",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/status-selector.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsCardHeader",
      "oodsTraits": [],
      "substitution": {
        "component": "CardHeader",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/card-header.vue"
          },
          "export": "default"
        }
      }
    },
    {
      "externalSystem": "shadcn",
      "externalComponent": "OodsPriceBadge",
      "oodsTraits": [],
      "substitution": {
        "component": "PriceBadge",
        "vue": {
          "shadcn": {
            "project": "<shadcn-vue-project>",
            "module": "@/components/oods/price-badge.vue"
          },
          "export": "default"
        }
      }
    }
  ]
}
