Tahul / pinceau

🖌️ Make your <script> lighter and your <style> smarter
https://pinceau.dev
MIT License
683 stars 19 forks source link

Switching to monorepo #95

Open Tahul opened 1 year ago

Tahul commented 1 year ago

Hey; as Pinceau has grown into the theming engine for @nuxt-themes org, I would like it to be a bit more modulable in its usage and project dependencies impact.

The plan for me is to convert the big Vite plugin that Pinceau is right now into a set of smaller plugins splitted that way:

There would probably be a @pinceau/shared package in between all these "user-facing" ones that would share bits of codes and typings between all these other packages.

Also, this is a very great opportunity to add a test suite for each package, that will improve the stability of Pinceau and the coherence of its feature set by a lot.

This indeed is a big piece work, that already has started in the https://github.com/Tahul/pinceau/tree/feat/rewrite-engine branch :)

SGAMERyu commented 1 year ago

Exciting road map, but it doesn't seem like the branches are open