Skip to content
GitHub

RsbuildConfig

type alias in meocord/interface Since 4.0.0

type RsbuildConfig = RsbuildConfig$1

Rsbuild's configuration, as meocord.config.ts's rsbuild hook receives and returns it.

Import it from here to type a helper for that hook without depending on @rsbuild/core yourself.

Examples

TypeScript
const markdownAsText = (config: RsbuildConfig) => {
  config.tools ??= {}
  config.tools.rspack = (_rspack, { addRules }) => {
    addRules([{ test: /\.md$/i, type: 'asset/source' }])
  }
  return config
}

export default { discordToken: process.env.DISCORD_TOKEN!, rsbuild: markdownAsText } satisfies MeoCordConfig

See also