Interface: SeaConfig
Defined in: src/features/exe.ts:44
See also Node.js SEA Documentation
Note some default values are different from Node.js defaults to optimize for typical use cases (e.g. disabling the experimental SEA warning). These can be overridden.
Properties
assets?
ts
assets?: Record<string, string>;Defined in: src/features/exe.ts:72
disableExperimentalSEAWarning?
ts
disableExperimentalSEAWarning?: boolean;Defined in: src/features/exe.ts:58
Default
ts
trueexecArgv?
ts
execArgv?: string[];Defined in: src/features/exe.ts:67
execArgvExtension?
ts
execArgvExtension?: "env" | "none" | "cli";Defined in: src/features/exe.ts:71
Default
ts
'env'executable?
ts
executable?: string;Defined in: src/features/exe.ts:49
Optional, if not specified, uses the current Node.js binary
main?
ts
main?: string;Defined in: src/features/exe.ts:45
mainFormat?
ts
mainFormat?: "commonjs" | "module";Defined in: src/features/exe.ts:54
Default
ts
tsdownConfig.format === 'es' ? 'module' : 'commonjs'output?
ts
output?: string;Defined in: src/features/exe.ts:50
useCodeCache?
ts
useCodeCache?: boolean;Defined in: src/features/exe.ts:66
Default
ts
falseuseSnapshot?
ts
useSnapshot?: boolean;Defined in: src/features/exe.ts:62
Default
ts
false