0.2.1 • Published 5 years ago
carlo-webpack v0.2.1
carlo-webpack
Simple Node API for Carlo + Webpack
* Requires Node >= v10.12.0
Install
npm i carlo-webpack
Usage
const carloWebpack = require('carlo-webpack')
const config = require('./webpack.config.js')
const { runDevServer, build, launch } = await carloWebpack({
webpack: { config },
})
await build() // OR
await runDevServer()
// then
const app = await launch();
API
carloWebpack(opts)
opts
dev
[boolean]
Whether to run WebpackDevServer (with Hot Reload) or build (or use previously built) bundlecache
[boolean=true]
Use previously built bundlewebpack
config
Webpack config (webpack.config.js
)devServer
Options passed to WebpackDevServerwatcher
Watcher function called every time WebpackDevServer re-compiles
html
[object]
Options for html-webpack-plugincarlo
launch
[object]
Options passed to carlo.launchload
uri
[string]
URI for Carlo'sapp.load(uri)
. Default = automatically chosenparams
[array]
Params for Carlo'sapp.load(uri, ...params)