import adapter from "@sveltejs/adapter-static"; | |
import { vitePreprocess } from "@sveltejs/kit/vite"; | |
import _version from "./src/lib/json/version.json" assert { type: "json" }; | |
import { redirects } from "./src/routes/redirects.js"; | |
const version = _version.version; | |
/** @type {import('@sveltejs/kit').Config} */ | |
const config = { | |
// Consult https://kit.svelte.dev/docs/integrations#preprocessors | |
// for more information about preprocessors | |
preprocess: vitePreprocess(), | |
kit: { | |
prerender: { | |
crawl: true, | |
entries: [ | |
"*", | |
`/${version}/docs`, | |
`/${version}/guides`, | |
`/main/docs`, | |
`/main/guides`, | |
`/main/docs/js`, | |
`/main/docs/js/storybook`, | |
`/main/docs/js/`, | |
`/3.50.2/docs`, | |
`/3.50.2/guides`, | |
...Object.keys(redirects) | |
] | |
}, | |
files: { | |
lib: "src/lib" | |
}, | |
adapter: adapter() | |
} | |
}; | |
export default config; | |