diff --git a/plugin/package.json b/plugin/package.json index 65aca45d..da3f54af 100644 --- a/plugin/package.json +++ b/plugin/package.json @@ -1,6 +1,6 @@ { "name": "claude-mem-plugin", - "version": "8.5.1", + "version": "8.5.2", "private": true, "description": "Runtime dependencies for claude-mem bundled hooks", "type": "module", diff --git a/plugin/scripts/mcp-server.cjs b/plugin/scripts/mcp-server.cjs index 8c7adde8..5a471188 100755 --- a/plugin/scripts/mcp-server.cjs +++ b/plugin/scripts/mcp-server.cjs @@ -1,15 +1,60 @@ #!/usr/bin/env node -"use strict";var ki=Object.create;var va=Object.defineProperty;var Ni=Object.getOwnPropertyDescriptor;var Li=Object.getOwnPropertyNames;var Mi=Object.getPrototypeOf,ji=Object.prototype.hasOwnProperty;var W=(a,e)=>()=>(e||a((e={exports:{}}).exports,e),e.exports),Fi=(a,e)=>{for(var t in e)va(a,t,{get:e[t],enumerable:!0})},Ui=(a,e,t,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of Li(e))!ji.call(a,r)&&r!==t&&va(a,r,{get:()=>e[r],enumerable:!(s=Ni(e,r))||s.enumerable});return a};var ga=(a,e,t)=>(t=a!=null?ki(Mi(a)):{},Ui(e||!a||!a.__esModule?va(t,"default",{value:a,enumerable:!0}):t,a));var an=W((Vt,tn)=>{(function(a,e){typeof Vt=="object"&&typeof tn<"u"?e(Vt):typeof define=="function"&&define.amd?define(["exports"],e):e(a.URI=a.URI||{})})(Vt,(function(a){"use strict";function e(){for(var p=arguments.length,u=Array(p),g=0;g
1){u[0]=u[0].slice(0,-1);for(var S=u.length-1,P=1;P E&&L("overflow"),Rt==P){for(var Br=N,Wr=c;;Wr+=c){var nr=Wr<=Z?y:Wr>=Z+_?_:Wr-Z;if(Br >8),l.push(m&255);return l},u.prototype.toNormalizedString=function(){var l,d,p;return l=(function(){var m,g,_,f;for(_=this.parts,f=[],m=0,g=_.length;m= 0x80 (not a basic code point)","invalid-input":"Invalid input"},C=c-y,U=Math.floor,j=String.fromCharCode;function L(p){throw new RangeError(F[p])}function O(p,u){for(var g=[],S=p.length;S--;)g[S]=u(p[S]);return g}function $(p,u){var g=p.split("@"),S="";g.length>1&&(S=g[0]+"@",p=g[1]),p=p.replace(V,".");var P=p.split("."),N=O(P,u).join(".");return S+N}function M(p){for(var u=[],g=0,S=p.length;g=55296&&P<=56319&&g>1,u+=U(u/g);u>C*_>>1;P+=c)u=U(u/C);return U(P+(C+1)*u/(u+v))},H=function(u){var g=[],S=u.length,P=0,N=x,Z=T,re=u.lastIndexOf(w);re<0&&(re=0);for(var ne=0;ne=S&&L("invalid-input");var ce=J(u.charCodeAt(ge++));(ce>=c||ce>U((E-P)/ue))&&L("overflow"),P+=ce*ue;var ae=ye<=Z?y:ye>=Z+_?_:ye-Z;if(ce=P&&Ne=194&&P<224){if(S-g>=6){var N=parseInt(p.substr(g+4,2),16);u+=String.fromCharCode((P&31)<<6|N&63)}else u+=p.substr(g,6);g+=6}else if(P>=224){if(S-g>=9){var Z=parseInt(p.substr(g+4,2),16),re=parseInt(p.substr(g+7,2),16);u+=String.fromCharCode((P&15)<<12|(Z&63)<<6|re&63)}else u+=p.substr(g,9);g+=9}else u+=p.substr(g,3),g+=3}return u}function dr(p,u){function g(S){var P=Te(S);return P.match(u.UNRESERVED)?P:S}return p.scheme&&(p.scheme=String(p.scheme).replace(u.PCT_ENCODED,g).toLowerCase().replace(u.NOT_SCHEME,"")),p.userinfo!==void 0&&(p.userinfo=String(p.userinfo).replace(u.PCT_ENCODED,g).replace(u.NOT_USERINFO,Ee).replace(u.PCT_ENCODED,r)),p.host!==void 0&&(p.host=String(p.host).replace(u.PCT_ENCODED,g).toLowerCase().replace(u.NOT_HOST,Ee).replace(u.PCT_ENCODED,r)),p.path!==void 0&&(p.path=String(p.path).replace(u.PCT_ENCODED,g).replace(p.scheme?u.NOT_PATH:u.NOT_PATH_NOSCHEME,Ee).replace(u.PCT_ENCODED,r)),p.query!==void 0&&(p.query=String(p.query).replace(u.PCT_ENCODED,g).replace(u.NOT_QUERY,Ee).replace(u.PCT_ENCODED,r)),p.fragment!==void 0&&(p.fragment=String(p.fragment).replace(u.PCT_ENCODED,g).replace(u.NOT_FRAGMENT,Ee).replace(u.PCT_ENCODED,r)),p}function tr(p){return p.replace(/^0*(.*)/,"$1")||"0"}function ve(p,u){var g=p.match(u.IPV4ADDRESS)||[],S=h(g,2),P=S[1];return P?P.split(".").map(tr).join("."):p}function he(p,u){var g=p.match(u.IPV6ADDRESS)||[],S=h(g,3),P=S[1],N=S[2];if(P){for(var Z=P.toLowerCase().split("::").reverse(),re=h(Z,2),ne=re[0],ge=re[1],ee=ge?ge.split(":").map(tr):[],ue=ne.split(":").map(tr),ye=u.IPV4ADDRESS.test(ue[ue.length-1]),ce=ye?7:8,ae=ue.length-ce,de=Array(ce),ie=0;ie=55296&&n<=56319&&r{"use strict";un.exports={copy:Qc,checkDataType:Ma,checkDataTypes:Zc,coerceToTypes:Kc,toHash:Fa,getProperty:Ua,escapeQuotes:qa,equal:Ht(),ucs2length:on(),varOccurences:Yc,varReplace:Xc,schemaHasRules:eu,schemaHasRulesExcept:ru,schemaUnknownRules:tu,toQuotedString:ja,getPathExpr:au,getPath:su,getData:iu,unescapeFragment:lu,unescapeJsonPointer:Ha,escapeFragment:cu,escapeJsonPointer:Va};function Qc(a,e){e=e||{};for(var t in a)e[t]=a[t];return e}function Ma(a,e,t,s){var r=s?" !== ":" === ",n=s?" || ":" && ",l=s?"!":"",o=s?"":"!";switch(a){case"null":return e+r+"null";case"array":return l+"Array.isArray("+e+")";case"object":return"("+l+e+n+"typeof "+e+r+'"object"'+n+o+"Array.isArray("+e+"))";case"integer":return"(typeof "+e+r+'"number"'+n+o+"("+e+" % 1)"+n+e+r+e+(t?n+l+"isFinite("+e+")":"")+")";case"number":return"(typeof "+e+r+'"'+a+'"'+(t?n+l+"isFinite("+e+")":"")+")";default:return"typeof "+e+r+'"'+a+'"'}}function Zc(a,e,t){switch(a.length){case 1:return Ma(a[0],e,t,!0);default:var s="",r=Fa(a);r.array&&r.object&&(s=r.null?"(":"(!"+e+" || ",s+="typeof "+e+' !== "object")',delete r.null,delete r.array,delete r.object),r.number&&delete r.integer;for(var n in r)s+=(s?" && ":"")+Ma(n,e,t,!0);return s}}var ln=Fa(["string","number","integer","boolean","null"]);function Kc(a,e){if(Array.isArray(e)){for(var t=[],s=0;sa?r="utf-16be":n{"use strict";var Qr=la().Buffer;bc.utf7=yc;bc.unicode11utf7="utf7";function yc(t,e){this.iconv=e}yc.prototype.encoder=zd;yc.prototype.decoder=Hd;yc.prototype.bomAware=!0;var z$=/[^A-Za-z0-9'\(\),-\.\/:\? \n\r\t]+/g;function zd(t,e){this.iconv=e.iconv}zd.prototype.write=function(t){return Qr.from(t.replace(z$,function(e){return"+"+(e==="+"?"":this.iconv.encode(e,"utf16-be").toString("base64").replace(/=+$/,""))+"-"}.bind(this)))};zd.prototype.end=function(){};function Hd(t,e){this.iconv=e.iconv,this.inBase64=!1,this.base64Accum=""}var H$=/[A-Za-z0-9\/+]/,Bd=[];for(Bi=0;Bi<256;Bi++)Bd[Bi]=H$.test(String.fromCharCode(Bi));var Bi,B$=43,da=45,Ud=38;Hd.prototype.write=function(t){for(var e="",r=0,a=this.inBase64,n=this.base64Accum,s=0;s
").replace(dN," ");return`
+\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var Tk=N(Ek=>{"use strict";var Es=Ti().Buffer;Ek._dbcs=fa;var Nr=-1,kk=-2,un=-10,Jn=-1e3,ks=new Array(256),jc=-1;for(Ap=0;Ap<256;Ap++)ks[Ap]=Nr;var Ap;function fa(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=ks.slice(0),this.decodeTableSeq=[];for(var n=0;n
").replace(pF," ");return`
@@ -28,7 +28,7 @@ return fn.apply(this, arguments)
`+e+`
-`}Tb.exports=vN;function vN(t,e,r){var a=r||{},n=a.env||process.env.NODE_ENV||"development",s=a.onerror;return function(i){var o,c,u;if(!i&&xb(e)){Mp("cannot 404 after headers sent");return}if(i?(u=_N(i),u===void 0?u=SN(e):o=gN(i),c=yN(i,u,n)):(u=404,c="Cannot "+t.method+" "+oN(bN(t))),Mp("default %s",u),i&&s&&fN(s,i,t,e),xb(e)){Mp("cannot %d after headers sent",u),t.socket&&t.socket.destroy();return}xN(t,e,u,o,c)}}function gN(t){if(!(!t.headers||typeof t.headers!="object")){for(var e=Object.create(null),r=Object.keys(t.headers),a=0;a`+e+`
-`}function aj(t,e){return e?e instanceof Error?Zp(t,e,{expose:!1}):Zp(t,e):Zp(t)}function sj(t){try{return decodeURIComponent(t)}catch{return-1}}function ij(t){return typeof t.getHeaderNames!="function"?Object.keys(t._headers||{}):t.getHeaderNames()}function A0(t,e){var r=typeof t.listenerCount!="function"?t.listeners(e).length:t.listenerCount(e);return r>0}function oj(t){return typeof t.headersSent!="boolean"?!!t._header:t.headersSent}function Xp(t,e){for(var r=[].concat(t||[]),a=0;a