You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
lodash also can be removed, even though it tree-shakable, we have functions like capilatize in vue package. All we actually need is camelCase and kebabCase which are easy to implement.
I second removing Cleave.js. The package has not been updated for almost 4 years, and the maintainer announced in November that he will not be doing any more work on it. Cleave-zen might be a good alternative or there might be another.
@kushich, we'll need to remove cleave, but make an integration with external solution. Cleave-zen can be a solution or we can find something else.
colortranslator can be easily removed.
floating ui is super useful, let's keep it. As well as lodash and @types/lodash.
We also need a way to integrate our form with vee-validate or/and vuelidate.
I'm not sure how to help people when they ask about how masks works rn and where to find example or docs. Cleave.js is kind of hard and ugly.
An external validation library provides rules, so we don't need to make our own. As I know, there is no easy way to integrate external validation into vuestic right now. Currently, I satisfied with current validation mechanism we provide with vuestic, but there is a thirst for better solutions.
Users generally want the less dependencies the better, so I suggest we try to minimize dependency footprint.
Current libs (see npm):
The text was updated successfully, but these errors were encountered: