Interface ResolvedForgeConfig
interface ResolvedForgeConfig {
buildIdentifier?: string | (() => string);
hooks?: ForgeHookMap;
makers: ForgeConfigMaker[];
outDir?: string;
packagerConfig: ForgePackagerOptions;
plugins: ForgeConfigPlugin[];
publishers: ForgeConfigPublisher[];
rebuildConfig: ForgeRebuildOptions;
}
buildIdentifier?: string | (() => string);
hooks?: ForgeHookMap;
makers: ForgeConfigMaker[];
outDir?: string;
packagerConfig: ForgePackagerOptions;
plugins: ForgeConfigPlugin[];
publishers: ForgeConfigPublisher[];
rebuildConfig: ForgeRebuildOptions;
}
Index
Properties
Optional build Identifier
build Identifier?: string | (() => string)
Type declaration
- (): string
Returns string
Optional hooks
makers
Optional out Dir
out Dir?: string
Output directory. Default is './out'.
packager Config
plugins
An array of Forge plugins or a tuple consisting of [pluginName, pluginOptions]

A string to uniquely identify artifacts of this build, will be appended to the out dir to generate a nested directory. E.g. out/current-timestamp
If a function is provided, it must synchronously return the buildIdentifier