UNPKG

376 BJavaScriptView Raw
1Prism.languages.json = {
2 'property': /"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i,
3 'string': {
4 pattern: /"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,
5 greedy: true
6 },
7 'number': /\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,
8 'punctuation': /[{}[\]);,]/,
9 'operator': /:/g,
10 'boolean': /\b(?:true|false)\b/i,
11 'null': /\bnull\b/i
12};
13
14Prism.languages.jsonp = Prism.languages.json;