mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-11-14 16:27:25 +01:00
* fix: fill gaps in GitHub Markdown rendering * fix: harden Markdown dependencies and address review findings
13 lines
751 B
JavaScript
13 lines
751 B
JavaScript
const fs = require("node:fs");
|
|
const path = require("node:path");
|
|
|
|
// Keep public browser assets covered by the lockfile's dependency audit.
|
|
const root = path.resolve(__dirname, "..");
|
|
for (const [source, destination] of [
|
|
["node_modules/mermaid/dist/mermaid.min.js", "public/script/external/mermaid.min.js"],
|
|
["node_modules/dompurify/dist/purify.min.js", "public/script/external/purify.min.js"],
|
|
["node_modules/katex/dist/katex.min.js", "public/script/external/katex.min.js"],
|
|
["node_modules/katex/dist/katex.min.css", "public/css/katex.min.css"],
|
|
]) fs.copyFileSync(path.join(root, source), path.join(root, destination));
|
|
fs.cpSync(path.join(root, "node_modules/katex/dist/fonts"), path.join(root, "public/css/fonts"), { recursive: true });
|