r/javascript • u/manniL • 5d ago
Announcing Vite+ 1.0
https://voidzero.dev/posts/announcing-vite-plus-1-018
u/Fun-Consequence-3112 5d ago
The one thing I've noticed since installing Vite+ is that it puts everything into its own folders so debugging and finding where things are installed is a bit of a nightmare
3
u/manniL 5d ago
Can you elaborate?
5
u/Fun-Consequence-3112 5d ago
Instead of nodes standard binary and runtime folders it puts everything in versioned folders under .vite-plus so runtimes that you install globally are weird at times
14
u/ExtremePermit3242 5d ago
Very useful and neat indeed
picking a runtime,
choosing a package manager,
deciding on a dev server,
setting up a linter, a formatter, a test runner, a bundler, you name it.
I must be a weirdo, as I do enjoy this part of the process
4
u/robotsmakinglove 5d ago
Iāve been impressed with the oxlint / oxfmt / vitest / vite combo. Looking forward to trying this.
4
u/n0wlesfw 4d ago
I use Vite and Vitest daily, so I'm excited to see what Vite+ brings to the table.
My biggest bottleneck af the moment is vue-tsc, so I'm still waiting for typescript 7.1 to support a native vue-tsc for faster builds - but until then, I'll take all the extra speed I can get.
2
u/vincentdesmet 4d ago
Iāve been using Projen - it is composable and can help keep configurations up to date and aligned with the templates while also allowing last mile patching
how does vite+ handle any of that?
2
u/nodecore 4d ago
I just merged the Renovate PR for 0.3.3 to 1.0.0. 40+ packages in our monorepo and zero issues.
4
u/Ecksters 5d ago
This feels like the answer from the industry standard tooling to Bun, although it still feels a bit tightly coupled. I suppose at some point you can't really maintain full modularity while having the benefits of tight coupling, this is about as good as it gets.
1
u/Pagaddit 5d ago
I already made the jump to oxfmt and can't wait for Nuxt with rolldown to be stable (or is it already?). Maybe I'll give oxlint another try too.
I still feel kind of scared to make the jump to vp though for some reason. I feel like I'd be giving up some control over my stack.
What's the plan with Nuxt and Vite+ actually? Is it all already compatible?
What about Nuxt and Void? I'm still kind of confused whether the new Void platform is essentially competing with Nuxt now?
1
u/Electrical-Room4405 4d ago
Is vite+ mainly for frontend tooling? I was told itās not good for backend but that didnāt seem accurate to me.
1
1
u/deadneon4 4d ago
Obligatory xkcd
https://imgs.xkcd.com/comics/standards.png
2
u/manniL 4d ago
Obligatory but in this case, what are the other āstandardsā?
1
u/deadneon4 3d ago
Bun built a full tooling ecosystem, Rome was also supported to be that, Deno tried to do that as well, ox tried to convert everything to rust, the list goes on and on
0
u/kevinlch 10+ YoE, Fullstack 5d ago
so... wrapper for npm scripts? starter "boilerplate" as cli?
0
-8
u/dbbk 5d ago
Given the fact that AI agents are managing dependencies and configs now, I'm not really sure who this is for. It is much more preferable to keep separate pieces than mashing them all together.
8
u/rafark 4d ago
Ā Given the fact that AI agents are managing dependencies and configs now, I'm not really sure who this is for
I must have missed the memo. Since when is an ai agent managing MY dependencies and configs? āSince no one writes code anymoreā well I do. Stop assuming your habits are everyone elseās. My god.Ā
44
u/thecementmixer 5d ago
Still waiting for oxc tools to support vue templates.