betty.extension.webpack.build module¶
Perform Webpack builds.
- class betty.extension.webpack.build.Builder[source]¶
Bases:
object
Build Webpack assets.
- Parameters:
working_directory_path (Path)
entry_point_providers (Sequence[WebpackEntryPointProvider & Extension])
debug (bool)
renderer (Renderer)
job_context (Context)
localizer (Localizer)
- __init__(working_directory_path: Path, entry_point_providers: Sequence[WebpackEntryPointProvider & Extension], debug: bool, renderer: Renderer, *, job_context: Context, localizer: Localizer) None [source]¶
- Parameters:
working_directory_path (Path)
entry_point_providers (Sequence[WebpackEntryPointProvider & Extension])
debug (bool)
renderer (Renderer)
job_context (Context)
localizer (Localizer)
- async build() pathlib.Path [source]¶
Built the Webpack assets.
- Return type:
- Returns:
The path to the directory from which the assets can be copied to their final destination.