build(webpack): copy required excalidraw fonts

This commit is contained in:
Panagiotis Papadopoulos 2025-03-27 23:15:47 +01:00
parent 7b6f04e30d
commit ee2ee2c291

View File

@ -4,6 +4,7 @@ import autoprefixer from "autoprefixer";
import assetPath from "./src/services/asset_path.js";
import miniCssExtractPlugin from "mini-css-extract-plugin";
import type { Configuration } from "webpack";
import CopyPlugin from "copy-webpack-plugin";
const rootDir = path.dirname(fileURLToPath(import.meta.url));
const config: Configuration = {
@ -26,6 +27,15 @@ const config: Configuration = {
new miniCssExtractPlugin({
// TriliumNextTODO: enable this, once webpack build outputs into the "build" folder, instead of "src/public/app-dist" folder => @pano9000
//filename: "../stylesheets/[name].css"
}),
new CopyPlugin({
patterns: [
{
context: "node_modules/@excalidraw/excalidraw/dist/prod/fonts/",
from: "**/*",
to: "fonts/excalidraw/"
}
]
})
],
module: {