leanupjs / leanup

Generic CLI to develop, test and build a SPA/PWA (framework independently)
Apache License 2.0
33 stars 5 forks source link

Default bundler (snowpack, vite, webpack, craco, pascal, rollup wmr) #1449

Open deleonio opened 3 years ago

deleonio commented 3 years ago

We want to choose a standard bundler for release 1.2 @leanup/stack and clarify the functional coverage in this ticket.

feature snowpack vite webpack wmr rollup craco
start
(open browser)
✔️ ✔️ ✔️
serve ✔️ ✔️ ✔️
build
(bundle)
✔️ ✔️
preview ✔️
proxy ✔️ ✔️
replace ✔️ ✔️ ✔️
postcss ✔️ ✔️ ✔️
esbuild ✔️ ✔️ ✔️
minify ✔️ ✔️ ✔️
less ✔️ ✔️ ✔️
sass ✔️ ✔️ ✔️
image ✔️ ✔️
pwa ✔️





angular ✔️ ✔️
angularjs
(babeljs)
✔️
aurelia
lit-element ✔️ ✔️ ✔️
preact ✔️ ✔️ ✔️
inferno
(babeljs)
✔️
react ✔️ ✔️ ✔️
vanilla ✔️ ✔️ ✔️
vue ✔️ ✔️
vue3 ✔️ ✔️
svelte ✔️ ✔️ ✔️

Preview: https://github.modevel.de/poc/next/

symbol meaning
✔️ ready
open
missing
deleonio commented 2 years ago

The decision fell on webpack because of its power and stability. Alternatively, we will continue to pursue vite for the time being.

deleonio commented 2 years ago

https://github.com/leanupjs/leanup/issues/3897