@dotcom-tool-kit/webpack v3.2.0
@dotcom-tool-kit/webpack
Tool Kit plugin to run Webpack
Installation & usage
With Tool Kit already set up, install this plugin as a dev dependency:
npm install --save-dev @dotcom-tool-kit/webpack
And add it to your repo's .toolkitrc.yml
:
plugins:
- '@dotcom-tool-kit/webpack'
You will need plugins that provides hooks to run the Webpack*
tasks.
Building with Webpack locally
For local development, by default the WebpackDevelopment
task runs on the build:local
hook, and WebpackWatch
runs on run:local
. One plugin that provides these hooks is npm
, allowing you to run Webpack with npm run build
and npm start
. WebpackWatch
runs Webpack in the background, allowing it to run alongside your other tasks that run on run:local
, which lets you run e.g. your app with the node
plugin in parallel with Webpack.
Building with Webpack on CI and remote apps
The WebpackProduction
task runs on the build:ci
and build:remote
hooks by default. build:ci
is for compiling an app's source in CI jobs, and is provided by plugins like circleci
. build:remote
compiles an app for running on a production or testing server, and can be provided by plugins like heroku
.
Running on another hook
You can also configure Webpack to run on any other hook; for example, if you want to run it with npm run test
via the npm
plugin, you can manually configure Webpack to run on npm
's test:local
hook:
plugins:
- '@dotcom-tool-kit/webpack'
- '@dotcom-tool-kit/npm'
hooks:
'test:local': WebpackDevelopment
Options
Key | Description | Default value |
---|---|---|
configPath | An optional path to your Webpack config file | none |
Tasks
Task | Description | Default hooks |
---|---|---|
WebpackDevelopment | Run Webpack in development mode | build:local |
WebpackProduction | Run Webpack in production mode | build:ci , build:remote |
WebpackWatch | Run Webpack in watch mode in the background | run:local |
9 days ago
9 days ago
10 days ago
4 months ago
5 months ago
7 months ago
8 months ago
10 months ago
11 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago