mini-strap/packages/website/vite.config.ts

26 lines
636 B
TypeScript

import { defineConfig } from "vite";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
// Custom plugin to load markdown files
{
name: "markdown-loader",
transform(code, id) {
if (id.slice(-3) === ".md") {
// For .md files, get the raw content
return `export default ${JSON.stringify(code)};`;
}
},
},
{
name: "html-loader",
transform(code, id) {
if (id.slice(-5) === ".html") {
// For .md files, get the raw content
return `export default ${JSON.stringify(code)};`;
}
},
},
],
});