Interface: ResolvedConfig
Contents
- Properties
- alias
- analysis
- browser
- builtinModules
- command
- debug
- dev
- entrypointLoader
- entrypointsDir
- env
- experimental
- extensionApi
- filterEntrypoints
- fsCache
- hooks
- imports
- logger
- manifest
- manifestVersion
- mode
- modulesDir
- outBaseDir
- outDir
- plugins
- publicDir
- root
- runnerConfig
- srcDir
- transformManifest
- typesDir
- userConfigMetadata
- userModules
- vite
- wxtDir
- wxtModuleDir
- zip
Properties
alias
alias:
Record
<string
,string
>
Import aliases to absolute paths.
Source
packages/wxt/src/types.ts:1271
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.ts:1255
browser
browser:
string
Source
packages/wxt/src/types.ts:1231
builtinModules
builtinModules:
WxtModule
<any
>[]
Source
packages/wxt/src/types.ts:1284
command
command:
WxtCommand
Source
packages/wxt/src/types.ts:1230
debug
debug:
boolean
Source
packages/wxt/src/types.ts:1224
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.ts:1275
entrypointLoader
entrypointLoader:
"vite-node"
|"jiti"
Source
packages/wxt/src/types.ts:1273
entrypointsDir
entrypointsDir:
string
Source
packages/wxt/src/types.ts:1209
env
env:
ConfigEnv
Source
packages/wxt/src/types.ts:1233
experimental
experimental:
object
Source
packages/wxt/src/types.ts:1274
extensionApi
extensionApi:
"chrome"
|"webextension-polyfill"
Source
packages/wxt/src/types.ts:1272
filterEntrypoints
filterEntrypoints?:
Set
<string
>
Source
packages/wxt/src/types.ts:1211
fsCache
fsCache:
FsCache
Source
packages/wxt/src/types.ts:1237
hooks
hooks:
NestedHooks
<WxtHooks
>
Source
packages/wxt/src/types.ts:1283
imports
imports:
false
|WxtResolvedUnimportOptions
Source
packages/wxt/src/types.ts:1235
logger
logger:
Logger
Source
packages/wxt/src/types.ts:1234
manifest
manifest:
UserManifest
Source
packages/wxt/src/types.ts:1236
manifestVersion
manifestVersion:
TargetManifestVersion
Source
packages/wxt/src/types.ts:1232
mode
mode:
string
Source
packages/wxt/src/types.ts:1229
modulesDir
modulesDir:
string
Source
packages/wxt/src/types.ts:1210
outBaseDir
outBaseDir:
string
Absolute path to the .output
directory
Example
"/path/to/project/.output"
Source
packages/wxt/src/types.ts:1217
outDir
outDir:
string
Absolute path to the target output directory.
Example
"/path/to/project/.output/chrome-mv3"
Source
packages/wxt/src/types.ts:1223
plugins
plugins:
string
[]
An array of string to import plugins from. These paths should be resolvable by vite, and they should export default defineWxtPlugin(...)
.
Example
["@wxt-dev/module-vue/plugin", "wxt-module-google-analytics/plugin"]
Source
packages/wxt/src/types.ts:1293
publicDir
publicDir:
string
Source
packages/wxt/src/types.ts:1201
root
root:
string
Source
packages/wxt/src/types.ts:1199
runnerConfig
runnerConfig:
ResolvedConfig
<ExtensionRunnerConfig
,ConfigLayerMeta
>
Source
packages/wxt/src/types.ts:1238
srcDir
srcDir:
string
Source
packages/wxt/src/types.ts:1200
transformManifest
transformManifest?: (
manifest
) =>void
Parameters
▪ manifest: WebExtensionManifest
Returns
Deprecated
Use build:manifestGenerated
hook instead.
Source
packages/wxt/src/types.ts:1254
typesDir
typesDir:
string
Source
packages/wxt/src/types.ts:1208
userConfigMetadata
userConfigMetadata:
Omit
<ResolvedConfig
<UserConfig
,ConfigLayerMeta
>,"config"
>
Source
packages/wxt/src/types.ts:1267
userModules
userModules:
WxtModuleWithMetadata
<any
>[]
Source
packages/wxt/src/types.ts:1285
vite
vite: (
env
) =>WxtViteConfig
|Promise
<WxtViteConfig
>
Parameters
▪ env: ConfigEnv
Source
wxtDir
wxtDir:
string
Absolute path pointing to .wxt
directory in project root.
Example
"/path/to/project/.wxt"
Source
packages/wxt/src/types.ts:1207
wxtModuleDir
wxtModuleDir:
string
Absolute path pointing to the node_modules/wxt
directory, wherever WXT is installed.
Source
packages/wxt/src/types.ts:1228
zip
zip:
object
Type declaration
artifactTemplate
artifactTemplate:
string
compressionLevel
compressionLevel:
0
|2
|1
|3
|9
|4
|5
|6
|7
|8
downloadPackages
downloadPackages:
string
[]
downloadedPackagesDir
downloadedPackagesDir:
string
exclude
exclude:
string
[]
excludeSources
excludeSources:
string
[]
includeSources
includeSources:
string
[]
name
name?:
string
sourcesRoot
sourcesRoot:
string
sourcesTemplate
sourcesTemplate:
string
Source
packages/wxt/src/types.ts:1239
Generated using typedoc-plugin-markdown and TypeDoc