UNPKG

430 BJavaScriptView Raw
1Prism.languages.docker = {
2 'keyword': {
3 pattern: /(^\s*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)/mi,
4 lookbehind: true
5 },
6 'string': /("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,
7 'comment': {
8 pattern: /#.*/,
9 greedy: true
10 },
11 'punctuation': /---|\.\.\.|[:[\]{}\-,|>?]/
12};
13
14Prism.languages.dockerfile = Prism.languages.docker;