Index: lib/src/prism/components/prism-docker.js |
diff --git a/lib/src/prism/components/prism-docker.js b/lib/src/prism/components/prism-docker.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..80a96ddbb7acb15a36db67198262a1539c56cc4b |
--- /dev/null |
+++ b/lib/src/prism/components/prism-docker.js |
@@ -0,0 +1,9 @@ |
+Prism.languages.docker = { |
+ 'keyword': { |
+ pattern: /(^\s*)(?:ONBUILD|FROM|MAINTAINER|RUN|EXPOSE|ENV|ADD|COPY|VOLUME|USER|WORKDIR|CMD|LABEL|ENTRYPOINT)(?=\s)/mi, |
+ lookbehind: true |
+ }, |
+ 'string': /("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*?\1/, |
+ 'comment': /#.*/, |
+ 'punctuation': /---|\.\.\.|[:[\]{}\-,|>?]/ |
+}; |