9.0.9 • Published 7 months ago
esi-webpack-plugin v9.0.9
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.9
7 months ago
9.0.8
8 months ago
9.0.7
9 months ago
9.0.6
11 months ago
9.0.5
1 year ago
9.0.4
1 year ago
9.0.3
1 year ago
9.0.2
1 year ago
9.0.1
1 year ago
9.0.0
1 year ago
8.0.0
1 year ago
7.1.5
2 years ago
7.1.3
2 years ago
7.1.4
2 years ago
7.1.2
2 years ago
7.1.1
2 years ago
7.0.2
2 years ago
7.1.0
2 years ago
7.0.1
3 years ago
7.0.0
3 years ago
6.0.0
3 years ago
5.0.0
4 years ago
4.1.3
4 years ago
4.1.2
5 years ago
4.1.1
5 years ago
4.1.0
5 years ago
4.0.1
5 years ago
4.0.0
5 years ago
3.1.0
5 years ago
3.0.1
6 years ago
3.0.0
7 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.0.0
7 years ago
0.2.1
8 years ago
0.2.0
8 years ago
0.1.2
8 years ago
0.1.1
8 years ago
0.1.0
8 years ago