Webpack Config Lusk
This lib is an opinionated webpack config that relies on conventions over configuration. Intended for use in Lusk apps.
Install
npm install --save webpack-config-lusk
Usage
In your webpack.config.js
:
const luskConfig = ;moduleexports = ;
API
The config has four options:
false
)
minify: boolean (Enables production optimizations. Usually, you'd want to set this value dynamically based on something like process.env.MINIFY
.
[]
)
extraEntries: array (Allows for requiring additional dependencies into the bundle at build time. You might want to use this for stuff like i18n locale data or polyfills.
moduleexports =
See the documentation for more info: https://webpack.js.org/concepts/entry-points/#single-entry-shorthand-syntax
"client"
)
sourceDir: string (Name of the folder where the client source code lives. Only supply this if you need to support a legacy app.
"static"
)
outDir: string (Name of the folder where the final bundle will be written to. Only supply this if you need to support a legacy app.