prism-code-editor
Version:
Lightweight, extensible code editor component for the web using Prism
18 lines (17 loc) • 592 B
JavaScript
import { l as languages } from "../../index-C1_GGQ8y.js";
import { e as extend } from "../../language-gdIi4UL0.js";
import { c as clikeString } from "../../patterns-Cp3h1ylA.js";
import "./json.js";
var string = clikeString();
languages.json5 = extend("json", {
"property": [
RegExp(string.pattern.source + "(?=\\s*:)"),
{
pattern: /(?!\d)(?:(?!\s)[$\w\xa0-\uffff])+(?=\s*:)/,
alias: "unquoted"
}
],
"string": string,
"number": /[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/
});
//# sourceMappingURL=json5.js.map