9.0.4 • Published 3 months ago
esi-webpack-plugin v9.0.4
esi-webpack-plugin
A Webpack plugin to resolve ESI includes.
Useful in development in conjunction with html-webpack-plugin to resolve ESI includes (using nodesi) in all emitted HTML files.
Install
npm install --save-dev esi-webpack-plugin
Usage
Options map more or less directly to the options provided by nodesi:
import HtmlWebpackPlugin from "html-webpack-plugin"
import EsiWebpackPlugin from "esi-webpack-plugin"
export default {
// ...
plugins: [
new HtmlWebpackPlugin(),
new EsiWebpackPlugin({
baseUrl: "https://example.com",
// Note: `baseUrl` is automatically added to `allowedHosts`
allowedHosts: [
"https://some-other-host.com",
]
onError(src, err) {
console.error(`Error when resolving ${src}: ${err}`)
},
processOptions: {
headers: {
Authorization: "Basic Zm9vOmJhcgo=",
},
},
}),
],
}
License
MIT
9.0.4
3 months ago
9.0.3
3 months ago
9.0.2
3 months ago
9.0.1
3 months ago
9.0.0
3 months ago
8.0.0
4 months ago
7.1.5
7 months ago
7.1.3
8 months ago
7.1.4
8 months ago
7.1.2
10 months ago
7.1.1
11 months ago
7.0.2
1 year ago
7.1.0
1 year ago
7.0.1
2 years ago
7.0.0
2 years ago
6.0.0
2 years ago
5.0.0
3 years ago
4.1.3
3 years ago
4.1.2
4 years ago
4.1.1
4 years ago
4.1.0
4 years ago
4.0.1
4 years ago
4.0.0
4 years ago
3.1.0
4 years ago
3.0.1
5 years ago
3.0.0
5 years ago
2.0.1
5 years ago
2.0.0
6 years ago
1.0.0
6 years ago
0.2.1
6 years ago
0.2.0
7 years ago
0.1.2
7 years ago
0.1.1
7 years ago
0.1.0
7 years ago