0.1.6 • Published 5 years ago
svenerate v0.1.6
sven
npm i -g svelte sveneratesven is a small static site generator for svelte.
It implements a very small number of features. If you have a complex use-case, it may be better to evsluate one of these:
Quickstart
There are a few different ways you can use sven.
- cli (coming soon)
- manual (coming soon)
- rollup
Rollup
// rollup.config.js
import { Sven } from 'svenerate';
export default new Sven().generateConfig()API
Under the hood, all sven is doing is dynamically generating rollup config. Here are the high-level steps it performs:
- generates an entrypoint for every
.sveltefile in thepagesdirectory - generates a
.jsfile for every entrypoint into theassetsdirectory - generates a
.htmlfile for each entrypoint into thepublicdirectory - generates a
.cssfile for every entrypoint into theassetsdirectory