diff --git a/package.json b/package.json index 5aa34f6aa..9542271e6 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "jasmine-core": "^2.3.4", "js-yaml": "^3.3.1", "jspngopt": "^0.1.0", - "less": "~1.7.5", + "less": "~2.7.1", "nomnom": "^1.8.1", "pako": "0.2.7", "selenium-webdriver": "^2.46.1", diff --git a/server.js b/server.js index 823745759..a6213449c 100644 --- a/server.js +++ b/server.js @@ -61,19 +61,18 @@ app.get("/katex.css", function(req, res, next) { return; } - var parser = new less.Parser({ + less.render(data, { paths: ["./static"], filename: "katex.less", - }); - - parser.parse(data, function(err, tree) { + }, function(err, output) { if (err) { + console.error(String(err)); next(err); return; } res.setHeader("Content-Type", "text/css"); - res.send(tree.toCSS()); + res.send(output.css); }); }); });