New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

highlight.js

Package Overview
Dependencies
Maintainers
5
Versions
103
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

highlight.js - npm Package Versions

1
11

10.4.0-beta1

Diff

joshgoebel
published 10.4.0-beta0 •

isagalaev
published 10.3.2 •

isagalaev
published 10.3.1 •

Changelog

Source

Version 10.3.1

Prior version let some look-behind regex sneak in, which does not work yet on Safari. This release removes those incompatible regexes.

Fix:

  • fix(Safari) Remove currently unsupported look-behind regex ([fix][187e7cfc]) [Josh Goebel][]
joshgoebel
published 10.3.0 •

Changelog

Source

Version 10.3.0

Language Improvements:

  • enh(latex) Complete ground up rewrite of LaTex grammar [schtandard][]
  • fix(cpp) implement backslash line continuation in comments (#2757) [Konrad Rudolph][]
  • fix(cpp) improve parsing issues with templates (#2752) [Josh Goebel][]
  • enh(cpp) add support for enum (struct|class) and union (#2752) [Josh Goebel][]
  • fix(js/ts) Fix nesting of {} inside template literals SUBST expression (#2748) [Josh Goebel][]
  • enh(js/ts) Highlight class methods as functions (#2727) [Josh Goebel][]
  • fix(js/ts) constructor is now highlighted as a function title (not keyword) (#2727) [Josh Goebel][]
  • fix(c-like) preprocessor directives not detected after else (#2738) [Josh Goebel][]
  • enh(javascript) allow # for private class fields (#2701) [Chris Krycho][]
  • fix(js) prevent runaway regex (#2746) [Josh Goebel][]
  • fix(bash) enh(bash) allow nested params (#2731) [Josh Goebel][]
  • fix(python) Fix highlighting of keywords and strings (#2713, #2715) [Konrad Rudolph][]
  • fix(fsharp) Prevent (*) from being detected as a multi-line comment [Josh Goebel][]
  • enh(bash) add support for heredocs (#2684) [Josh Goebel][]
  • enh(r) major overhaul of the R language grammar (and fix a few bugs) (#2680) [Konrad Rudolph][]
  • enh(csharp) Add all C# 9 keywords, and other missing keywords (#2679) [David Pine][]
  • enh(objectivec) Add objective-c++ and obj-c++ aliases for Objective-C [Josh Goebel][]
  • enh(java) Add support for record (#2685) [Josh Goebel][]
  • fix(csharp) prevent modifier keywords wrongly flagged as title (#2683) [Josh Goebel][]
  • enh(axapta) Update keyword list for Axapta (X++) (#2686) [Ryan Jonasson][]
  • fix(fortran) FORTRAN 77-style comments (#2677) [Philipp Engel][]
  • fix(javascript) Comments inside params should be highlighted (#2702) [Josh Goebel][]
  • fix(scala) Comments inside class header should be highlighted (#1559) [Josh Goebel][]
  • fix(c-like) Correctly highlight modifiers (final) in class declaration (#2696) [Josh Goebel][]
  • enh(angelscript) Improve heredocs, numbers, metadata blocks (#2724) [Melissa Geels][]
  • enh(javascript) Implement Numeric Separators (#2617) [Antoine du Hamel][]
  • enh(typescript) TypeScript also gains support for numeric separators (#2617) [Antoine du Hamel][]
  • enh(php) Add support for PHP 8 match keyword and add php8 as an alias (#2733) [Ayesh Karunaratne][]
  • fix(handlebars) Support if else keyboards (#2659) [Tom Wallace][]

Deprecations:

  • useBR option deprecated and will be removed in v11.0. (#2559) [Josh Goebel][]
joshgoebel
published 10.2.1 •

Changelog

Source

Version 10.2.1

Parser Engine:

  • fix(parser) complete fix for resuming matches from same index (#2678) Josh Goebel
isagalaev
published 10.2.0 •

Changelog

Source

Version 10.2.0

Parser Engine:

  • (fix) When ignoring a potential match highlighting can terminate early (#2649) [Josh Goebel][]

New themes:

Deprecations:

  • fixMarkup is now deprecated and will be removed in v11.0. (#2534) [Josh Goebel][]

Big picture:

  • Add simple Vue plugin for basic use cases (#2544) [Josh Goebel][]

Language Improvements:

  • fix(bash) Fewer false positives for keywords in arguments (#2669) [sirosen][]
  • fix(js) Prevent long series of /////// from causing freezes (#2656) [Josh Goebel][]
  • enh(csharp) Add init and record keywords for C# 9.0 (#2660) [Youssef Victor][]
  • enh(matlab) Add new R2019b arguments keyword and fix enumeration keyword (#2619) [Andrew Janke][]
  • fix(kotlin) Remove very old keywords and update example code (#2623) [kageru][]
  • fix(night) Prevent object prototypes method values from being returned in getLanguage (#2636) [night][]
  • enh(java) Add support for enum, which will identify as a class now (#2643) [ezksd][]
  • enh(nsis) Add support for NSIS 3.06 commands (#2653) [idleberg][]
  • enh(php) detect newer more flexible HEREdoc syntax (#2658) [eytienne][]
joshgoebel
published 9.18.3 •

joshgoebel
published 9.18.2 •

isagalaev
published 10.1.2 •

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc