highlightjs / highlight.js

JavaScript syntax highlighter with language auto-detection and zero dependencies.
https://highlightjs.org/
BSD 3-Clause "New" or "Revised" License
23.31k stars 3.52k forks source link

Support namespaced tagged template strings in JavaScript #4002

Closed aral closed 3 months ago

aral commented 4 months ago

Resolves #4001

Changes

Instead of just matching html and css (and, for completeness and consistency, gql), \.?html, \.?css, and \.?gql are matched, which allows for namespaced tagged template strings (e.g., Kitten’s kitten.html) to be recognised and highlighted.

Checklist

github-actions[bot] commented 3 months ago

Build Size Report

Changes to minified artifacts in /build, after gzip compression.

17 files changed

Total change -360 B

View Changes | file | base | pr | diff | | --- | --- | --- | --- | | es/core.min.js | 8.2 KB | 8.17 KB | -28 B | | es/highlight.min.js | 8.2 KB | 8.17 KB | -28 B | | es/languages/csharp.min.js | 1.68 KB | 1.65 KB | -30 B | | es/languages/css.min.js | 3.84 KB | 3.81 KB | -29 B | | es/languages/javascript.min.js | 2.73 KB | 2.73 KB | +4 B | | es/languages/less.min.js | 4.24 KB | 4.21 KB | -29 B | | es/languages/scss.min.js | 4.28 KB | 4.25 KB | -29 B | | es/languages/stylus.min.js | 3.94 KB | 3.91 KB | -29 B | | es/languages/typescript.min.js | 3.16 KB | 3.16 KB | +4 B | | highlight.min.js | 8.23 KB | 8.2 KB | -28 B | | languages/csharp.min.js | 1.69 KB | 1.66 KB | -32 B | | languages/css.min.js | 3.84 KB | 3.81 KB | -29 B | | languages/javascript.min.js | 2.74 KB | 2.74 KB | +4 B | | languages/less.min.js | 4.25 KB | 4.22 KB | -28 B | | languages/scss.min.js | 4.29 KB | 4.26 KB | -29 B | | languages/stylus.min.js | 3.94 KB | 3.92 KB | -28 B | | languages/typescript.min.js | 3.17 KB | 3.17 KB | +4 B |
github-actions[bot] commented 3 months ago

Build Size Report

Changes to minified artifacts in /build, after gzip compression.

7 files changed

Total change +12 B

View Changes | file | base | pr | diff | | --- | --- | --- | --- | | es/core.min.js | 8.2 KB | 8.2 KB | -1 B | | es/highlight.min.js | 8.2 KB | 8.2 KB | -1 B | | es/languages/javascript.min.js | 2.73 KB | 2.73 KB | +4 B | | es/languages/typescript.min.js | 3.16 KB | 3.16 KB | +4 B | | highlight.min.js | 8.23 KB | 8.23 KB | -2 B | | languages/javascript.min.js | 2.74 KB | 2.74 KB | +4 B | | languages/typescript.min.js | 3.17 KB | 3.17 KB | +4 B |
aral commented 3 months ago

@joshgoebel Thank you :)