Improved Webpack watch mode

This commit is contained in:
squidfunk 2020-06-21 11:23:05 +02:00
parent bebf7d1419
commit c75fca5105

View File

@ -207,7 +207,7 @@ export default (_env: never, args: Configuration): Configuration[] => {
filename: `[name]${hash}.css`
}),
/* Improve performance by skipping icons in watch mode */
/* Improve performance by skipping dependencies in watch mode */
...args.watch ? [] : [
/* FontAwesome icons */
@ -240,8 +240,7 @@ export default (_env: never, args: Configuration): Configuration[] => {
context: "node_modules/@primer/octicons/build/svg",
...pattern
}))
})
],
}),
/* Search stemmers and segmenters */
new CopyPlugin({
@ -258,12 +257,22 @@ export default (_env: never, args: Configuration): Configuration[] => {
}))
}),
/* Template files */
/* Assets and configuration */
new CopyPlugin({
patterns: [
{ from: ".icons/*.svg" },
{ from: "assets/images/*" },
{ from: "**/*.{py,yml}" },
{ from: "**/*.{py,yml}" }
].map(pattern => ({
context: "src",
...pattern
}))
})
],
/* Template files */
new CopyPlugin({
patterns: [
{
from: "**/*.html",
transform: (content: Buffer) => {