Gro is designed to extend SvelteKit with helpful tools. It supports:
- frontends with SvelteKit and Vite
- Node libraries
- Node servers
gro dev
gro dev --no-watch # outputs dev artifacts and exits without watch mode
To configure a project, see the config docs.
Plugin
s are objects that customize the behavior of gro build
and gro dev
.
See plugin.md to learn more.
- basics
- add API using esbuild to optionally bundle specific pieces to speed up development
- livereload CSS (and fix pop-in during dev)
- HMR
- probably support Rollup plugins in development, but how?
- improve loading speed with
cache-control: immutable
and import maps (on my machine Firefox is much slower than Chrome handling a module import waterfall, locally, and http2 didn't help)