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