Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 9.4 KB

File metadata and controls

48 lines (38 loc) · 9.4 KB

Settings for roc-package-webpack-web-dev

Build

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

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

DevMiddleware

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

HotMiddleware

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