API REFERENCE

Define Config

defineConfig() is a simple utility to define a configuration object with default values and validation.

This function is very useful to well define the configuration of your Rasengan.js application.

Usage

rasengan.config.js
javascriptimport { defineConfig } from 'rasengan'; export default defineConfig({ // Configuration options here });

Configuration Options

OptionTypeDescriptionDefault
ssrbooleanDisable server-side renderingtrue
vite.pluginsPlugin[]Configure Vite plugins[]
vite.resolve.aliasArray<{ find: string; replacement: string; }>Configure aliases[]

Example

rasengan.config.js
javascriptimport { defineConfig } from 'rasengan'; export default defineConfig({ ssr: true, vite: { plugins: [], resolve: { alias: [ { find: '@', replacement: '/src', }, ], }, }, });
See more config options in the rasengan.config.js docs
Details
Router Component
defineRouter