prism-hsts.js 341 B

1234567891011121314151617181920
  1. /**
  2. * Original by Scott Helme.
  3. *
  4. * Reference: https://scotthelme.co.uk/hsts-cheat-sheet/
  5. */
  6. Prism.languages.hsts = {
  7. 'directive': {
  8. pattern: /\b(?:max-age=|includeSubDomains|preload)/,
  9. alias: 'keyword'
  10. },
  11. 'safe': {
  12. pattern: /\b\d{8,}\b/,
  13. alias: 'selector'
  14. },
  15. 'unsafe': {
  16. pattern: /\b\d{1,7}\b/,
  17. alias: 'function'
  18. }
  19. };