@ryusei/light
Version:
<div align="center"> <a href="https://light.ryuseijs.com"> <img alt="RyuseiLight" src="https://light.ryuseijs.com/images/svg/logo.svg" width="70"> </a>
2 lines (1 loc) • 591 B
JavaScript
!function(e,n){if("function"==typeof define&&define.amd)define([],n);else if("undefined"!=typeof exports)n();else{n(),e.unknown={}}}("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:this,(function(){var e=/\b(?:true|false)\b/,n=/[ \t]+/,i=/"(?:\\"|.)*?"/;"undefined"!=typeof window&&window.RyuseiLight&&window.RyuseiLight.register({id:"json",name:"JSON",grammar:{main:[["prop",/".*?[^\\]"(?=:)/],["string",i],["keyword",/\bnull\b/],["number",/[+-]?(\d+\.?\d*)([eE][+-]?\d+)?/],["bracket",/[{}[\]]/],["boolean",e],["operator",/:/],["delimiter",/,/],["space",n]]}})}));