highlightjs / highlight.js

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

Add New CSS Properties #4007

Closed carlrafting closed 3 months ago

carlrafting commented 4 months ago

This pull request adds some new CSS properties that are currently missing, this means these properties doesn't get highlighted correctly. An example of this issue can be viewed at this highlight.js demo page.

I'm not sure what the relevant tests are for a PR like this, so any guidance are very much appreciated. Would test/markup/css/sample.txt be the right test file for this?

References

Changes

Added some new CSS properties to ATTRIBUTES in src/languages/lib/css-shared.js.

Checklist

joshgoebel commented 4 months ago

We don't need markup tests for keywords adds... but we still do need changes.md.

github-actions[bot] commented 4 months ago

Build Size Report

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

11 files changed

Total change +221 B

View Changes | file | base | pr | diff | | --- | --- | --- | --- | | es/core.min.js | 8.18 KB | 8.17 KB | -3 B | | es/highlight.min.js | 8.18 KB | 8.17 KB | -3 B | | es/languages/css.min.js | 3.81 KB | 3.84 KB | +29 B | | es/languages/less.min.js | 4.21 KB | 4.24 KB | +29 B | | es/languages/scss.min.js | 4.25 KB | 4.28 KB | +29 B | | es/languages/stylus.min.js | 3.91 KB | 3.94 KB | +29 B | | highlight.min.js | 8.21 KB | 8.21 KB | -3 B | | languages/css.min.js | 3.81 KB | 3.84 KB | +29 B | | languages/less.min.js | 4.22 KB | 4.25 KB | +28 B | | languages/scss.min.js | 4.26 KB | 4.29 KB | +29 B | | languages/stylus.min.js | 3.92 KB | 3.94 KB | +28 B |
github-actions[bot] commented 3 months ago

Build Size Report

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

11 files changed

Total change +234 B

View Changes | file | base | pr | diff | | --- | --- | --- | --- | | es/core.min.js | 8.17 KB | 8.17 KB | +1 B | | es/highlight.min.js | 8.17 KB | 8.17 KB | +1 B | | es/languages/css.min.js | 3.81 KB | 3.84 KB | +29 B | | es/languages/less.min.js | 4.21 KB | 4.24 KB | +29 B | | es/languages/scss.min.js | 4.25 KB | 4.28 KB | +29 B | | es/languages/stylus.min.js | 3.91 KB | 3.94 KB | +29 B | | highlight.min.js | 8.21 KB | 8.21 KB | +2 B | | languages/css.min.js | 3.81 KB | 3.84 KB | +29 B | | languages/less.min.js | 4.22 KB | 4.25 KB | +28 B | | languages/scss.min.js | 4.26 KB | 4.29 KB | +29 B | | languages/stylus.min.js | 3.92 KB | 3.94 KB | +28 B |