vb-require-bundle
Creates minified requirejs module bundles.
               
The following table describes the subtasks, hooks, and inputs and outputs of the vb-require-bundle task:
               
| Detail | Description | 
|---|---|
| subtasks | n/a | 
| multitask | config generator task: vb-require-bundle-configuration | 
| hooks | n/a | 
| input | build/optimized/* | 
| output | build/optimized/* | 
The following tables describe the options for the vb-require-bundle task.
               
Build option
| Name | Mandatory | Default Value | Description | 
|---|---|---|---|
| target | no | build | Name of build directory. | 
Optimization options
| Name | Mandatory | Default Value | Description | 
|---|---|---|---|
| emptyPaths | no | n/a | Comma-separated list of require paths that are set "empty". Requirejs optimizer will not follow and bundle matching dependencies. | 
| requirePaths | no | n/a | Requirejs optimizer paths mapping. This will override any default values or values read from  The value needs to be in a form of quoted JSON object: ( | 
| bundles | no | Defines custom require module bundles. Configuration schema: 
 | |
| bundles.modules | no | Specification of the modules that are to be added to the enclosing bundle element. Configuration schema: 
 | |
| bundles.exclude | no | Specify modules that shouldn't be part of the enclosing modules bundle. The exclusions are applied to all bundle modules, including modules added following transitive module dependencies. Configuration schema: 
 | |
| bundles.[exclude|modules].find | no | List of regular expression patterns used for matching optimized application resources. Regular expressions starting with exclamation mark are considered to be negative; resources matching these patterns won't be included. | |
| bundles.[exclude|modules].ids | no | Specifies list of module IDs. | |
| transpile | no | false | Determines whether a separate set of require module bundles transpiled to ES5 code using babel preset-env preset should be created and stored in the  When this option is set to true, the application's  | 
| minify | no | true | When set to true, babel minify preset is used to minify generated requirejsmodule bundles. The minification is also applied to the ES5 variants of the bundles if created. | 
| optimize | no | Deprecated. You should use the  | |
| include | no | n/a | Deprecated. You should use the  | 
| exclude | no | n/a | Deprecated. You should use the  |