Build settings.
Name | Description | Path | CLI option | Default | Type | Required | Can be empty | Extensions |
---|---|---|---|---|---|---|---|---|
disableProgressbar | Should the progress bar be disabled for builds. | build.disableProgressbar | --build-disableProgressbar | false |
Boolean |
Yes | roc-package-webpack-dev | |
input | The entry point for the build. | build.input | --build-input | "src/index.js" |
Array(Filepath) / Filepath |
Yes | No | roc-abstract-package-base-dev, roc-package-webpack-dev |
mode | What mode the application should be built for. Possible values are "dev" and "dist". | build.mode | --build-mode | "dist" |
`/^dev | dist$/i` | Yes | No |
name | The name of the generated application bundle. | build.name | --build-name | "app" |
Array(String) / String |
Yes | No | roc-package-webpack-dev |
output | The output directory for the build. | build.output | --build-output | "build" |
Array(Filepath) / Filepath |
Yes | No | roc-abstract-package-base-dev, roc-package-webpack-dev |
path | The basepath for the application. | build.path | --build-path | "/" |
Filepath |
Yes | No | roc-package-webpack-dev |
resources | An array of files to include into the build process. | build.resources | --build-resources | [] |
Array(Filepath) |
Yes | Yes | roc-package-webpack-web-dev |
targets | For what targets the code should be built for. | build.targets | --build-targets | ["web"] |
Array(/^web$/i) |
Yes | Yes | roc-abstract-package-base-dev, roc-package-webpack-web-dev |
Development settings.
Name | Description | Path | CLI option | Default | Type | Required | Can be empty | Extensions |
---|---|---|---|---|---|---|---|---|
debug | Filter for debug messages that should be shown during development, see https://npmjs.com/package/debug. | dev.debug | --dev-debug | String |
No | No | roc-abstract-package-base-dev | |
host | The host to use during development, will be automatically defined if left empty. | dev.host | --dev-host | String |
No | No | roc-package-webpack-dev | |
port | Port for the dev server. | dev.port | --dev-port | 3001 |
Integer |
Yes | roc-package-webpack-dev |
Settings for webpack-dev-middleware. https://github.com/webpack/webpack-dev-middleware
✓ ― Supports __raw
Name | Description | Path | CLI option | Default | Type | Required | Can be empty | Extensions |
---|---|---|---|---|---|---|---|---|
aggregateTimeout | Fire aggregated events at interval. | dev.devMiddleware.aggregateTimeout | --dev-devMiddleware-aggregateTimeout | Integer |
No | roc-package-webpack-web-dev | ||
noInfo | If no info should be sent to the console. | dev.devMiddleware.noInfo | --dev-devMiddleware-noInfo | true |
Boolean |
No | roc-package-webpack-web-dev | |
poll | If polling should be enabled. | dev.devMiddleware.poll | --dev-devMiddleware-poll | false |
Boolean / Integer |
No | roc-package-webpack-web-dev | |
quiet | If nothing should be sent to the console. | dev.devMiddleware.quiet | --dev-devMiddleware-quiet | false |
Boolean |
No | roc-package-webpack-web-dev |
Settings for webpack-hot-middleware. https://github.com/glenjamin/webpack-hot-middleware
✓ ― Supports __raw
Name | Description | Path | CLI option | Default | Type | Required | Can be empty | Extensions |
---|---|---|---|---|---|---|---|---|
noInfo | If no info should be sent to the console. | dev.hotMiddleware.noInfo | --dev-hotMiddleware-noInfo | false |
Boolean |
No | roc-package-webpack-web-dev | |
overlay | If a overlay should be shown when an error has occurred. | dev.hotMiddleware.overlay | --dev-hotMiddleware-overlay | true |
Boolean |
No | roc-package-webpack-web-dev | |
quiet | If nothing should be sent to the console. | dev.hotMiddleware.quiet | --dev-hotMiddleware-quiet | false |
Boolean |
No | roc-package-webpack-web-dev | |
reload | If the browser should be reloaded if it fails to hot update the code. | dev.hotMiddleware.reload | --dev-hotMiddleware-reload | true |
Boolean |
No | roc-package-webpack-web-dev |