Files
ermnvldmr.com/services/www/rsbuild.config.ts
T

33 lines
847 B
TypeScript

import { defineServiceConfig, discoverEntries } from '@ermnvldmr/rsbuild-config/dev';
import { THEME_INIT_SCRIPT, THEME_INIT_STYLES } from '@ermnvldmr/ui/dev';
import { pluginMdx } from '@rsbuild/plugin-mdx';
import remarkFrontmatter from 'remark-frontmatter';
import remarkMdxFrontmatter from 'remark-mdx-frontmatter';
export default defineServiceConfig({
plugins: [
pluginMdx({
mdxLoaderOptions: {
remarkPlugins: [remarkFrontmatter, [remarkMdxFrontmatter, { name: 'frontmatter' }]],
},
}),
],
source: {
entry: discoverEntries(import.meta.dirname, './src/app/**/*.tsx'),
},
html: {
tags: [
{
tag: 'script',
children: THEME_INIT_SCRIPT,
head: true,
},
{
tag: 'style',
children: THEME_INIT_STYLES,
head: true,
},
],
},
});