Skip to content

Interface: ResolvedValaxyOptions<ThemeConfig>

Type Parameters

ThemeConfig = DefaultTheme.Config

Properties

addonRoots

addonRoots: string[]

Addon root path

Defined in

packages/valaxy/node/options.ts:66


addons

addons: ValaxyAddonResolver[]

all addons Record<package-name, OptionResolver>

Defined in

packages/valaxy/node/options.ts:92


clientRoot

clientRoot: string

Client root path

Default

ts
'valaxy/client'

Defined in

packages/valaxy/node/options.ts:53


config

config: ValaxyConfig<ThemeConfig> & ValaxyExtendConfig & object

Valaxy Config

Type declaration

runtimeConfig

runtimeConfig: RuntimeConfig

Generated Runtime Config

Defined in

packages/valaxy/node/options.ts:75


configFile

configFile: string

config file path

Defined in

packages/valaxy/node/options.ts:84


env

env: MarkdownEnv & object

Type declaration

links: string[]

Defined in

packages/valaxy/node/options.ts:98


mode

mode: "build" | "dev"

Defined in

packages/valaxy/node/options.ts:39


pages

pages: string[]

Defined in

packages/valaxy/node/options.ts:87


pkgRoot

pkgRoot: string

package.json root

Defined in

packages/valaxy/node/options.ts:43


redirects

redirects: RedirectItem[]

Collect redirect rule

Defined in

packages/valaxy/node/options.ts:96


roots

roots: string[]

clientRoot, themeRoot, ...addonRoots, userRoot

Defined in

packages/valaxy/node/options.ts:70


siteConfigFile

siteConfigFile: string

Defined in

packages/valaxy/node/options.ts:85


tempDir

tempDir: string

temp dir, store d.ts and other temp files .valaxy

Defined in

packages/valaxy/node/options.ts:48


theme

theme: string

Defined in

packages/valaxy/node/options.ts:71


themeConfigFile

themeConfigFile: string

Defined in

packages/valaxy/node/options.ts:86


themeRoot

themeRoot: string

Theme root path

Defined in

packages/valaxy/node/options.ts:62


userRoot

userRoot: string

User root path

Default

ts
process.cwd()

Defined in

packages/valaxy/node/options.ts:58