I've been trying turbo recently and it works wonders, using Vite in each package to build.
Not going to lie, it took to a minute to get it setup the way I wanted, but now I have a solid pipeline for building full Vue, React and Svelte packages from a single core package. All type safe.
Comments
And can still publish packages of the monorepo.
Probably not that clean, but working.
Not going to lie, it took to a minute to get it setup the way I wanted, but now I have a solid pipeline for building full Vue, React and Svelte packages from a single core package. All type safe.
I like some kind of combination of TS project references and conditional package exports.
https://colinhacks.com/essays/live-types-typescript-monorepo
https://moonrepo.dev/docs/guides/javascript/typescript-project-refs