@blunck/webpack-scripts v3.2.1
webpack-scripts
Opinionated webpack scripts
Installation
npm install --save-dev @blunck/webpack-scripts
Add scripts to you package.json
{
"scripts": {
"start": "webpack-scripts start",
"build": "webpack-scripts build",
"profile": "webpack-scripts profile"
}
}
Requirements
The webpack configuration expects the root of your project to contain a src
directory with an index.js
& index.html
file:
src
index.js
index.html
package.json
.webpackrc
Configuration
Add a .webpackrc
file to the root of your project. Following options are default:
{
"framework": "vanilla",
"host": "localhost",
"port": 3000,
"browser": "google chrome",
"copy": null,
"cssSourceMap": false,
"alias": null,
"zip": false,
"bugsnagApiKey": null,
"outputPath": "dist",
"publicPath": "/",
"sourceMaps": true,
"gzip": true
}
framework
Javascript framework that is used: "vanilla", "react" or "ng1"port
Port to start development server atbrowser
Browser to open development server incopy
Array of patterns to copy tooutputPath
. See Copy Webpack Plugin for more infocssSourceMap
Enable css / scss source maps (Causes style flash on initial load when running development server)alias
Create aliases to import or require certain modules more easily. See Webpack Documentation for more infozip
If true create zip archive with build artifacts with following name:PROJECT_NAME-GIT_COMMIT_HASH.zip
bugsnagApiKey
If set upload source maps to bugsnagoutputPath
The output directory relative to th.webpackrc
filepublicPath
Public URL of the output directory when referenced in a browsersourceMaps
Set tofalse
to disable generation of js & css source mapsgzip
Set tofalse
to prevent js / css files from being gzipped
Scripts
Build
Build a production version of your application
npm run build
Start
Start a development server & re-compile / reload on changes. (HMR support for react)
npm run start
Profile
Build a production version of your application & open a page with information about your bundle.
npm run profile
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago