Socket
Socket
Sign inDemoInstall

hexo-util

Package Overview
Dependencies
8
Maintainers
8
Versions
55
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.6.1 to 2.7.0

7

lib/highlight.js

@@ -17,2 +17,3 @@ 'use strict';

mark = [],
languageAttr = false,
tab

@@ -30,3 +31,3 @@ } = options;

const before = useHljs ? `<pre><code class="${classNames}">` : '<pre>';
const before = useHljs ? `<pre><code class="${classNames}"${languageAttr && lang ? ` data-language="${lang}"` : ''}>` : '<pre>';
const after = useHljs ? '</code></pre>' : '</pre>';

@@ -55,6 +56,6 @@

content = /\r?\n$/.test(data.value) ? content.replace(/\n$/, '') : content.trimEnd();
return `<pre>${codeCaption}<code class="${classNames}">${content}</code></pre>`;
return `<pre>${codeCaption}<code class="${classNames}"${languageAttr && lang ? ` data-language="${lang}"` : ''}>${content}</code></pre>`;
}
let result = `<figure class="highlight${data.language ? ` ${data.language}` : ''}">`;
let result = `<figure class="highlight${data.language ? ` ${data.language}` : ''}"${languageAttr && lang ? ` data-language="${lang}"` : ''}>`;

@@ -61,0 +62,0 @@ result += codeCaption;

{
"name": "hexo-util",
"version": "2.6.1",
"version": "2.7.0",
"description": "Utilities for Hexo.",

@@ -41,3 +41,3 @@ "main": "lib/index",

"html-tag-validator": "^1.5.0",
"mocha": "^9.0.3",
"mocha": "^10.0.0",
"nyc": "^15.0.0",

@@ -44,0 +44,0 @@ "rewire": "^6.0.0"

@@ -293,2 +293,3 @@ # hexo-util

`mark` | Line highlight specific line(s) |
`languageAttr` | Output code language into `data-language` attr | false

@@ -295,0 +296,0 @@ ### htmlTag(tag, attrs, text, escape)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc