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

(chore) add logger to replace console (#2925)

7c935fcf0044fb95b6d5715a82f1563fc721515d authored about 4 years ago
enh(build) Add Subresource Integrity digests for CDN builds (#2892)

Co-authored-by: Vladimir Jimenez <[email protected]>

7e108baaa3be0a7ad402d60259d060fcefa44021 authored about 4 years ago
(swift) Revamped keywords and added support for operators (#2908)

- New grammar for keywords and built-ins
- Added support for operator highlighting
- New...

c69b39311611341a332908af3c93192c8d29a027 authored about 4 years ago
(chore) Modernize the codebase just a bit (#2894)

* (chore) every browser but VERY old IE has `forEach` on query results now
* (chore) use more m...

3198e92629c8c09f9372e279dd833884e4edb839 authored about 4 years ago
chore(plugins) move useBR, tabReplace, and HTML merging into internal plugins (#2873)

- This begins the official deprecation of HTML merging and tabReplace.
- `useBR` was previously...

03f20234491f155e426e9daa12aa6adaa1b9cfef authored about 4 years ago
enh(cpp) support parameter packs in function decls (#2918)

Resolves #2917.

18460445f43b2518bad1ae26e74c5dbf7c3846cd authored about 4 years ago
chore(docs) Clean up CDN list (#2909)

a6083b24e244ac63624ada4ae6e409e5c77424ac authored about 4 years ago
enh(scheme) allow [] argument lists (#2913)

* enh(scheme) allow [] argument lists
* chore() lint scheme.js

626cc7d564b979d631cafd8d36a70443018610d1 authored about 4 years ago
fix(http) avoid recursive sublanguage and tighten rules (#2893)

* tweaks, add response markup test
* do not trigger autodetect * unless we are sure it is HTTP
...

a56d4161a24838663e90961c519021dc403b15e2 authored about 4 years ago
enh(asciidoc) support unconstrained bold syntax (#2870)

0f5f5917e4014f0d850780f1dfeb49858da4feca authored about 4 years ago
(chore) grammar audits: convert strings -> regex (#2863)

* chore(audit) abnf and accesslog
* chore(audit) actionscript
* chore(audit) apache
* chore(a...

26a08a524dd067018fc49d299e7b79c5d01991c0 authored about 4 years ago
enh(swift) RAW string support (#2902)

2b833dd3ff8a97f8eb6621d16fed2c75921e2411 authored about 4 years ago
enh(asciidoc) Support level 5 sections (#2903)

c0b6ddbaaf787045078be05460b71f5f33acb430 authored about 4 years ago
chore() bump SECURITY.md info

bcd9d2119c728c54d43cd280cfa0bdfb9f8722ed authored about 4 years ago
Merge pull request from GHSA-7wwv-vh3v-89cq

* enh(tests) analyze regex for catastrophic backtracking

* allow testing individual languages

...

373b9d862401162e832ce77305e49b859e110f9c authored about 4 years ago
fix(javascript/typescript) allow empty block-comments (#2897)

6a0c9f8d30ba492a6a05b528fd2dee254f5c4cc3 authored about 4 years ago
fix(dart) empty comment handling #2899

612a5516d3f939108ef2dff860f8129ea2d4fb07 authored about 4 years ago
enh(makefile) Add "make" alias (#2891)

- Closes #2883.

1166e6875e719e2324a3d4a8179a907bc6cefe98 authored about 4 years ago
enh(vbnet) Many many improvement to our vb.net support (#2808)

Resolves #2775, resolves #2875, resolves #2851

- Adds support for Date data types, see #2775
...

7ae81274fcfd3120b1d4aab2bd58b0bb8495df4b authored about 4 years ago
(chore) move compile time out of detect time

3a2934d7e7af99631527bf55465fa229522735b9 authored about 4 years ago
chore(docs) bump SECURITY mention to 9.18.5

b76946200e88593c7321369c6dac577ed9a191f1 authored about 4 years ago
(docs) adding Rebol and Red to supported languages (#2872)

e1fdb8466375d88b93199a589be669712549240a authored about 4 years ago
chore(docs) Version 9 has reached EOL.

81025e2c4384766452f626d44000c7f0a69b50e3 authored about 4 years ago
10.4.0 release

4055826e7a66c960565c4f56fcc62616c6451fad authored about 4 years ago
chore(docs) update maintainer guide

ee2832779e97b3c77da55a538e261b671651e768 authored about 4 years ago
chore(deps) bump deep-freeze to get build bug fix

c91fadd112139c6a26026c099802c0a1fdbfcede authored about 4 years ago
(chore) eslint --fix against most grammars (#2853)

This doesn't include all grammars because I focused on those that we're in flux from other PRs.

f0c4a36796262132a3559b2f7800bfea85484b8a authored about 4 years ago
chore(docs) add Slack invite link

b4b5bf0578644e348d19e052381cade92dc8e385 authored about 4 years ago
chore(tests) auto-generated markup tests for all languages (#2862)

6698b8a5959c398568c7c437fe028a6e3167c776 authored about 4 years ago
enh(shell) recognize prompts that contain tilde(s) (#2859)

Resolves #2858.

4fed71d45bd2b0615013d533bfdeab66d0953f22 authored about 4 years ago
enh(shell) Support multiline commands (#2861)

c36d5aec8b2b230db2156ebbf81f453c50fb67f6 authored about 4 years ago
chore(docs) add beta badge

3375ec6f64ca54bc2ea3e798439a28fce78ade8b authored about 4 years ago
chore(build) tighter terser opts, saves ~50 bytes gzipped

7fc446c51fb3a8c7df6715e913597048d3bfcfb5 authored about 4 years ago
chore(docs) Add BBcode to SUPPORTED_LANGUAGES (#2867)

31a69490cef34aad21fcb2f0cabc41e513b20a2a authored about 4 years ago
bump 10.4.0-beta1

d2bf6352cfcd59231708eeeddf0eafe2f49d9280 authored about 4 years ago
chore(build) NPM publish of cdn-assets and highlight.js via GHA (#2850)

* Automate publishing of pre-releases to NPM

- Publishes both `highlight.js` and `@highlightj...

7c7f49690334aceaef2e70f60f72cc82b257576a authored about 4 years ago
chore(tests) update to new package name

d602ee15a0ac4d8ecf808d60ec3ce0f29ddc6704 authored about 4 years ago
(chore) bump build deps to newer naming & remove vendor

462404c71f474edc65f7212d28a78eab49398a8c authored about 4 years ago
enh(autodetect) python: self is super common convention

122e363f2b257488d67c2fd2202f855e22190280 authored about 4 years ago
fix(ocaml) `=>` does not actually seem to be a part of language

- I looked but couldn't find any reference to this.

280de478b49827fe992246a7be01fe386b1d6ab5 authored about 4 years ago
fix(n1ql) do not hobble relevancy of strings

- There is no reason to do this every other language gets
credit for simple strings.

06a98db197147b89a36a43224cd822a205740967 authored about 4 years ago
fix(parser) add `value` to common keywords (0 relevance)

edaa41c9fa001c41fb8e9f11be8d44a77bb94998 authored about 4 years ago
fix(properties) auto-detect: no points for ident[space]ident

9d9f82be69cb5be7763125c1ec78b5b086b8fc66 authored about 4 years ago
fix(angelscript/lsl) no relevance for simple numbers

3aa9861c21bf549436a97a195af1c379532f0cd0 authored about 4 years ago
enh(autodetect) r: detect `<-`, illegal: `->`

670849bd9ddd8b5597d1c92f8c87d0e7ff4648a2 authored about 4 years ago
fix(javascript) remove relevance of `ident =>`

- This is found in other langauges and isn't a strong signal.

1b42bc6830892e0593e500952c9359041a6a48fb authored about 4 years ago
add comment, fix typos

- also fix pgsql markup test

8acfeebe52bb91f5a83aa76a593c6c60ddcec9b9 authored about 4 years ago
fix(autodetect) hy/scheme: bring in line with new `name` relevance from clojure

c3d93a077b258d0624f78496ac8f11e3af4b296a authored about 4 years ago
fix(autodetect) crystal: lower function relevance (5 -> 2)

7e29ea7881f710a02f91f98e6255e13be29116ba authored about 4 years ago
fix(autodetect) yaml: simple numbers should not add relevancy

2780204b686a5662ed443aeac09a580bc9a983df authored about 4 years ago
enh(autodetect) vbscript: improve auto-detection

- built-ins should only match if they are a call
- fix function detection

1c98d479d2a69cafb4d1927b8e4acb56add057d6 authored about 4 years ago
enh(autodetect) groovy: reduce @meta tags relevance

e95bf066b057b9beec2854de791c8f7412a91d64 authored about 4 years ago
enh(autodetect) ruby improvements

- add `__FILE__` to keywords
- add `proc` and `lambda` Kernel methods to build_ins
- stricter ru...

8fee641648e6cf151c4e82544697131ae51b60eb authored about 4 years ago
enh(autodetect) java: relevance boost for `import java.*.`

2118cca210094d4f39a03d9967f6824827699445 authored about 4 years ago
enh(autodetect) add additional common keywords

9e420ac90ee3d59b4278662354f25e8d349ce26b authored about 4 years ago
enh(autodetect) php: improve auto-detection

- only count => in `fn` context
- prevent beginKeywords double relevancy
- reduce relevance of `...

2697ad2c01f40e2cca7414030b71ee03c5856820 authored about 4 years ago
enh(autodetect) lisp: tune relevancy

- "name" gets 0 relevance since almost any identifier will match

Applying same logic as used wi...

dd44c533413d482319d4cfcbe76a87fffcd75b03 authored about 4 years ago
enh(autodetect) csharp: improve autodetection

- `value` is too common variable name to score points as keyword
- reduce 2x relevance for begin...

bd2e5766ee6a1e5eac5efe5e800feb2a655e9f0f authored about 4 years ago
fix(autodetect) improve rule matcher

- can start with `*` (css hacks)
- can include a comment after attribute name before : (css hacks)

d2349b2f2ce3d2ef1ad31ca786d92c607afc4ff2 authored about 4 years ago
fix(autodetect) css: allow extra ;

e2978cc4be5825b2f25317013ea7242c132f1a36 authored about 4 years ago
fix(autodetect) css class selectors must be valid identifiers

9464c6836ac86b7b713ac4a04f73dcbee32b0072 authored about 4 years ago
enh(autodetect) fewer false positives on variables

For languages with $ident and @ident style variables this attempts
to prevent positives for $ide...

bee3744f7f2b1466f6d0c8962c7cada5492f8d73 authored about 4 years ago
enh(autodetect) matlab: remove relevancy from `i` and `j`

d47fe19b80222801278f4a65137626c2877a1809 authored about 4 years ago
enh(autodetect) clojure: reduce runaway relevance

- operators get 0 relevance (consistency: no other grammars score them)
- "name" gets 0 relevanc...

c15d45582ee759b6a51553d14f62bb680b90e5e5 authored about 4 years ago
enh(autodetect) groovy

- Add relevance for groovy shebang line
- Ternary should not grant extra relevance

b593ff45fc43cadbd392a8b2ede9daa10e9d7356 authored about 4 years ago
fix(autodetect) protobuf: tighten enum item rule

2ac0dcf598bf05867a228da8ad2bc7d464d8a9dc authored about 4 years ago
fix(autodetect) css can include a forward slash

f6239cfef08d8a006534510957a23809ad75b725 authored about 4 years ago
fix(autodetect) swift should not get double relevance for `import`

3fec06b47bf6b4c7caaed8a656a1bbf2e80643ce authored about 4 years ago
fix(javascript) final solid fix for runaway regex

dc7a81e83ffcc92c92e4ebad0dff472d2d8a3805 authored about 4 years ago
fix(livescript) fix potential catastrophic backtracking

743c4a2a1d551e4467c9ea6919f8750913d9c52c authored about 4 years ago
chore(lint) various LGTM fixes

432ff2c496a3ca4d600357373989ea533e443b1d authored about 4 years ago
enh(parser) use negative look-ahead for beginKeywords (#2813)

c776c4b52a555bd7723bc007b385f14f712cb5a7 authored about 4 years ago
chore(website) remove c-like from the common list

04f210dfa5fbe08ec82413f9d959c1508c98ebb8 authored about 4 years ago
chore(docs) Explain the 1st party vs 3rd party situation a little better (#2823)

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

fb007ffd4641c423ca7bfea8d1dbbe1a472ff234 authored about 4 years ago
enh(llvm) Improve grammar and align assembly like grammars (#2830)

- Variables are now highlighted as `variable`
- `i8`, `i32`, etc now highlighted as `type`
...

7816b2ffcbe1003319b0f57def80f9ebd817743c authored about 4 years ago
(chore) Deprecate the `requireLanguage` API (#2844)

- Entire library now no longer uses any run-time dependencies (no grammar will break because ano...

9ba5a5d32edf246e505cf4b404e6a15115965318 authored about 4 years ago
chore(docs) - more lovely badges!

e8a8216b77c763fe08c426ba73957e3b6ff7b95f authored about 4 years ago
(swift) improvements: support `some`, `@main`; Fix `#` keywords . (#2845)

* Add support for new Swift 5.1 and 5.3 features.

1. [`some` keyword][1] (Introduced in Swift...

6bc573ca271fe839191092bf4b9d6159f223776c authored about 4 years ago
enh(javascript) Added `node-repl` for Node.js REPL sessions (#2792)

435f6c6c5e498464af1133e43a7d77579f421da2 authored about 4 years ago
(chore) fix test regex to be UTF-8 compatible

760dcd6080ba4ef7763ff1deff250530efa1dc94 authored about 4 years ago
chore(code) Stricter linting (and guarantee ES6 syntax for time being) (#2836)

* lint languages very lightly
* lint workflow

0934a4ad88c554837fccc3c85ad9c0c47b16e79c authored about 4 years ago
chore(website) Align demo and website styling (#2805)

* Align Demo and Website styling
* Remove a few non-languages from the list (c-like, plaintext,...

d95f1bc89d44b509254a3d570e52eb1c2b841666 authored about 4 years ago
enh(mathematica) Much improved highlighting for Wolfram (#2706)

Fix several issues and implement additional features for the Wolfram Language (Mathematica)

-...

ff6df7773fc2a1b394a69aef3ebfc327883673e1 authored about 4 years ago
chore(deps) bump npm dependencies

67b83beea7f7c4bedd2f4e1844588fce1f26a4d5 authored about 4 years ago
enh(swift) Match numeric literals per language reference (#2829)

Reference:
https://docs.swift.org/swift-book/ReferenceManual/LexicalStructure.html#grammar_nume...

5cf255f84ee59e032148a11e8d98eeba5dbb1180 authored about 4 years ago
fix(vue) Vue.js component should not require `hljs` global work (#2816)

* closes #2815

b73e6c92bf67a4e0d0330ea7723ecf65e122f71e authored about 4 years ago
chore(lint) Clean up src/highlight.js (#2828)

fb3e3735619e3e88652d97a95a978e75b3adf3a1 authored about 4 years ago
chore(docs) update core team list

e0d613761906b873ca212d84fb55f53d4f253037 authored about 4 years ago
add missing changelog entry for utf-u work

85ac4ac7235587072d6089e091b76e3f34ec2273 authored about 4 years ago
chore(docs) Snyk badge vs Greenkeeper

97935cc9d28baf7559ac08dba6582b46cebdc61a authored about 4 years ago
(chore) Update badge on README to point to GHA (#2822)

4110fdad8c16abf33236a9be9fbcd10d4ec0fc50 authored about 4 years ago
enh(markdown/xml) auto-detection fixes (#2769)

improve precision of XML to prevent false auto-detect positives (much tighter ruleset)

- grea...

fa5e615e3701b7939b80bf4e50d57594d9f27065 authored about 4 years ago
enh(diff) enhance diffs generated by `git format-patch` (#2814)

* enh(diff) improve highlighting of hunk identifier lines

The line starting with "@@" may con...

aa2bd7a2cda24e7722b281d52aacba80b746b6ee authored about 4 years ago
chore(ci) Add a GitHub actions workflow for our CI (#2821)

e43084fadc3db8267890d68b28cbb06868632cfd authored about 4 years ago
(chore) Clean up all regexs to be UTF-8 compliant/ready (#2759)

Work toward #2756.

Cleans up a lot of incorrect (unnecessary escaped) regex that would not co...

0cee2f3e664b7ad80aab0ed1cee0ce42bef5cbcf authored about 4 years ago
(chore) clean up CSS classes reference docs (#2714)

Clarify use of CSS classes a bit more.

- Make it clear the ReasonML classes are not for use.
...

bab94ff6ec609a209ba87f4e4851c065ed3d6a85 authored about 4 years ago
chore(parser) refactor `highlightAuto` to be much simpler (#2799)

- Refactors the highlightAuto code in preparation for adding plugin hooks to make it smarter.

afd4114417f5efad5887108413bad182418d295b authored about 4 years ago
fix(js/ts) Prevent for/while/if/switch from falsly matching as functions (#2803)

bfbaa081a76ed7d066c910e8e018ea95fd7a5729 authored about 4 years ago
fix(vue) Corrected typo in Vue plugin setting detectedLanguage (#2807)

* Corrected typo in Vue plugin setting detectedLanguage

Fixed typo `this.detectectLanguage` -...

397117028a90cd7d9bdd01db92894ee76c663ec2 authored about 4 years ago
(docs) Add Chapel as a listed third-party language (#2806)

* Add Chapel as a listed third-party language

66a2598b1a3849e2840d4113360d157385d65291 authored about 4 years ago