/highlightjs-roc

Primary LanguageJavaScriptUniversal Permissive License v1.0UPL-1.0

highlightjs-roc

Syntax highlighting for Roc via highlight.js.

Usage

To use the package with Node, require the module and register it with highlight.js:

var hljs = require("highlightjs");
var hljsRoc = require("highlightjs-roc");

hljs.registerLanguage("roc", hljsRoc);
hljs.highlightAll();

After installing the package, you can use the default Roc theme by including the CSS file in your HTML:

<link
  rel="stylesheet"
  href="path/to/node_modules/highlightjs-roc/styles/roc-default.css"
/>

Or if you're using a bundler, you can import it in your JavaScript:

import "highlightjs-roc/styles/roc-default.css";

Contributing

PRs are very welcome! An easy way to test your changes is to update roc.js or roc-default.css, and then run node example/server.js and open localhost:3000 to see your changes.