跳到正文

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
true

execArgv? ​

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
false

useSnapshot? ​

ts
useSnapshot?: boolean;

Defined in: src/features/exe.ts:62

Default ​

ts
false

Released under the MIT License.