Skip to content

@ui5/builder/tasks/buildThemes

Methods

(static) default(parameters) → {Promise<undefined>}

Description: Task to build a library theme.

Source: builder/lib/tasks/buildThemes.js, line 69

Parameters:
NameTypeDescription
parametersobjectParameters
Properties:
NameTypeAttributesDescription
workspace@ui5/fs/DuplexCollectionDuplexCollection to read and write files
dependencies@ui5/fs/AbstractReaderReader or Collection to read dependency files
taskUtil@ui5/builder/tasks/TaskUtil | objectoptionalTaskUtil instance.
Required to run buildThemes in parallel execution mode.
optionsobjectOptions
Properties
NameTypeAttributesDefaultDescription
projectNamestringProject name
inputPatternstringSearch pattern for *.less files to be built
librariesPatternstringoptionalSearch pattern for .library files
themesPatternstringoptionalSearch pattern for sap.ui.core theme folders
compressbooleanoptionaltrue
cssVariablesbooleanoptionalfalse
Returns:

Promise resolving with undefined once data has been written

Type: Promise<undefined>