mini-strap/packages/website/vite.config.ts
aleidk d4a11146aa
Some checks failed
Publish package / build_and_publish (push) Failing after 21s
feat(components): add basic components
2024-10-25 18:40:50 -03:00

34 lines
784 B
TypeScript

import { resolve } from "path";
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)};`;
}
},
},
],
build: {
rollupOptions: {
input: {
main: resolve(__dirname, "index.html"),
},
},
},
});