UNPKG

sonda

Version:

Universal bundle analyzer and visualizer that works with most popular bundlers and frameworks.

23 lines (21 loc) 721 B
import { Config, SondaVitePlugin } from "sonda"; //#region src/entrypoints/sveltekit.ts function SondaSvelteKitPlugin(userOptions = {}) { const options = new Config(userOptions, { integration: "sveltekit", filename: "sonda_[env]_[index]" }); if (!options.enabled) return { name: "sonda/sveltekit" }; return { ...SondaVitePlugin(options), name: "sonda/sveltekit", configResolved(config) { const env = config.build.ssr ? "server" : "client"; const generateForServer = userOptions.server ?? false; if (env === "server" && !generateForServer) userOptions.enabled = false; options.filename = options.filename.replace("[env]", env); } }; } //#endregion export { SondaSvelteKitPlugin as default };