Config & plugins

defineConfig

Typed helper for manic.config.ts — returns ManicConfig for tooling and satisfies exports default.

defineConfig(config)

Returns the configuration object unchanged while preserving ManicConfig inference.

manic.config.ts
import { defineConfig } from 'manicjs/config';

export default defineConfig({
  mode: 'fullstack',
  app: { name: 'Docs' },
});

Signature

function defineConfig(config: ManicConfig): ManicConfig;

Also available from manicjs root, but manicjs/config is the canonical manic.config.ts import.


See also

On this page