Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information. Migrate solidity over to highlightjs org Feb 19, 2019
package.json Update version to 1.0.7 Aug 15, 2019
solidity.js Add is keyword; use meta class Jul 12, 2019

highlight.js syntax definition for Solidity.

For more about highlight.js, see

For more about Solidity, see


Simply include the highlight.js script package in your webpage or node app, load up this module and apply it to hljs.

If you're not using a build system and just want to embed this in your webpage:

<script type="text/javascript" src="/path/to/highlight.pack.js"></script>
<script type="text/javascript" src="/path/to/highlightjs-solidity/solidity.js"></script>
<script type="text/javascript">
    hljs.registerLanguage('solidity', window.hljsDefineSolidity);

If you're using webpack / rollup / browserify / node:

var hljs = require('highlightjs');
var hljsDefineSolidity = require('highlightjs-solidity');



This is a pretty simple package, the only thing you might want to do differently is name the language something other than solidity. If you want to do this, simply import { definer } from 'highlightjs-solidity'; and use it like: hljs.registerLanguage('othername', definer);.

About the author

Find me at

Tip me some ether? (; 0x52c04Bf91ebB58221A4ac65967e4CDa15a871eba

You can’t perform that action at this time.