diff --git a/src/prism/http.ts b/src/prism/http.ts new file mode 100644 index 0000000..94c4311 --- /dev/null +++ b/src/prism/http.ts @@ -0,0 +1,4 @@ + +import { languages } from 'prismjs'; + +languages.http['request-line'].pattern = /^(?:CONNECT|DELETE|GET|HEAD|QUERY|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m; diff --git a/src/prism/index.ts b/src/prism/index.ts index b003f7f..14eb4f0 100644 --- a/src/prism/index.ts +++ b/src/prism/index.ts @@ -4,6 +4,7 @@ import load_languages = require('prismjs/components/index'); load_languages(); require('./wasm'); +require('./http'); // hooks.add('after-tokenize', (env) => { // //