From cd73c6005261586dd6fa8a5a6e5224dabc8a0400 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Fri, 30 Jul 2021 18:06:52 +0200 Subject: [PATCH] build: fix deprecation warning from highlightjs Fixes the following deprecation warning that is logged by `highlightjs`: ``` Deprecated as of 10.7.0. highlight(lang, code, ...args) has been deprecated. Deprecated as of 10.7.0. Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277 ``` --- package.json | 2 +- tools/highlight-files/highlight-code-block.ts | 5 +++-- yarn.lock | 8 ++++---- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index aa1d521b0fbf..a4c17d7918bb 100644 --- a/package.json +++ b/package.json @@ -179,7 +179,7 @@ "gulp": "^4.0.2", "gulp-cli": "^2.3.0", "gulp-dart-sass": "^1.0.2", - "highlight.js": "^10.4.0", + "highlight.js": "^10.7.0", "husky": "^7.0.1", "inquirer": "^8.0.0", "jasmine": "^3.6.0", diff --git a/tools/highlight-files/highlight-code-block.ts b/tools/highlight-files/highlight-code-block.ts index c742b911b9a8..b4b7e0e4cec0 100644 --- a/tools/highlight-files/highlight-code-block.ts +++ b/tools/highlight-files/highlight-code-block.ts @@ -7,8 +7,9 @@ const highlightJs = require('highlight.js'); */ export function highlightCodeBlock(code: string, language: string) { if (language) { - return highlightJs.highlight( - language.toLowerCase() === 'ts' ? 'typescript' : language, code).value; + return highlightJs.highlight(code, { + language: language.toLowerCase() === 'ts' ? 'typescript' : language + }).value; } return code; diff --git a/yarn.lock b/yarn.lock index d064edde40ba..f2058b133ea7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7858,10 +7858,10 @@ header-case@^2.0.4: capital-case "^1.0.4" tslib "^2.0.3" -highlight.js@^10.4.0: - version "10.6.0" - resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.6.0.tgz#0073aa71d566906965ba6e1b7be7b2682f5e18b6" - integrity sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ== +highlight.js@^10.7.0: + version "10.7.3" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== home-dir@^1.0.0: version "1.0.0"