Options
All
  • Public
  • Public/Protected
  • All
Menu

An object with entry point description.

Hierarchy

  • EntryDescription

Index

Properties

asyncChunks?: boolean

Enable/disable creating async chunks that are loaded on demand.

baseUri?: string

Base uri for this entry.

chunkLoading?: string | false

The 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).

dependOn?: string | string[]

The entrypoints that the current entrypoint depend on. They must be loaded when this entrypoint is loaded.

filename?: string | ((pathData: "/home/runner/work/forge/forge/node_modules/webpack/types".PathData, assetInfo?: AssetInfo) => string)

Specifies the filename of the output file 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.

import: EntryItem

Module(s) that are loaded upon startup.

layer?: null | string

Specifies the layer in which modules of this entrypoint are placed.

Options for library.

publicPath?: string | ((pathData: "/home/runner/work/forge/forge/node_modules/webpack/types".PathData, assetInfo?: AssetInfo) => string)

The 'publicPath' specifies the public URL address of the output files when referenced in a browser.

runtime?: string | false

The name of the runtime chunk. If set a runtime chunk with this name is created or an existing entrypoint is used as runtime.

wasmLoading?: string | false

The method of loading WebAssembly Modules (methods included by default are 'fetch' (web/WebWorker), 'async-node' (node.js), but others might be added by plugins).