Replace @iktakahiro/markdown-it-katex with markdown-it-texmath for consistency with VS Code extension.

This commit is contained in:
David Anson 2020-10-16 20:59:04 -07:00
parent 651840d4e3
commit bd50a15a96
2 changed files with 9 additions and 4 deletions

View file

@ -48,9 +48,9 @@
"js-yaml": "~3.14.0", "js-yaml": "~3.14.0",
"make-dir-cli": "~2.0.0", "make-dir-cli": "~2.0.0",
"markdown-it-for-inline": "~0.1.1", "markdown-it-for-inline": "~0.1.1",
"@iktakahiro/markdown-it-katex": "~4.0.0",
"markdown-it-sub": "~1.0.0", "markdown-it-sub": "~1.0.0",
"markdown-it-sup": "~1.0.0", "markdown-it-sup": "~1.0.0",
"markdown-it-texmath": "~0.8.0",
"markdownlint-rule-helpers": "~0.11.0", "markdownlint-rule-helpers": "~0.11.0",
"rimraf": "~3.0.2", "rimraf": "~3.0.2",
"strip-json-comments": "~3.1.1", "strip-json-comments": "~3.1.1",

View file

@ -6,9 +6,9 @@ const fs = require("fs");
const path = require("path"); const path = require("path");
const md = require("markdown-it")(); const md = require("markdown-it")();
const pluginInline = require("markdown-it-for-inline"); const pluginInline = require("markdown-it-for-inline");
const pluginKatex = require("@iktakahiro/markdown-it-katex");
const pluginSub = require("markdown-it-sub"); const pluginSub = require("markdown-it-sub");
const pluginSup = require("markdown-it-sup"); const pluginSup = require("markdown-it-sup");
const pluginTexMath = require("markdown-it-texmath");
const tape = require("tape"); const tape = require("tape");
require("tape-player"); require("tape-player");
const tv4 = require("tv4"); const tv4 = require("tv4");
@ -21,6 +21,11 @@ const configSchema = require("../schema/markdownlint-config-schema.json");
const homepage = packageJson.homepage; const homepage = packageJson.homepage;
const version = packageJson.version; const version = packageJson.version;
const pluginTexMathOptions = {
"engine": {
"renderToString": () => ""
}
};
const deprecatedRuleNames = new Set([ "MD002", "MD006" ]); const deprecatedRuleNames = new Set([ "MD002", "MD006" ]);
const configSchemaStrict = { const configSchemaStrict = {
...configSchema, ...configSchema,
@ -1403,7 +1408,7 @@ tape("markdownItPluginsMathjax", (test) => {
"+ 2\n" + "+ 2\n" +
"+ 3$$\n" "+ 3$$\n"
}, },
"markdownItPlugins": [ [ pluginKatex ] ] "markdownItPlugins": [ [ pluginTexMath, pluginTexMathOptions ] ]
}, function callback(err, actual) { }, function callback(err, actual) {
test.ifError(err); test.ifError(err);
const expected = { "string": [] }; const expected = { "string": [] };
@ -1425,7 +1430,7 @@ $$$$
2 2
$$\n` $$\n`
}, },
"markdownItPlugins": [ [ pluginKatex ] ], "markdownItPlugins": [ [ pluginTexMath, pluginTexMathOptions ] ],
"resultVersion": 0 "resultVersion": 0
}, function callback(err, actual) { }, function callback(err, actual) {
test.ifError(err); test.ifError(err);