~~What about the vue 3 version?~~ Vue3 Preview version ready 👇
Hey folks!
A lot of you have been wondering what happened with the next version of this package and if it will be ready soon, so I created this issue to give you all the details:
New name
- The new version will have a new identity that better represents this new version. First of all, I am working on a sibling for React and potentially another for Alpine.js, and if I find the time for svelte. So as you may guess,
vue-tailwindwill not be accurate at all. - The new name is
variantjs. I even created a Twitter account (https://twitter.com/variantjs) and registered the domain 🙌 - All the progress is hosted in a new GitHub namespace in case you want to take a look: https://github.com/variantjs
PD: I am looking for a designer that wants to help me with the new branding, so if you know someone that wants to work on an open-source project, let him know about this.
Whats is expected?
This new version will have at first (when released) the same components this library already but for vue3 (and react) with a couple of improvements. The main improvements are:
- Cleaner code prepared to encourage collaboration and accept custom components
- 100% test coverage
- Better typescript implementation
- Better tree-shaking
- Almost no-dependencies
- Easy to configure and more flexible
- Vue 3 and React version
Progress
- You can see the progress here https://github.com/variantjs
- I already finished like 60% of the components that this library will have but still need to work on the complex ones, so you still need to wait.
- I don't have a release date, hopefully in one month, but no promises.
How can I help?
Consider that this is a side, non-lucrative project that I make in my free time. I have a full-time job that is my priority since I still need to pay the bills, so:
- Give me a star on the new repositories https://github.com/variantjs (free, fast, and helpful)
- Sponsor the project. It's not only about the money. Seeing people liking the project enough to give me a few bucks really motivates me.
- Need help with design!
- Once the MVP for this new version is ready and released, you can help me by contributing docs, etc.
BTW a lot ❤️❤️❤️ for my current sponsors.
Just wondering:
- Will this still be based on tailwind css?
- Are you sure that also providing it for react will not slow down the dev or limits its feature?
I'm especially curious on how you can take advantage on stuff like composition API and still providing it for react and vue?
- Yes, will be based on tailwind but ready for any css framework (like this one)
- React also uses composition, (actually came first there)
- I'm moving most of the common and more complex stuff into a separated core library https://github.com/variantjs/core
- Im doing my best with the test suite and the code itself to encourage collaboration, so, yes Can potentially slow down the development for sure but also can grow the community, if grows big enough maybe more people will decide to collaborate on the project and maybe more people (or companies) sponsor this project and maybe, just maybe one day I'll be able to work full time on this
I am looking for a designer that wants to help me with the new branding
I would be interested in contributing some design work :)
@alfonsobries, I think you should immediately put us in a position to try the components with 3 (even using the master branch) so that we can help you more in development (even graphics).
I think you should config a mono repo. It will be easier to grow in a long time.
Preview version ready, feel free to open issues or PR if you encounter any error, also consider that is a preview version and is subject to change.
Docs and stable version soon 🤞
https://github.com/variantjs/vue