UNPKG

@code-recycle/cli

Version:

高级语法查询替换工具;Advanced syntax query replacement tool

3 lines 731 B
'use strict';exports.id=330,exports.ids=[330],exports.modules={5330:(e,t,r)=>{r.r(t),r.d(t,{CssSelectorForJson:()=>a,createCssSelectorForJson:()=>n});var o=r(99096),s=r(55211);function n(e,t){return new a(e,t)}var a=class extends o.Ij{constructor(e,t){ super(t),this.content=e;const r=[],o=(0,s.parseTree)(e,r,{allowTrailingComma:!0,disallowComments:!1});if(r.length)throw r.map((e=>`${(0,s.printParseErrorCode)(e.error)} at offset:${e.offset} length:${e.length}`));this.rootNodeList=[o]}rootNodeList ;findTagName(e){return e.type}getChildren(e){return e.children||[]}getNodePosition(e){return[e.offset,e.offset+e.length]}getNodeExtraData(e,t,r){const o=super.getNodeExtraData(e,t,r);return delete o.children,delete o.parent,o}}}};