svelte-email-tailwind
Version:
Build emails with Svelte 5 and Tailwind
12 lines (11 loc) • 432 B
JavaScript
import { inlineTailwind } from './utils/inline-tailwind.js';
export default function svelteEmailTailwind(options = {}) {
return {
name: 'vite:inline-tw',
async transform(src, id) {
if (id.includes(options.pathToEmailFolder ?? '/src/lib/emails') && id.includes('.svelte')) {
return { code: inlineTailwind(src, id, options.tailwindConfig) };
}
}
};
}