li18nt
Version:
Locales linter, formatter, sorter and prettifier
1 lines • 6.91 kB
Source Map (JSON)
{"version":3,"file":"index.min.mjs","sources":["../src/shared/typeOfJsonValue.ts","../src/shared/objects.ts","../src/lib/conflicts.ts","../src/shared/keysFrom.ts","../src/lib/duplicates.ts","../src/lib/pattern.ts","../src/lib/prettify.ts","../src/lib/linter.ts"],"sourcesContent":[null,null,null,null,null,null,null,null],"names":["typeOfJsonValue","v","Array","isArray","PATH_REGEX","startsWithPattern","paths","target","outer","path","length","i","prop","pushUnique","arr","el","containsDeep","push","compare","others","con","conflicts","missing","handle","key","parent","targetValue","targetType","obj","objValue","objType","resolve","maxLength","Math","max","objects","Set","map","Object","keys","flat","splice","duplicates","object","conf","Map","ignored","_a","ignore","str","lastIndex","match","exec","full","arrayIndex","namedIndex","namedIndex2","index","Number","Error","propertyPath","walk","entry","parentPath","value","prototype","hasOwnProperty","call","newKey","type","existingPath","get","list","set","pattern","errors","patterns","RegExp","skipArrays","process","val","valuePath","entries","matches","filter","test","failed","toString","sortedKeys","sort","a","b","localeCompare","prettify","indent","spacer","repeat","stringify","nextIndent","slice","JSON","version","lint","res","naming","mismatches","options","prettified"],"mappings":";AAeM,SAAUA,EAAqCC,GACjD,cAAeA,GACX,IAAK,YACD,MAAO,YACX,IAAK,SACD,OAAQC,MAAMC,QAAQF,GAAK,QAAgB,OAANA,EAAa,OAAS,SAC/D,IAAK,UACD,MAAO,UACX,IAAK,SACD,MAAO,SACX,IAAK,SACD,MAAO,SAEnB,CCzBA,MAAMG,EAAa,mDA0DNC,EAAoB,CAAyBC,EAAiBC,KACvEC,EAAO,IAAK,MAAMC,KAAQH,EACtB,GAAIG,EAAKC,QAAUH,EAAOG,OAAQ,CAE9B,IAAK,IAAIC,EAAI,EAAGA,EAAIF,EAAKC,OAAQC,IAAK,CAClC,MAAMC,EAAOH,EAAKE,GAElB,GAAa,MAATC,EACA,OAAO,EACJ,GAAIA,IAASL,EAAOI,GACvB,SAASH,CAEhB,CAED,OAAO,CACV,CAGL,OAAO,CAAK,EChEhB,MAAMK,EAAa,CAACC,EAAqBC,KDwBb,EAAyBT,EAAiBC,KAClEC,EAAO,IAAK,MAAMC,KAAQH,EACtB,GAAIG,EAAKC,SAAWH,EAAOG,OAAQ,CAE/B,IAAK,IAAIC,EAAI,EAAGA,EAAIL,EAAMI,OAAQC,IAC9B,GAAIF,EAAKE,KAAOJ,EAAOI,GACnB,SAASH,EAIjB,OAAO,CACV,CAGL,OAAO,CAAK,ECrCPQ,CAAaF,EAAKC,KACnBD,EAAIG,KAAKF,IACF,GAWTG,EAAU,CAACX,EAAoBY,KACjC,MAAMC,EAAgB,CAClBC,UAAW,GACXC,QAAS,IAGb,SAASC,EACLC,EACAjB,EACAY,EACAM,EAAuB,IAEvB,MAAMC,EAAcnB,EAAOiB,GACrBG,EAAa3B,EAAgB0B,GAGnC,GAAmB,cAAfC,EAMJ,IAAK,MAAMC,KAAOT,EAAQ,CACtB,MAAMU,EAAWD,EAAIJ,GACfM,EAAU9B,EAAgB6B,GAGhC,GAAgB,cAAZC,EAKJ,GAAIA,IAAYH,EAMhB,GAAgB,WAAZG,GAAwBA,IAAYH,GAMxC,GAAgB,UAAZG,EAAqB,CAGrB,GAAKJ,EAA0BhB,QAAYgB,EAA0BhB,OAAQ,CACzEG,EAAWO,EAAIC,UAAW,IAAII,EAAQD,IACtC,QACH,CAGDO,EAAQL,EAA0BG,EAAuB,IAAIJ,EAAQD,GACxE,OAfGO,EAAQL,EAA2B,CAACG,GAA0C,IAAIJ,EAAQD,SAN1FX,EAAWO,EAAIC,UAAW,IAAII,EAAQD,GAsB7C,MAtCGX,EAAWO,EAAIE,QAAS,IAAIG,EAAQD,GAuC3C,CAED,SAASO,EACLxB,EACAY,EACAM,EAAuB,IAEvB,GAAIvB,MAAMC,QAAQI,IAAWL,MAAMC,QAAQgB,GAAS,CAChD,MAAMa,EAAYC,KAAKC,IACnB3B,EAAOG,OACPS,EAAOT,QAGX,IAAK,IAAIC,EAAI,EAAGA,EAAIqB,EAAWrB,IAC3BY,EAAOZ,EAAGJ,EAAqBY,EAAuCM,EAE7E,MACG,IAAK,MAAMD,KCjG8BW,EDiGd,CAAC5B,KAA0BY,GChGvD,IAAIiB,IAAID,EAAQE,KAAIT,GAAOU,OAAOC,KAAKX,KAAMY,SDiGxCjB,EAAOC,EAAKjB,EAAsBY,EAAuCM,GClGjE,IAA6BU,CDqGhD,CAGD,OADAJ,EAAQxB,EAAQY,GACTC,CAAG,EAODC,EAAac,IAGtB,MAAMd,EAAwB,GAC9B,IAAK,IAAIV,EAAI,EAAGA,EAAIwB,EAAQzB,OAAQC,IAAK,CACrC,MAAMJ,EAAS4B,EAAQxB,GACjBQ,EAAS,IAAIgB,GACnBhB,EAAOsB,OAAO9B,EAAG,GACjBU,EAAUJ,KAAKC,EAAQX,EAAQY,GAClC,CAED,OAAOE,CAAS,EEjHPqB,EAAa,CAACC,EAAoBC,WAC3C,MAAMF,EAA0C,IAAIG,IAC9CN,EAAkC,IAAIM,IAEtCC,GAAwB,QAAdC,EAAAH,aAAI,EAAJA,EAAMI,cAAQ,IAAAD,OAAA,EAAAA,EAAAV,KAAIpC,GACvBC,MAAMC,QAAQF,GAAKA,EHTN,CAACgD,IACzB,MAAMxC,EAAqB,GAE3B,IAAIyC,EACKC,EAAT,KAAiBA,EAAQ/C,EAAWgD,KAAKH,IAAQ,CAC7C,MAAOI,EAAI,CAAIzC,EAAM0C,EAAYC,EAAYC,GAAeL,EACtDF,EAAMrC,GAAQ2C,GAAcC,EAClCN,EAAYC,EAAMM,MAAQJ,EAAK3C,OAE3BuC,EACAxC,EAAKQ,KAAKgC,GACHK,GACP7C,EAAKQ,KAAKyC,OAAOJ,GAExB,CAGD,GAAIJ,IAAcD,EAAIvC,OAClB,MAAM,IAAIiD,MAAM,iBAAiBV,kCAAoCC,MAGzE,OAAOzC,CAAI,EGZuBmD,CAAa3D,OACzC,GAEA4D,EAAO,CAACC,EAA+BC,KACzC,GAAI7D,MAAMC,QAAQ2D,GACd,IAAK,IAAInD,EAAI,EAAGA,EAAImD,EAAMpD,OAAQC,IAAK,CACnC,MAAMqD,EAAQF,EAAMnD,GAEW,WAA3BX,EAAgBgE,IAChBH,EAAKG,EAAqB,IAAID,EAAYpD,GAEjD,MAED,IAAK,MAAMa,KAAOsC,EACd,GAAIxB,OAAO2B,UAAUC,eAAeC,KAAKL,EAAOtC,GAAM,CAClD,MAAM4C,EAAS,IAAIL,EAAYvC,GACzBwC,EAAQF,EAAMtC,GACd6C,EAAOrE,EAAgBgE,GAE7B,GAAa,WAATK,GAA8B,UAATA,EAAkB,CAGlChE,EAAkByC,EAASsB,IAC5BP,EAAKG,EAAqBI,GAG9B,QACH,CAED,MAAME,EAAe/B,EAAKgC,IAAI/C,GAC9B,GAAI8C,EAAc,CACd,MAAME,EAAO9B,EAAW6B,IAAI/C,IAAQ,CAAC8C,GAGhCjE,EAAkByC,EAASsB,IAC5B1B,EAAW+B,IAAIjD,EAAK,IAAIgD,EAAMJ,GAErC,MACG7B,EAAKkC,IAAIjD,EAAK4C,EAErB,CAER,EAIL,OADAP,EAAKlB,EAAQ,IACND,CAAU,EC5CRgC,EAAU,CAAC/B,EAAoBC,KACxC,MAAM+B,EAA4B,GAC5BC,IAAqBhC,aAAI,EAAJA,EAAMgC,WAAY,IATzCvC,KAAIpC,GAAKA,aAAa4E,OAAS5E,EAAI,IAAI4E,OAAO5E,KAWlD,IAAK,MAAMuB,IAACA,EAAGf,KAAEA,eJqE0CmB,EAAQkD,SACnE,SAAUC,EAAQC,EAA6BvE,EAAqB,IAChE,GAAIP,MAAMC,QAAQ6E,GACd,IAAK,IAAIrE,EAAI,EAAGA,EAAIqE,EAAItE,OAAQC,IAAK,CACjC,MAAMsE,EAAY,IAAIxE,EAAME,GACtBqD,EAAQgB,EAAIrE,GAMlB,OAJKmE,SACK,CAACrE,KAAMwE,EAAWzD,IAAKb,IAGzBX,EAAgBgE,IACpB,IAAK,QACL,IAAK,eACMe,EAAQf,EAAiCiB,GAE3D,MAED,IAAK,MAAOzD,EAAKwC,KAAU1B,OAAO4C,QAAQF,GAAM,CAC5C,MAAMC,EAAY,IAAIxE,EAAMe,GAG5B,YADM,CAACf,KAAMwE,EAAWzD,OAChBxB,EAAgBgE,IACpB,IAAK,QACL,IAAK,eACMe,EAAQf,EAAiCiB,GAE3D,CAER,CAEMF,CAAQnD,EACnB,CIrG8BtB,CAAMqC,GAAQ,GAAO,CAG3C,MAAMwC,EAAUP,EAASQ,QAAOnF,IAAMA,EAAEoF,KAAK7D,KACzC2D,EAAQzE,QACRiE,EAAO1D,KAAK,CACRqE,OAAQH,EAAQ9C,KAAIpC,GAAKA,EAAEsF,aAC3B/D,MAAKf,QAGhB,CAED,OAAOkE,CAAM,ECxBXa,EAAc5D,GACTU,OAAOC,KAAKX,GAAK6D,MACpB,CAACC,EAAGC,IAAMD,IAAMC,EAAI,EAAID,EAAEE,cAAcD,KAUnCE,EAAW,CAACjE,GAAkBkE,SAAS,MAChD,MAAMC,EAAoB,QAAXD,EAAmB,KAAO,IAAIE,OAAOF,GACpD,IAAI7C,EAAM,MAEV,MAAMgD,EAAY,CAAChG,EAAc6F,KAC7B,MAAMzB,EAAOrE,EAAgBC,GACvBiG,EAAaJ,EAASC,EAE5B,OAAQ1B,GACJ,IAAK,SAAU,CACX,IAAIpB,EAAM,MAEV,IAAK,MAAMzB,KAAOgE,EAAWvF,GACzBgD,GAAO,GAAGiD,KAAc1E,OAASyE,EAAWhG,EAAiBuB,GAAM0E,QAGvE,OAAOjD,EAAIvC,OAAS,EAAI,GAAGuC,EAAIkD,MAAM,EAAGlD,EAAIvC,OAAS,OAAOoF,KAAY,IAC3E,CACD,IAAK,QAAS,CACV,IAAI7C,EAAM,MAEV,IAAK,IAAItC,EAAI,EAAGA,EAAKV,EAAgBS,OAAQC,IACzCsC,GAAO,GAAGiD,EAAaD,EAAWhG,EAAgBU,GAAIuF,QAG1D,OAAOjD,EAAIvC,OAAS,EAAI,GAAGuC,EAAIkD,MAAM,EAAGlD,EAAIvC,OAAS,OAAOoF,KAAY,IAC3E,CACD,IAAK,UACL,IAAK,SACL,IAAK,OACD,OAAO7F,EACX,IAAK,SACD,OAAOmG,KAAKH,UAAUhG,GAG9B,OAAO,IAAI,EAGf,IAAK,MAAMuB,KAAOgE,EAAW5D,GACzBqB,GAAO,GAAG8C,KAAUvE,OAASyE,EAAUrE,EAAIJ,GAAMuE,QAGrD,OAAO9C,EAAIvC,OAAS,EAAI,GAAGuC,EAAIkD,MAAM,EAAGlD,EAAIvC,OAAS,QAAU,IAAI,EC5D1D2F,EAA2C,QAO3CC,EAAO,CAAmC1D,EAAST,KAC5D,MAAMoE,EAA6B,CAAA,EAEnC,GAAI3D,EAAK4D,OAAQ,CACb,MAAMC,EAAa,GACnB,IAAK,MAAM7E,KAAOO,EACdsE,EAAWxF,KAAKyD,EAAQ9C,EAAKgB,EAAK4D,SAGtCD,EAAIC,OAASC,CAChB,CAMD,GAJI7D,EAAKvB,YACLkF,EAAIlF,UAAYA,EAAUc,IAG1BS,EAAKF,WAAY,CACjB,MAAMgE,EAAqC,kBAApB9D,EAAKF,WAA2B,CAAE,EAAGE,EAAKF,WAEjE6D,EAAI7D,WAAa,GACjB,IAAK,MAAMd,KAAOO,EACdoE,EAAI7D,WAAWzB,KAAKyB,EAAWd,EAAK8E,GAE3C,CAED,QAA+B,IAApB9D,EAAK+D,WAA4B,CACxC,MAAMD,EAAqC,iBAApB9D,EAAK+D,WAA0B,CAClDb,OAAQlD,EAAK+D,YACb/D,EAAK+D,WAETJ,EAAII,WAAa,GACjB,IAAK,MAAM/E,KAAOO,EACdoE,EAAII,WAAW1F,KAAK4E,EAASjE,EAAK8E,GAEzC,CAED,OAAOH,CAA6B"}