microsoft / microsoft/AL

Publish highlightjs_al to npm so Highlight.js users can install it

Open
#8,307 1 comment 0 reactions 1 assignee View on GitHub

@Michenka6 is already working on this.

Since Aug 10, 2026.

accepted idea
Dominant language
PowerShell
Stars
881
Forks
285
Avg merge
3d 36m
Merged PRs (30d)
1

Description

highlightjs_al in this repository is the only openly licensed AL grammar for Highlight.js, but it is not published to npm, so in practice nobody can install it. The name highlightjs-al is unclaimed on npm and matches this package's own package.json.

Why it matters: Highlight.js has not accepted new languages into core since 2021 and instead points users at third party grammars listed in SUPPORTED_LANGUAGES.md. That table is how people find a language, and AL is absent from it. The listing convention is a published package plus a repository link.

If you were willing to publish it, I am happy to send the follow-up PR to Highlight.js adding the row pointing here, and to help with whatever is needed on the packaging side.

Related: #8306 fixes two v11 issues in the grammar (a deprecated scope, and auto-detection colliding with Highlight.js's own C/AL fixture) and regenerates dist.

Prepared with AI assistance (Claude).
Internal work item: AB#646416

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.