// packages/svelte/vite.config.example.ts import { defineConfig } from "vite"; import { svelte } from "@sveltejs/vite-plugin-svelte"; import sveltePreprocess from "svelte-preprocess"; import path from "path"; // Assuming your library's package name is "@ldo/svelte" // and its source entry is "src/index.ts" const libraryPackageName = "@ldo/svelte"; // Or derive from your package.json if preferred const librarySourceEntryPoint = path.resolve(__dirname, "src/index.ts"); export default defineConfig({ // This tells Vite that the root of your example app is the 'example' folder root: path.resolve(__dirname, "example"), // Define a different public directory for the example app if needed, default is 'public' inside the root. // publicDir: path.resolve(__dirname, 'example/public'), plugins: [ svelte({ preprocess: sveltePreprocess({ typescript: true, // Enable TypeScript in