UNPKG

highlightjs-lookml

Version:
46 lines (33 loc) 1.52 kB
# LookML Language Definition for [highlight.js](https://github.com/highlightjs/highlight.js) LookML is a language used by [Looker](https://www.looker.com/) to model data, describing dimensions, aggregates, calculations, and data relationships in a SQL database. This repository contains a language definition for syntax highlighting with highlight.js. ## Usage Simply include the Highlight.js library in your webpage or Node app, then load this module. ### Static website or simple usage Simply load the module after loading Highlight.js. You'll use the minified version found in the `dist` directory. This module is just a CDN build of the language, so it will register itself as the Javascript is loaded. ```html <script type="text/javascript" src="/path/to/highlight.min.js"></script> <script type="text/javascript" charset="UTF-8" src="/path/to/highlightjs-lookml/dist/lookml.min.js" ></script> <script type="text/javascript"> hljs.highlightAll(); </script> ``` ### Using directly from the UNPKG CDN ```html <script type="text/javascript" src="https://unpkg.com/highlightjs-lookml/dist/lookml.min.js" ></script> ``` More info: <https://unpkg.com> ### With Node or another build system If you're using Node / Webpack / Rollup / Browserify, etc, simply require the language module, then register it with Highlight.js. ```javascript var hljs = require("highlightjs"); var hljsLookMl = require("highlightjs-lookml"); hljs.registerLanguage("lookml", hljsLookMl); hljs.highlightAll(); ```