MCPcopy Create free account
hub / github.com/ChinaSiro/claude-code-sourcemap / mk_

Function mk_

package/cli.js:651–651  ·  view source on GitHub ↗
(q,...K)

Source from the content-addressed store, hash-verified

649`),R=S!==-1,x=_.inFlow??K.flow??K.items.length===0;if(R||!x){let I=!1;if(R&&(E==="&"||E==="!")){let B=v.indexOf(" ");if(E==="&"&&B!==-1&&B<S&&v[B+1]==="!")B=v.indexOf(" ",B+1);if(B===-1||S<B)I=!0}if(!I)V=`
650${_.indent}`}}else if(v===""||v[0]===`
651`)V="";if(D+=V+v,_.inFlow){if(T&&z)z()}else if(Z&&!T)D+=qn6.lineComment(D,_.indent,j(Z));else if(W&&Y)Y();return D}Ik_.stringifyPair=xk_});var fR1=m((Bk_)=>{var Mq4=U6("process");function mk_(q,...K){if(q==="debug")console.log(...K)}function pk_(q,K){if(q==="debug"||q==="warn")if(typeof Mq4.emitWarning==="function")Mq4.emitWarning(K);else console.warn(K)}Bk_.debug=mk_;Bk_.warn=pk_});var wG8=m((Qk_)=>{var Kn6=uY(),Xq4=DX(),AG8="<<",OG8={identify:(q)=>q===AG8||typeof q==="symbol"&&q.description===AG8,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new Xq4.Scalar(Symbol(AG8)),{addToJSMap:Pq4}),stringify:()=>AG8},Uk_=(q,K)=>(OG8.identify(K)||Kn6.isScalar(K)&&(!K.type||K.type===Xq4.Scalar.PLAIN)&&OG8.identify(K.value))&&q?.doc.schema.tags.some((_)=>_.tag===OG8.tag&&_.default);function Pq4(q,K,_){if(_=q&&Kn6.isAlias(_)?_.resolve(q.doc):_,Kn6.isSeq(_))for(let z of _.items)ZR1(q,K,z);else if(Array.isArray(_))for(let z of _)ZR1(q,K,z);else ZR1(q,K,_)}function ZR1(q,K,_){let z=q&&Kn6.isAlias(_)?_.resolve(q.doc):_;if(!Kn6.isMap(z))throw Error("Merge sources must be maps or map aliases");let Y=z.toJSON(null,q,Map);for(let[$,A]of Y)if(K instanceof Map){if(!K.has($))K.set($,A)}else if(K instanceof Set)K.add($);else if(!Object.prototype.hasOwnProperty.call(K,$))Object.defineProperty(K,$,{value:A,writable:!0,enumerable:!0,configurable:!0});return K}Qk_.addMergeToJSMap=Pq4;Qk_.isMergeKey=Uk_;Qk_.merge=OG8});var TR1=m((ak_)=>{var nk_=fR1(),Wq4=wG8(),ik_=el6(),Dq4=uY(),GR1=i16();function rk_(q,K,{key:_,value:z}){if(Dq4.isNode(_)&&_.addToJSMap)_.addToJSMap(q,K,z);else if(Wq4.isMergeKey(q,_))Wq4.addMergeToJSMap(q,K,z);else{let Y=GR1.toJS(_,"",q);if(K instanceof Map)K.set(Y,GR1.toJS(z,Y,q));else if(K instanceof Set)K.add(Y);else{let $=ok_(_,Y,q),A=GR1.toJS(z,$,q);if($ in K)Object.defineProperty(K,$,{value:A,writable:!0,enumerable:!0,configurable:!0});else K[$]=A}}return K}function ok_(q,K,_){if(K===null)return"";if(typeof K!=="object")return String(K);if(Dq4.isNode(q)&&_?.doc){let z=ik_.createStringifyContext(_.doc,{});z.anchors=new Set;for(let $ of _.anchors.keys())z.anchors.add($.anchor);z.inFlow=!0,z.inStringifyKey=!0;let Y=q.toString(z);if(!_.mapKeyWarned){let $=JSON.stringify(Y);if($.length>40)$=$.substring(0,36)+'..."';nk_.warn(_.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${$}. Set mapAsMap: true to use object keys.`),_.mapKeyWarned=!0}return Y}return JSON.stringify(K)}ak_.addPairToJSMap=rk_});var a16=m((KV_)=>{var fq4=ol6(),tk_=Jq4(),ek_=TR1(),jG8=uY();function qV_(q,K,_){let z=fq4.createNode(q,void 0,_),Y=fq4.createNode(K,void 0,_);return new HG8(z,Y)}class HG8{constructor(q,K=null){Object.defineProperty(this,jG8.NODE_TYPE,{value:jG8.PAIR}),this.key=q,this.value=K}clone(q){let{key:K,value:_}=this;if(jG8.isNode(K))K=K.clone(q);if(jG8.isNode(_))_=_.clone(q);return new HG8(K,_)}toJSON(q,K){let _=K?.mapAsMap?new Map:{};return ek_.addPairToJSMap(K,_,this)}toString(q,K,_){return q?.doc?tk_.stringifyPair(this,q,K,_):JSON.stringify(this)}}KV_.Pair=HG8;KV_.createPair=qV_});var vR1=m((OV_)=>{var RA6=uY(),Zq4=el6(),JG8=al6();function YV_(q,K,_){return(K.inFlow??q.flow?AV_:$V_)(q,K,_)}function $V_({comment:q,items:K},_,{blockItemPrefix:z,flowChars:Y,itemIndent:$,onChompKeep:A,onComment:O}){let{indent:w,options:{commentString:j}}=_,H=Object.assign({},_,{indent:$,type:null}),J=!1,M=[];for(let P=0;P<K.length;++P){let W=K[P],D=null;if(RA6.isNode(W)){if(!J&&W.spaceBefore)M.push("");if(MG8(_,M,W.commentBefore,J),W.comment)D=W.comment}else if(RA6.isPair(W)){let G=RA6.isNode(W.key)?W.key:null;if(G){if(!J&&G.spaceBefore)M.push("");MG8(_,M,G.commentBefore,J)}}J=!1;let f=Zq4.stringify(W,H,()=>D=null,()=>J=!0);if(D)f+=JG8.lineComment(f,$,j(D));if(J&&D)J=!1;M.push(z+f)}let X;if(M.length===0)X=Y.start+Y.end;else{X=M[0];for(let P=1;P<M.length;++P){let W=M[P];X+=W?`
652${w}${W}`:`
653`}}if(q){if(X+=`
654`+JG8.indentComment(j(q),w),O)O()}else if(J&&A)A();return X}function AV_({items:q},K,{flowChars:_,itemIndent:z}){let{indent:Y,indentStep:$,flowCollectionPadding:A,options:{commentString:O}}=K;z+=$;let w=Object.assign({},K,{indent:z,inFlow:!0,type:null}),j=!1,H=0,J=[];for(let P=0;P<q.length;++P){let W=q[P],D=null;if(RA6.isNode(W)){if(W.spaceBefore)J.push("");if(MG8(K,J,W.commentBefore,!1),W.comment)D=W.comment}else if(RA6.isPair(W)){let G=RA6.isNode(W.key)?W.key:null;if(G){if(G.spaceBefore)J.push("");if(MG8(K,J,G.commentBefore,!1),G.comment)j=!0}let Z=RA6.isNode(W.value)?W.value:null;if(Z){if(Z.comment)D=Z.comment;if(Z.commentBefore)j=!0}else if(W.value==null&&G?.comment)D=G.comment}if(D)j=!0;let f=Zq4.stringify(W,w,()=>D=null);if(P<q.length-1)f+=",";if(D)f+=JG8.lineComment(f,z,O(D));if(!j&&(J.length>H||f.includes(`

Callers

nothing calls this directly

Calls 1

logMethod · 0.45

Tested by

no test coverage detected