An object with entry point description.
booleanEnable/disable creating async chunks that are loaded on demand.
stringBase uri for this entry.
string | falseThe method of loading chunks (methods included by default are 'jsonp' (web), 'import' (ESM), 'importScripts' (WebWorker), 'require' (sync node.js), 'async-node' (async node.js), but others might be added by plugins).
string[]The entrypoints that the current entrypoint depend on. They must be loaded when this entrypoint is loaded.
string | TemplatePathFn<PathDataChunk>Specifies the filename of output files on disk. You must not specify an absolute path here, but the path may contain folders separated by '/'! The specified path is joined with the value of the 'output.path' option to determine the location on disk.
booleanGenerate an HTML file for this entrypoint with its JS and CSS output chunks injected. Overrides output.html for this entry.
string[]Module(s) that are loaded upon startup. The last one is exported.
Specifies the layer in which modules of this entrypoint are placed.
LibraryOptionsOptions for library.
string | TemplatePathFn<PathData>The 'publicPath' specifies the public URL address of the output files when referenced in a browser.
string | falseThe name of the runtime chunk. If set a runtime chunk with this name is created or an existing entrypoint is used as runtime.
string | falseThe method of loading WebAssembly Modules (methods included by default are 'fetch' (web/WebWorker), 'async-node' (node.js), but others might be added by plugins).
booleanMark this entry as a worker so its output file uses 'output.workerChunkFilename'.