import { sveltekit } from "@sveltejs/kit/vite" import type { UserConfig } from "vite" import yaml from "@rollup/plugin-yaml" const config: UserConfig = { build: { // Increase size of chunks to 5 MB, to be able to import // JSON files extracted from OpenFisca country package. chunkSizeWarningLimit: 7680, }, optimizeDeps: { // See https://svelte-modals.mattjennings.io/ // and https://github.com/sveltejs/vite-plugin-svelte/issues/124. exclude: ["svelte-modals"], }, plugins: [ yaml(), // To import YAML files sveltekit(), ], ssr: { noExternal: ["d3-scale"], }, } export default config