From f63d132276ba22f9d263ba399f86c0c8fb34846c Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Mon, 3 Aug 2020 15:03:55 -0700 Subject: [PATCH] js: Use unminified KaTeX (and minifiy it with everything else). MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since our Webpack config passes pre-minified JS files to script-loader, they can’t be used as modules. Use the normal unminified version, letting Webpack minify it and give us source maps. Signed-off-by: Anders Kaseorg --- frontend_tests/node_tests/markdown_katex.js | 2 +- static/js/markdown.js | 2 +- static/shared/js/fenced_code.js | 2 +- tools/webpack.assets.json | 3 +-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/frontend_tests/node_tests/markdown_katex.js b/frontend_tests/node_tests/markdown_katex.js index 0d301a030d..dc9e6636c1 100644 --- a/frontend_tests/node_tests/markdown_katex.js +++ b/frontend_tests/node_tests/markdown_katex.js @@ -20,7 +20,7 @@ zrequire("stream_data"); zrequire("user_groups"); const markdown = rewiremock.proxy(() => zrequire("markdown"), { - "katex/dist/katex.min.js": { + katex: { renderToString: () => { throw new Error("some-exception"); }, diff --git a/static/js/markdown.js b/static/js/markdown.js index 1e80ac812e..8c5111d613 100644 --- a/static/js/markdown.js +++ b/static/js/markdown.js @@ -1,6 +1,6 @@ "use strict"; -const katex = require("katex/dist/katex.min.js"); +const katex = require("katex"); const _ = require("lodash"); const moment = require("moment"); diff --git a/static/shared/js/fenced_code.js b/static/shared/js/fenced_code.js index b0594483d2..df0601daf0 100644 --- a/static/shared/js/fenced_code.js +++ b/static/shared/js/fenced_code.js @@ -1,4 +1,4 @@ -import katex from "katex/dist/katex.min.js"; +import katex from "katex"; import _ from "lodash"; // Parsing routine that can be dropped in to message parsing diff --git a/tools/webpack.assets.json b/tools/webpack.assets.json index edb6a875b2..ee429bbf6e 100644 --- a/tools/webpack.assets.json +++ b/tools/webpack.assets.json @@ -7,7 +7,6 @@ ], "archive": [ "./static/js/bundles/portico.js", - "katex/dist/katex.min.js", "./static/js/archive.js", "./static/js/colorspace.js", "./static/js/floating_recipient_bar.js", @@ -113,6 +112,6 @@ "./static/styles/portico/stats.scss", "./static/js/stats/stats.js" ], - "app": ["./static/js/bundles/app.js", "katex/dist/katex.min.js"], + "app": ["./static/js/bundles/app.js"], "digest": ["./static/js/bundles/portico.js"] }