Skip to content

Commit da474c7

Browse files
RunDevelopmentmAAdhaTTah
authored andcommitted
Cleaned up JSON (#1596)
This PR removes useless flags (because JS is case sensitive, so is JSON) and adds one to number to make the pattern more compact.
1 parent 8720b3e commit da474c7

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

components/prism-json.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
Prism.languages.json = {
22
'comment': /\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,
33
'property': {
4-
pattern: /"(?:\\.|[^\\"\r\n])*"(?=\s*:)/i,
4+
pattern: /"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,
55
greedy: true
66
},
77
'string': {
88
pattern: /"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,
99
greedy: true
1010
},
11-
'number': /-?\d+\.?\d*([Ee][+-]?\d+)?/,
11+
'number': /-?\d+\.?\d*(e[+-]?\d+)?/i,
1212
'punctuation': /[{}[\],]/,
13-
'operator': /:/g,
14-
'boolean': /\b(?:true|false)\b/i,
15-
'null': /\bnull\b/i
13+
'operator': /:/,
14+
'boolean': /\b(?:true|false)\b/,
15+
'null': /\bnull\b/
1616
};
1717

1818
Prism.languages.jsonp = Prism.languages.json;

components/prism-json.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)