Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@highlightjs/cdn-assets

Package Overview
Dependencies
Maintainers
5
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@highlightjs/cdn-assets - npm Package Versions

1235

10.3.0

Diff

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][]
isagalaev
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][]
isagalaev
published 10.1.2 •

isagalaev
published 10.1.1 •

Changelog

Source

Version 10.1.1

Fixes:

  • Resolve issue on Node 6 due to dangling comma (#2608) [Edwin Hoogerbeets][]
  • Resolve index.d.ts is not a module error (#2603) [Josh Goebel][]
isagalaev
published 10.1.0 •

Changelog

Source

Version 10.1.0

New themes:

  • NNFX and NNFX-dark by [Jim Mason][]
  • lioshi by [lioshi][]

Parser Engine:

  • (parser) Now escapes quotes in text content when escaping HTML (#2564) [Josh Goebel][]
  • (parser) Adds keywords.$pattern key to grammar definitions (#2519) [Josh Goebel][]
  • (parser) Adds SHEBANG utility mode [Josh Goebel][]
  • (parser) Adds registerAliases method (#2540) [Taufik Nurrohman][]
  • (enh) Added on:begin callback for modes (#2261) [Josh Goebel][]
  • (enh) Added on:end callback for modes (#2261) [Josh Goebel][]
  • (enh) Added ability to programatically ignore begin and end matches (#2261) [Josh Goebel][]
  • (enh) Added END_SAME_AS_BEGIN mode to replace endSameAsBegin parser attribute (#2261) [Josh Goebel][]
  • (fix) fixMarkup would rarely destroy markup when useBR was enabled (#2532) [Josh Goebel][]

Deprecations:

  • htmlbars grammar is now deprecated. Use handlebars instead. (#2344) [Nils Knappmeier][]
  • when using highlightBlock result.re deprecated. Use result.relevance instead. (#2552) [Josh Goebel][]
  • ditto for result.second_best.re => result.second_best.relevance (#2552)
  • lexemes is now deprecated in favor of keywords.$pattern key (#2519) [Josh Goebel][]
  • endSameAsBegin is now deprecated. (#2261) [Josh Goebel][]

Language Improvements:

  • fix(groovy) strings are not allowed inside ternary clauses (#2217) [Josh Goebel][]
  • fix(typescript) add readonly keyword (#2562) [Martin (Lhoerion)][]
  • fix(javascript) fix regex inside parens after a non-regex (#2530) [Josh Goebel][]
  • enh(typescript) use identifier to match potential keywords, preventing false positivites (#2519) [Josh Goebel][]
  • enh(javascript) use identifier to match potential keywords, preventing false positivites (#2519) [Josh Goebel][]
  • [enh] Add OPTIMIZE: and HACK: to the labels highlighted inside comments [Josh Goebel][]
  • enh(typescript/javascript/coffeescript/livescript) derive ECMAscript keywords from a common foudation (#2518) [Josh Goebel][]
  • enh(typescript) add setInterval, setTimeout, clearInterval, clearTimeout (#2514) [Josh Goebel][]
  • enh(javascript) add setInterval, setTimeout, clearInterval, clearTimeout (#2514) [Vania Kucher][]
  • enh(cpp) add pair, make_pair, priority_queue as built-ins (#2538) [Hankun Lin][]
  • enh(cpp) recognize priority_queue pair as cpp containers (#2541) [Hankun Lin][]
  • fix(javascript) prevent set keyword conflicting with setTimeout, etc. (#2514) [Vania Kucher][]
  • fix(cpp) Fix highlighting of unterminated raw strings (#2261) [David Benjamin][]
  • fix(javascript) => function with nested () in params now works (#2502) [Josh Goebel][]
  • fix(typescript) => function with nested () in params now works (#2502) [Josh Goebel][]
  • fix(yaml) Fix tags to include non-word characters (#2486) [Peter Plantinga][]
  • fix(swift) @objcMembers was being partially highlighted (#2543) [Nick Randall][]
  • enh(dart) Add late and required keywords, the Never built-in type, and nullable built-in types (#2550) [Sam Rawlins][]
  • enh(erlang) Add underscore separators to numeric literals (#2554) [Sergey Prokhorov][]
  • enh(handlebars) Support for sub-expressions, path-expressions, hashes, block-parameters and literals (#2344) [Nils Knappmeier][]
  • enh(protobuf) Support multiline comments (#2597) [Pavel Evstigneev][]
  • fix(toml) Improve key parsing (#2595) [Antoine du Hamel][]
isagalaev
published 10.0.3 •

isagalaev
published 10.0.2 •

Changelog

Source

Version 10.0.2

Brower build:

  • Issue (bug) Fix: Version 10 fails to load as CommonJS module. (#2511) [Josh Goebel][]
  • Issue (removal) AMD module loading support has been removed. (#2511) [Josh Goebel][]

Parser Engine Changes:

  • Issue fix(parser) Fix freez issue with illegal 0 width matches (#2524) [Josh Goebel][]
isagalaev
published 10.0.1 •

Changelog

Source

Version 10.0.1

Parser Engine Changes:

  • (bug) Fix sublanguage with no relevance score (#2506) [Josh Goebel][]
isagalaev
published 10.0.0 •

Changelog

Source

Version 10.0.0

New languages:

  • add(php-template) Explicit language to detect PHP templates (vs xml) [Josh Goebel][]
  • enh(python) Added python-repl for Python REPL sessions
  • add(never) Added 3rd party Never language support

New themes:

  • Srcery by [Chen Bin][]

Parser Engine Changes:

  • (bug) Fix beginKeywords to ignore . matches (#2434) [Josh Goebel][]
  • (enh) add before:highlight plugin API callback (#2395) [Josh Goebel][]
  • (enh) add after:highlight plugin API callback (#2395) [Josh Goebel][]
  • (enh) split out parse tree generation and HTML rendering concerns (#2404) [Josh Goebel][]
  • (enh) every language can have a name attribute now (#2400) [Josh Goebel][]
  • (enh) improve regular expression detect (less false-positives) (#2380) [Josh Goebel][]
  • (enh) make noHighlightRe and languagePrefixRe configurable (#2374) [Josh Goebel][]

Language Improvements:

  • enh(python) Exclude parens from functions params (#2490) [Álvaro Mondéjar][]
  • enh(swift) Add compactMap to keywords as built_in (#2478) [Omid Golparvar][]
  • enh(nim) adds func keyword (#2468) [Adnan Yaqoob][]
  • enh(xml) deprecate ActionScript inside script tags (#2444) [Josh Goebel][]
  • fix(javascript) prevent get/set variables conflicting with keywords (#2440) [Josh Goebel][]
  • bug(clojure) Now highlights defn- properly (#2438) [Josh Goebel][]
  • enh(bash) default value is another variable (#2439) [Josh Goebel][]
  • enh(bash) string nested within string (#2439) [Josh Goebel][]
  • enh(bash) Add arithmetic expression support (#2439) [Josh Goebel][]
  • enh(clojure) Add support for global definitions name (#2347) [Alexandre Grison][]
  • enh(fortran) Support Fortran 77 style comments (#2416) [Josh Goebel][]
  • (csharp) add support for @identifier style identifiers (#2414) [Josh Goebel][]
  • fix(elixir) Support function names with a slash (#2406) [Josh Goebel][]
  • fix(javascript) comma is allowed in a "value container" (#2403) [Josh Goebel][]
  • enh(apache) add deny and allow keywords [Josh Goebel][]
  • enh(apache) highlight numeric attributes values [Josh Goebel][]
  • enh(apache) highlight IP addresses, ports, and strings in sections [Josh Goebel][]
  • enh(php) added more keywords and include <?= syntax to meta [Taufik Nurrohman][]
  • fix(protobuf) Fix rpc when followed by a block (#) [Josh Goebel][]
  • enh(zephir) almost complete rework of the zephir grammar (#2387) [Josh Goebel][]
  • (markdown) much improved code block support (#2382) [Josh Goebel][]
  • (markdown) improve bold/italic nesting (#2382) [Josh Goebel][]
  • enh(csharp) Support where keyword as class constraint (#2378) [Josh Goebel][]
  • enh(csharp) Allow reference path in class inheritance lists (#2378) [Josh Goebel][]
  • enh(csharp) Add generic modifiers (in, out) (#2378) [Josh Goebel][]
  • (fortran) enh(fortran) support intrinsic data types (#2379) [Josh Goebel][]
  • enh(java) annotations can include numbers (#2377) [Josh Goebel][]
  • enh(java) annotations can take params (#2377) [Josh Goebel][]
  • enh(java) allow annotations inside function call params (#2377) [Josh Goebel][]
  • enh(parser) pre/post-highlightBlock callbacks via plugin (#2285) [Josh Goebel][]
  • (fortran) Add Fortran 2018 keywords and coarray intrinsics (#2361) [Sam Miller][]
  • (delphi) highlight hexadecimal, octal, and binary numbers (#2370) Robert Riebisch
  • enh(plaintext) added text and txt as alias (#2360) [Taufik Nurrohman][]
  • enh(powershell) added PowerShell v5.1/v7 default aliases as "built_in"s (#2423) [Sean Williams][]
  • enh(yaml) added support for timestamps (#2475) [Peter Plantinga][]

Developer Tools:

  • added Dockerfile for optionally developing with a container
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