UNPKG

refractor

Version:

Lightweight, robust, elegant virtual syntax highlighting using Prism

25 lines (22 loc) 482 B
// @ts-nocheck /** * @import {Refractor} from '../lib/core.js' */ hsts.displayName = 'hsts' hsts.aliases = [] /** @param {Refractor} Prism */ export default function hsts(Prism) { /** * Original by Scott Helme. * * Reference: https://scotthelme.co.uk/hsts-cheat-sheet/ */ Prism.languages.hsts = { directive: { pattern: /\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i, alias: 'property' }, operator: /=/, punctuation: /;/ } }