From 5b50eac31c3905198f3ba50fe886423ab2deb76a Mon Sep 17 00:00:00 2001 From: Avi Vahl Date: Thu, 19 Nov 2020 11:15:18 +0200 Subject: [PATCH] Update `Highlight.js` to `~10.4.0` See: https://github.com/highlightjs/highlight.js/releases/tag/10.4.0 Closes GH-29. Reviewed-by: Titus Wormer --- index.js | 8 ++++++-- package.json | 2 +- readme.md | 2 +- test/index.js | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/index.js b/index.js index 41e69a6..0d1969f 100644 --- a/index.js +++ b/index.js @@ -25,8 +25,6 @@ low.registerLanguage( require('highlight.js/lib/languages/applescript') ) low.registerLanguage('arcade', require('highlight.js/lib/languages/arcade')) -low.registerLanguage('c-like', require('highlight.js/lib/languages/c-like')) -low.registerLanguage('cpp', require('highlight.js/lib/languages/cpp')) low.registerLanguage('arduino', require('highlight.js/lib/languages/arduino')) low.registerLanguage('armasm', require('highlight.js/lib/languages/armasm')) low.registerLanguage('xml', require('highlight.js/lib/languages/xml')) @@ -47,6 +45,7 @@ low.registerLanguage( 'brainfuck', require('highlight.js/lib/languages/brainfuck') ) +low.registerLanguage('c-like', require('highlight.js/lib/languages/c-like')) low.registerLanguage('c', require('highlight.js/lib/languages/c')) low.registerLanguage('cal', require('highlight.js/lib/languages/cal')) low.registerLanguage( @@ -67,6 +66,7 @@ low.registerLanguage( ) low.registerLanguage('coq', require('highlight.js/lib/languages/coq')) low.registerLanguage('cos', require('highlight.js/lib/languages/cos')) +low.registerLanguage('cpp', require('highlight.js/lib/languages/cpp')) low.registerLanguage('crmsh', require('highlight.js/lib/languages/crmsh')) low.registerLanguage('crystal', require('highlight.js/lib/languages/crystal')) low.registerLanguage('csharp', require('highlight.js/lib/languages/csharp')) @@ -185,6 +185,10 @@ low.registerLanguage('n1ql', require('highlight.js/lib/languages/n1ql')) low.registerLanguage('nginx', require('highlight.js/lib/languages/nginx')) low.registerLanguage('nim', require('highlight.js/lib/languages/nim')) low.registerLanguage('nix', require('highlight.js/lib/languages/nix')) +low.registerLanguage( + 'node-repl', + require('highlight.js/lib/languages/node-repl') +) low.registerLanguage('nsis', require('highlight.js/lib/languages/nsis')) low.registerLanguage( 'objectivec', diff --git a/package.json b/package.json index ed58c52..425bf64 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ ], "dependencies": { "fault": "^1.0.0", - "highlight.js": "~10.3.0" + "highlight.js": "~10.4.0" }, "devDependencies": { "browserify": "^17.0.0", diff --git a/readme.md b/readme.md index 2c204d2..eaa8d5a 100644 --- a/readme.md +++ b/readme.md @@ -10,7 +10,7 @@ auto-detection. Perfect for [React][], [VDOM][], and others. Lowlight is built to work with all syntaxes supported by [highlight.js][], -that’s [189 languages][names] (and all 94 themes). +that’s [190 languages][names] (and all 94 themes). Want to use [Prism][] instead? Try [`refractor`][refractor]! diff --git a/test/index.js b/test/index.js index a07fe94..0a0a2d0 100644 --- a/test/index.js +++ b/test/index.js @@ -326,7 +326,7 @@ test('listLanguages', function (t) { var mockName = 'testtest' // If this test fails, update `readme.md`. - t.equal(expectedLanguages.length, 189, 'should match `readme.md`') + t.equal(expectedLanguages.length, 190, 'should match `readme.md`') t.deepEqual( low.listLanguages(),