Skip to content

API > wxt > ResolvedConfig

Interface: ResolvedConfig

Contents

Properties

alias

alias: Record<string, string>

Import aliases to absolute paths.

Source

packages/wxt/src/types/index.ts:1141


analysis

analysis: object

Type declaration

enabled

enabled: boolean

keepArtifacts

keepArtifacts: boolean

open

open: boolean

outputDir

outputDir: string

The directory where the final stats.html file is located

outputFile

outputFile: string

Absolute file path to the stats.html file

outputName

outputName: string

Name of the stats.html file, minus ".html"

template

template: NonNullable<undefined | TemplateType>

Source

packages/wxt/src/types/index.ts:1125


browser

browser: string

Source

packages/wxt/src/types/index.ts:1102


command

command: WxtCommand

Source

packages/wxt/src/types/index.ts:1101


debug

debug: boolean

Source

packages/wxt/src/types/index.ts:1095


dev

dev: object

Type declaration

reloadCommand

reloadCommand: string | false

server

server?: object

Only defined during dev command

server.hostname

server.hostname: string

server.port

server.port: number

Source

packages/wxt/src/types/index.ts:1146


entrypointsDir

entrypointsDir: string

Source

packages/wxt/src/types/index.ts:1091


env

env: ConfigEnv

Source

packages/wxt/src/types/index.ts:1104


experimental

experimental: object

Type declaration

includeBrowserPolyfill

includeBrowserPolyfill: boolean

viteRuntime

viteRuntime: boolean

Source

packages/wxt/src/types/index.ts:1142


filterEntrypoints

filterEntrypoints?: Set<string>

Source

packages/wxt/src/types/index.ts:1092


fsCache

fsCache: FsCache

Source

packages/wxt/src/types/index.ts:1108


hooks

hooks: NestedHooks<WxtHooks>

Source

packages/wxt/src/types/index.ts:1154


imports

imports: false | WxtResolvedUnimportOptions

Source

packages/wxt/src/types/index.ts:1106


logger

logger: Logger

Source

packages/wxt/src/types/index.ts:1105


manifest

manifest: Partial<Omit<WebExtensionManifest, "background" | "chrome_url_overrides" | "devtools_page" | "manifest_version" | "options_page" | "options_ui" | "sandbox">>

Source

packages/wxt/src/types/index.ts:1107


manifestVersion

manifestVersion: TargetManifestVersion

Source

packages/wxt/src/types/index.ts:1103


mode

mode: string

Source

packages/wxt/src/types/index.ts:1100


outBaseDir

outBaseDir: string

Source

packages/wxt/src/types/index.ts:1093


outDir

outDir: string

Source

packages/wxt/src/types/index.ts:1094


publicDir

publicDir: string

Source

packages/wxt/src/types/index.ts:1088


root

root: string

Source

packages/wxt/src/types/index.ts:1086


runnerConfig

runnerConfig: ResolvedConfig<ExtensionRunnerConfig, ConfigLayerMeta>

Source

packages/wxt/src/types/index.ts:1109


srcDir

srcDir: string

Source

packages/wxt/src/types/index.ts:1087


transformManifest

transformManifest?: (manifest) => void

Parameters

manifest: WebExtensionManifest

Returns

Deprecated

Use build:manifestGenerated hook instead.

Source

packages/wxt/src/types/index.ts:1124


typesDir

typesDir: string

Source

packages/wxt/src/types/index.ts:1090


userConfigMetadata

userConfigMetadata: Omit<ResolvedConfig<UserConfig, ConfigLayerMeta>, "config">

Source

packages/wxt/src/types/index.ts:1137


vite

vite: (env) => WxtViteConfig | Promise<WxtViteConfig>

Parameters

env: ConfigEnv

Source

packages/wxt/src/types/index.ts:372


wxtDir

wxtDir: string

Source

packages/wxt/src/types/index.ts:1089


wxtModuleDir

wxtModuleDir: string

Directory pointing to node_modules/wxt, wherever WXT is installed.

Source

packages/wxt/src/types/index.ts:1099


zip

zip: object

Type declaration

artifactTemplate

artifactTemplate: string

compressionLevel

compressionLevel: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

downloadPackages

downloadPackages: string[]

downloadedPackagesDir

downloadedPackagesDir: string

excludeSources

excludeSources: string[]

includeSources

includeSources: string[]

name

name?: string

sourcesRoot

sourcesRoot: string

sourcesTemplate

sourcesTemplate: string

Source

packages/wxt/src/types/index.ts:1110


Generated using typedoc-plugin-markdown and TypeDoc