diff --git a/webpack.config.ts b/webpack.config.ts index f51df96ab..0f39ea556 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -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: {