Skip to content

[question]: Why release as a package? #91

@davidkhierl

Description

@davidkhierl

Question description

The reason behind shadcn is to have ownership of the code and make all components lives in your project, so just wondering the decision to make this as a package instead of copy/paste component? also need to be highlighted that this package uses additional dependencies like react-easy-sort.

It will also have a duplicate components code since it also bundles the components like button, popover etc... another thing is it breaks the pattern of composable components because of the abstraction, thats why we have this css props all over.

We can have an inspiration from shadcn vue tags-input

It could be nice to have a cli command instead, to properly align to the theming from shadcn specially when not using cssVariables

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions