Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/highlightjs/highlight.js

JavaScript syntax highlighter with language auto-detection and zero dependencies.
https://github.com/highlightjs/highlight.js

enh(python) Improve handling of decorators (#2811)

Modifies the meta matching for Python code to handle decorators more accurately. This allows e.g...

cf63d2fc63c6fa0f7d1ddf99fcdbe8ebf8ee8b93 authored about 4 years ago
enh(java) Match numeric literals per Java Language Specification (#2812)

Reference:
https://docs.oracle.com/javase/specs/jls/se15/html/jls-3.html#jls-3.10

259b7c91b437b036de8795bb6304c3058858abc3 authored about 4 years ago
chore(docs) name OLD_VERSIONS to SECURITY.md and improve slightly

f998a50363487bfab777290af33a148286984c37 authored about 4 years ago
(themes) Add StackOverflow dark and light themes (#2802)

deea7b7ed8f8e62b38b2eb07c935af5592850c9c authored about 4 years ago
(chore) remove old linter hint

1982c8caaf595bea16953fd0574ac2b152b2363d authored about 4 years ago
chore(docs) Add Julia to SUPPORTED_LANGUAGES.md (#2797)

c238d41b3405be76f2e1adf62e347289a228eba4 authored about 4 years ago
enh(javascript) Match numeric literals per ECMA-262 spec (#2790)

Reference:

https://tc39.es/ecma262/#sec-literals-numeric-literals
https://tc39.es/ecma262/#s...

f58ea7117ef8d2764551ee183ab6b363503a7787 authored about 4 years ago
chore(routeros) fix insane relevance and long illegal list

- fix huge (incorrect) relevance of 10 for OBJECT matches
- long list of illegals should now be ...

1986de7f3a3c959ab18fa2c1e778eb6a3eaefcbe authored about 4 years ago
chore(lint) routeros grammar

005d2ffec1ce9cee04daabf7ded14d5874ec4d23 authored about 4 years ago
enh(php) highlight variables (#2785)

Resolves #2778.

* Also modernize a bit.

95ad8199ab1f3f2c4d83e9ddcfc5e0436f6776f3 authored about 4 years ago
enh(ruby) Match numeric literals per language documentation (#2788)

* enh(ruby) Match numeric literals per language documentation

https://docs.ruby-lang.org/en/2...

a636dad242aaaa9fbb6abbd74915e2adb42d09ff authored about 4 years ago
enh(python) Match numeric literals per the language reference (#2780)

- Ref: https://docs.python.org/3/reference/lexical_analysis.html#numeric-literals

21b146644e15ba2b101341da0d3e4dc61db53056 authored about 4 years ago
enh(julia) Update keywords, built_in and literals for julia 1.x (#2781)

This updates the lists of keyword, built_in and literal for Julia 1.X. Julia 1.X was released ov...

23a90dfcdc0d07e8016bf2b834af2b0a2f5baddc authored about 4 years ago
chore(dev) add theme picker to the developer tool (#2770)

f2ec26d939e1e99e78a2a508039b4c866570dc82 authored over 4 years ago
chore(docs) add unpkg CDN instructions. (#2779)

608f6841e99390d194841773d21ddd3f5a8e7524 authored over 4 years ago
(chore) add 10.3.1 release notes to the changelog

215eb88a8b18a549b6b5340ed595a94d7700a270 authored over 4 years ago
remove unsupported negative lookbehind regex

- cherry pick from unreleased branch

61c0d9bcd16e7291f29ec0503ad8e018711e2e70 authored over 4 years ago
chore(docs) add nim class to SUPPORTED_LANGUAGES list of alises (#2773)

4616c9fc0fb7ab16373367b6bbaa5a4fba7d3d89 authored over 4 years ago
(chore) typos and small documentation fixes (#2763)

- clarify location of common modes
- improve grammar and use consistent case for "JavaScript" a...

46955284933e5e503cda8689ded064635e79e730 authored over 4 years ago
10.3.0

97f9e8882de6909ff99990c4dbd24327b82647bc authored over 4 years ago
enh(latex) complete ground up rewrite of the LaTeX grammar (#2726)

This is a complete redo of the LaTeX language parser. It aims to solve #2708 and #2709 as well a...

5d8e97b4c1d9af5649d66878269a49a2fe604216 authored over 4 years ago
fix(handlebars): add proper support for `if else` keyword (#2765)

* fix(handlebars): support for if else keyword

Co-authored-by: Josh Goebel <[email protected]>

373a2668192f64e74a8d2b4848c2cb82625c0519 authored over 4 years ago
(fix) Ensure git is installed in docker image (#2764)

* Ensure git is installed in docker image

- Git is not included in the slim image, making it ...

3cf2f759ba4edd01177c59ead908e5c404fb05df authored over 4 years ago
fix(c/cpp) line continuation in single-line comments (#2761)

* Implement C comment line continuation, ie `\` at the end of the line

66ef1eeb9ad06c2d78af0f21aa97284de26b5d5d authored over 4 years ago
(chore) create pull request template (#2755)

665798ca8ac47fec72d54f0ac558600a7b383ae4 authored over 4 years ago
chore(docs) improve relevance guidance (#2734)

9b2ba4eb96528d3dbba10ba3bd81cc02273efd55 authored over 4 years ago
fix(cpp) fix class/template parsing issues (#2752)

* fix(cpp) fix class/template parsing issues. Fixes #2716. Fixes #2102.
* enh(cpp) add support ...

6d6b8a6db1e10d1ea7002588b62471f57e160caa authored over 4 years ago
fix(js/ts) Fix nested `{}` in template literal SUBST expression (#2748) (#2750)

14758861c933be47a29298c2c30f4bd2410963ce authored over 4 years ago
Merge pull request #2749 from joshgoebel/newer_deps

7e6d53db5f15882d8364c83b0e1d97f268a2d284 authored over 4 years ago
chore(tests) fix broken browser test suite

- web worker expect to see `&quot;` in output since it's calling
`highlight` proper
- highligh...

ba619f80ceea9a88cf9eedf060e77d4604c4c45d authored over 4 years ago
chore(build) add early exit if test fails

- test failures with test-browser were not being detected

88f86c475cc5e68416f81688cf7f48f67e305322 authored over 4 years ago
chore(build) browser/cdn builds are now ASCII only

f763a25c5ee86d0b8473513007a4416859195391 authored over 4 years ago
chore(deps) upgrade to all newer build dependencies

2d07b7e4efc220b684db3b99937a83c00fb24013 authored over 4 years ago
chore(lint) clean up build_config.js

663dfb569fb056be3d155b7eb4bccab158bd7ce1 authored over 4 years ago
fix(js) prevent runaway regex (#2746)

Evidently detecting a serious of comments one after another can
still lead to a runaway regex w...

e8473a9efb9add404afddde37fa70a630b3d9b89 authored over 4 years ago
(docs) Clarify that one has to build before testing (#2743)

* Clarify that one has to build before testing

A note about build_and_test was also added.

16a19bbc763030d669bfd270ae3c983c806b92d4 authored over 4 years ago
enh(javascript) highlight class methods (#2727)

57b351842f488a9ccbe29385e075b85482b2234f authored over 4 years ago
fix(c-like) preprocessor directives not detected after else (#2738)

dd11bbe4363e8851d77908f07e0e6604da7ef8b1 authored over 4 years ago
(chore) Fix compiling language dependencies on Windows (#2741)

50d5d21b4e97d16f42386929f7386598b2a1eb89 authored over 4 years ago
enh(javascript) allow leading `#` for private class fields (stop treating as illegal) (#2701)

As of an upcoming release of ECMAScript (almost certainly 2021), private
class fields may be de...

7905f46f7f6a0bc1361d4f9c59f3b34cde6b303c authored over 4 years ago
chore(parser) deprecate `useBR` option and add console warning

980832e3d38ce56ab50ec7359492952d2dde5237 authored over 4 years ago
enh(bash) add support for heredocs (#2684)

580bb711a5c2b26e82b70525054ae9a311a41bbc authored over 4 years ago
enh(php) add PHP 8 `match` keyword; add `php8` alias (#2733)

* [PHP] Add `match` keyword to keywords list

PHP introduces a new [`match` keyword in PHP 8.0...

fffde71a792274345cd91d97627a8703602b07ed authored over 4 years ago
enh(bash) allow nested params (#2731)

- allow nested variables inside `${...}` blocks

39b10a698a59c4f75543ee83ae7306e3339e5b08 authored over 4 years ago
enh(Python) Some Python language improvements (#2715)

32d141811c83ed2219600ca696b6fc2dc105e648 authored over 4 years ago
enh(js/ts) Implement Numeric Separator proposal (#2617)

* Implement Numeric Separator proposal

Refs: https://github.com/tc39/proposal-numeric-separat...

4e17c1a0e8545ed034e187eae235a248f655fc2a authored over 4 years ago
enh(build) slimmer Docker image and add .dockerignore (#2719)

* use node:12-slim base image + minor cleanups
* do not copy unnecessary things into the Docker...

14e1f6542ee05b9a063c1e161d5661c90483f40d authored over 4 years ago
enh(typescript,javascript) Build both JS and TS on a common foundation (#2569)

f5e24b9413265fe76ff24244e2642f47d722a8e4 authored over 4 years ago
enh(angelscript) Improve heredocs, numbers, metadata blocks (#2724)

* Fixed problematic heredoc strings
* Fixed unhandled valid number formatting
* Added missing ...

00a6749effbb95bde10cfa64c2ea888aec930585 authored over 4 years ago
chore(build) Build demo with correct script link

- Previously minified JS would always be linked (even if not built)
- Non-minified link will now...

e980213f497e06289cacf03acd2a55d7f418b4d5 authored over 4 years ago
chore(lint) clean up linting of fsharp (after recent improvements)

309cfd01b8e9a273fa50386b5bcd6c8d9bb49a51 authored over 4 years ago
chore(lint) more linter happiness

e1e91d6f6178aa8c027f0645c065e23bd4b832f5 authored over 4 years ago
chore(lint) fix a few linter issues

6562ef254b38aa94f9ec69c5847dfb0a87066108 authored over 4 years ago
chore(css) Fix background color of the Lightfair theme (#2720)

191cc3127f2bfde78020291db24ffa034148a028 authored over 4 years ago
fix(fsharp) Prevent `(*)` from being detected as a multi-line comment (#2704)

* fix(fsharp) Prevent `(*)` from being detected as a multi-line comment
* allow comments within...

04d581c81a2353b96c44d1c340a565a173630143 authored over 4 years ago
fix(javascript,scala) Resolves various highlighting issues with comments (#2703)

* fix(javascript) Comments highlighted inside params (#2702)
* fix(scala) Comments inside class...

5b87cc4d106059bee1c30f123e5a4053e0af9de4 authored over 4 years ago
(chore) drop 10.2.1 release notes into master branch

25dd12a5324f3554a2ec30116789861ec318ed5f authored over 4 years ago
fix(c-like) Correctly highlight modifiers in class declaration (#2698)

9a9592a597d9c40432ce7886cb2c30e0d83416fb authored over 4 years ago
chore(docs) update my profile URL on GitHub

7942bea2dcf533574f59c00c679190591c06875d authored over 4 years ago
fix(fortran) Fixed FORTRAN 77 style comments (#2689)

afe5334e3e9ac380576a7d6474576a2d7116013d authored over 4 years ago
enh(R) major overhaul for the R language grammar (#2680)

- fixes the idiosyncratic R rule for identifiers
- fixes the list of keywords, which was previo...

cda973c7c2c8bf44b6722f3d460b4c6359dcc79c authored over 4 years ago
fix(parser) complete fix for resuming matches from same index (#2678)

b45e211271e95fd2615725f9dd23d24198c91200 authored over 4 years ago
enh(java) Add support for `record` (#2685)

1d1ddcd152f9c2af1c86419f6471aecf5c20592d authored over 4 years ago
fix(csharp) prevent public/static/private incorrect flagged as title (#2683)

ce64570d04aa79b53a153727b9cc919e94a99311 authored over 4 years ago
enh(axapta) Update X++ keyword list (#2688)

* Upate Axapta keyword list
* Refactor to one line per keyword
* Break out keywords into descr...

913f0e55435d56daf5bfbb6888ac9c371ec31cdc authored over 4 years ago
chore(tests) allow running of individual tests again

889be9507f9fd06d6a8c8835418569b37d0be932 authored over 4 years ago
chore(docs) oops, forgot to add to prior commit

36392c38acf8a65d105c77b15ec43be3f10897a2 authored over 4 years ago
chore(objectivec) Add `objective-c++` and `obj-c++` aliases

Closes #2652.

df19138499818d9c7c631b88f1ca1bcab99645af authored over 4 years ago
chore(bash) Remove relevance boost that never worked

- This never worked and hasn't proven necessary.
- If we were to add it back in the future it'd ...

9d194506592cfe61490a385bf9412e5937334c8b authored over 4 years ago
enh(csharp) Add all v9 keywords, and other missing keywords (#2679)

* Added C# 9 keywords, and other missing keywords.

- Improved organization, and added built-ins

d7b1edeac5cdbc3ffe60544a671bbd6561e27f7a authored over 4 years ago
bump modules for security fixes

da7d149b0415e34aac5d740373174616ce0fefa3 authored over 4 years ago
bump 10.2.0

f000229a7f8b7750d169ec6bc9c4362cf2aca395 authored over 4 years ago
(docs) add ln/Alan programming language to supported list (#2675)

* add syntax highlighter for ln/alan programming language

Co-authored-by: David Ellis <isv....

2c9323346c634570f8307bd92ec40484e2315f98 authored over 4 years ago
fix(tooling) developer.html does not render highlighted language properly (#2672)

* Fix inconsistency in developer.html

Co-authored-by: Josh Goebel <[email protected]>

f3f29acffc4a828603ec4717ba903d826d0d9fa9 authored over 4 years ago
enh(bash) Less false positives for keywords in arguments (#2669)

In bash, option, param, and command names may contain builtins as
hyphen-delimited components. ...

01f049b66344a67f739477820bb9a742aefb68b4 authored over 4 years ago
chore(parser) deprecate `fixMarkup` and add console warning

621ba9de596ceed07c9970c81e8de52db873a577 authored over 4 years ago
chore(parser) use correct `requireLanguage` API for cpp and c languages

be8348c85854ea09077ad118cf1b11b36b5fba35 authored over 4 years ago
fix(parser) When ignoring a potential match highlighting can terminate early (#2650)

730f891cb841611de76f428af41c3c09fd1c5f17 authored over 4 years ago
(docs) fix typo: higlighted -> highlighted (#2671)

There is a small typo in src/languages/autohotkey.js, src/languages/typescript.js.

Should rea...

3abf3a2c436615ecea05e76a0b12ed9a1bb52429 authored over 4 years ago
(chore) fix typo

fc33aea76518928f791589f01371908949c332aa authored over 4 years ago
enh(php) detect newer more flexible HEREdoc syntax (#2658)

- separate tests along purpose + support of indented heredoc + heredoc as string variant
- shar...

2a65144dfe92bc2eca0af913b29be56a97e66eae authored over 4 years ago
fix(types): Allow users to not specify dom in their lib (#2663)

Closes #2648

ea62ab20db435ee3c2a8730a165925f2a6117de6 authored over 4 years ago
fix(js) prevent long series of ///// from freezing (#2657)

Resolves #2656.

82f470689ccc5c6cd853a4bcdd2e8546d0a2c964 authored over 4 years ago
enh(csharp) add keywords `record` and `init` (C# 9.0) (#2660)

fb0b19c8fe2a438e5bca35b40d845b92a8f69373 authored over 4 years ago
(nsis) add NSIS v3.06 commands (#2653)

639da2c69ef8af7693eb3c1290cb43bbf745e64c authored over 4 years ago
(chore) add vuePlugin to index.d.ts

9a26a111cf75dd0ceb4a3ecc4b92d5683377c13a authored over 4 years ago
(parser) Add basic Vue.js component and examples. (#2544)

- add basic Vue.js component
- add simple usage case to the README
- eat our own dogfood with ...

8965ebe6967f5adcb8d848b9de695e7dca41b995 authored over 4 years ago
(chore) Fix broken encoding of Markdown table

bf5b797c788b0e8fe71bbe82b5a871f79e52967b authored over 4 years ago
(chore) document support for older versions

d3aa27fe73d20f6aa4bdd64804a78cc60988e29e authored over 4 years ago
(chore) Update CDN urls to version 10.1.2 (#2645)

bc7c2a1dc4445d79e38976d903a4d3c8b1e2e1ff authored over 4 years ago
enh(java) class definitions could start with keyword `enum` (#2643)

a2a7db5d8f9cfdb28c99751fed9a55d17631511d authored over 4 years ago
(chore) Update SUPPORTED_LANGUAGES.md to add `arduino` (#2639)

8dcdddd4552bf0de6f84ab3a129426f73a7fa73d authored over 4 years ago
(chore) bump lodash dependency

1809bca77c35039cb268ed863cf191572f275510 authored over 4 years ago
(chore) add alias overlap table

Related #2626.

7f63502b1cd7fda116a8731f74d4af1a203a179a authored over 4 years ago
(arduion) no longer has all the C/C++ aliases

Resolves #2626.

The mistake is that Arduino language incorrectly picks up the aliases of
C++. T...

e3665447f9b345c6a562986385353dffc018ce59 authored over 4 years ago
(parser) use null prototype objects for languages/aliases (#2636)

Fix: Discord uses getLanguage to validate that a language specified exists in highlightJS and re...

d8692db1efa893b4b9e22ca0dbd96c64cc8da8c4 authored over 4 years ago
(chore) Update CDN urls to version 10.1.1 (#2627)

eec9b8481c7c36ab959f3eee9a75301641d4e601 authored over 4 years ago
(kotlin) remove very old keywords and update example code (#2623)

Removes obsolete Kotlin keywords and updates example.

- These are no longer valid Kotlin keyw...

465c2fe9e4964e10c239552f2fac912a547adbba authored over 4 years ago
enh(matlab) add "arguments" keyword and fix "enumeration" (#2619)

7bd0d62e016c72e4da83aea78db133c7413f80fd authored over 4 years ago
New Style: Gradient Light (#2616)

ab5083b2fc61e1cb7fec270186613d3cdb437245 authored over 4 years ago