UNPKG

@observablehq/highlight.js

Version:

Syntax highlighting with language autodetection.

33 lines (30 loc) 799 B
/* Language: Dockerfile Requires: bash.js Author: Alexis Hénaut <alexis@henaut.net> Description: language definition for Dockerfile files Category: config */ define(["./bash.js"], (...$requiredLanguages) => function(hljs) { hljs.registerLanguage("bash", $requiredLanguages[0]); return { aliases: ['docker'], case_insensitive: true, keywords: 'from maintainer expose env arg user onbuild stopsignal', contains: [ hljs.HASH_COMMENT_MODE, hljs.APOS_STRING_MODE, hljs.QUOTE_STRING_MODE, hljs.NUMBER_MODE, { beginKeywords: 'run cmd entrypoint volume add copy workdir label healthcheck shell', starts: { end: /[^\\]$/, subLanguage: 'bash' } } ], illegal: '</' } } )