Skip to Content
DocumentationGet StartedConfiguration Reference

Configuration Reference

zare.config.js

The configuration file supports .js, .mjs, .cts extensions.

For .ts, .cts, .mts, runtime TypeScript support is required.

port

The port number used when listening.

Default value: 8185

outDir

Output files directory, contains HTML and static files, see Quick Start.

Default value: "dist"

staticDir

Static files directory, or an array containing one or multiple static directories.

Default value: ["static"]

pagesDir

View files directory; Zare will build routes based on the file tree.

Default value: "pages"

alias

The “alias” is used to resolve import paths.

Similar to tsconfig.compilerOptions.paths, see TSConfig Reference .

Default value:

{ "@/*": ["./*"] }

generateStaticParams

The generateStaticParams function generates static parameter values for dynamic routes.

Type Declaration:

interface IZareConfig { generateStaticParams?: (path?: string) => Record<string, any> | Promise<Record<string, any>>; }
Last updated on