{"_id":"@orkestrel/mcp","_rev":"36-cd6ba5a90c7f22173ccaeb58721d5b38","name":"@orkestrel/mcp","dist-tags":{"latest":"0.0.36"},"versions":{"0.0.1":{"name":"@orkestrel/mcp","version":"0.0.1","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.1","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"259a83f51de300b523cb6307940100ddd7015242","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.1.tgz","fileCount":15,"integrity":"sha512-gdXJUKe+pb8ntlRSGH7qsS1QwM9/fL4HfN2mM8Mpeuhp7bUKlz91//OeMHfCyzx329zDGMX4BcR/UVrm3gBk4w==","signatures":[{"sig":"MEUCIGbZXBr12F6t874Jlfqt3tN8tsETGtB7/ubkW+BAu+7/AiEAhtXILvCyyZkyD3+KYArZIMeg9lJRJ7GRr7gKfFLgKhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652649},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./package.json":"./package.json"},"gitHead":"ab8a63b2a8ef16058f9188ef2bf01caaf01fbcc9","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json","clean":"node -e \"try{require('node:fs').rmSync('dist',{recursive:true,force:true})}catch{}\"","format":"oxfmt --config .oxfmtrc.json --write .","tmp:txt":"node -e \"const fs=require('node:fs'),p=require('node:path');function walk(d){for(const e of fs.readdirSync(d,{withFileTypes:true})){const f=p.join(d,e.name);if(e.isDirectory()){walk(f)}else if(!e.name.endsWith('.md')&&!e.name.endsWith('.txt')){const t=f+'.txt';if(!fs.existsSync(t)){fs.renameSync(f,t)}else{console.warn('Skipping '+f+' — target exists: '+t)}}}}try{walk('tmp')}catch(e){if(e.code!=='ENOENT')throw e}\"","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:server","build:src":"npm run build:src:core && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run check:src && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.1","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@orkestrel/sse":"^0.0.1","@orkestrel/agent":"^0.0.2","@orkestrel/emitter":"^0.0.1","@orkestrel/contract":"^0.0.1","@orkestrel/websocket":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.4","oxfmt":"^0.58.0","oxlint":"^1.73.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.1","@orkestrel/router":"^0.0.1","@orkestrel/server":"^0.0.2","@microsoft/api-extractor":"^7.58.9"},"peerDependencies":{"@orkestrel/router":"^0.0.1","@orkestrel/server":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.1_1784005608734_0.024904516018414924","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@orkestrel/mcp","version":"0.0.2","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.2","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"4623a2b051925db119f14a554e715bb3b08bc67c","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.2.tgz","fileCount":15,"integrity":"sha512-Fl4BpZy08qWfTvE2lJ0zvPOCTWjmy/lrVFRrzzDo32OMcN0w8zU6UccnGlqw/WV2DKkLfZCNxomlZktkt6wWbg==","signatures":[{"sig":"MEQCIDvJFcePwFDleDuSvH5BSy5UCtShq1rkOJpvsVf3sOS2AiAkh8y4kXSGjl/2KHE+Lofb3y9cQMNN2D/tBznEQ4/1BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652649},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=24"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1d82b9f61a86c2b6387a392798e3e50f4ce058f7","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json","clean":"node -e \"try{require('node:fs').rmSync('dist',{recursive:true,force:true})}catch{}\"","format":"oxfmt --config .oxfmtrc.json --write .","tmp:txt":"node -e \"const fs=require('node:fs'),p=require('node:path');function walk(d){for(const e of fs.readdirSync(d,{withFileTypes:true})){const f=p.join(d,e.name);if(e.isDirectory()){walk(f)}else if(!e.name.endsWith('.md')&&!e.name.endsWith('.txt')){const t=f+'.txt';if(!fs.existsSync(t)){fs.renameSync(f,t)}else{console.warn('Skipping '+f+' — target exists: '+t)}}}}try{walk('tmp')}catch(e){if(e.code!=='ENOENT')throw e}\"","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:server","build:src":"npm run build:src:core && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run check:src && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.1","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@orkestrel/sse":"^0.0.1","@orkestrel/agent":"^0.0.4","@orkestrel/emitter":"^0.0.1","@orkestrel/contract":"^0.0.1","@orkestrel/websocket":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.4","oxfmt":"^0.58.0","oxlint":"^1.73.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.1","@orkestrel/router":"^0.0.1","@orkestrel/server":"^0.0.2","@microsoft/api-extractor":"^7.58.9"},"peerDependencies":{"@orkestrel/router":"^0.0.1","@orkestrel/server":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.2_1784312988390_0.5150466372768634","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@orkestrel/mcp","version":"0.0.3","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.3","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"cdf4a8f25147f15b39d572e8ac09b94b7ea4ae73","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.3.tgz","fileCount":15,"integrity":"sha512-sZyrCbzDkJElZftb2tCO7Outn0owao2BmRbIjSIuNF5R0waVsfexfy6FWgnJJSHwDu+UeO/oIvqI/bjkACjT2Q==","signatures":[{"sig":"MEUCICTnD4BjPJay0Ct/j0MgP9KNgnW2B5OrHqoFYSxz/AsJAiEAwgSj08V7qRS0Ad8tV+wvb0sG8267+ASiz4aZJ1X9Jvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652622},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1d82b9f61a86c2b6387a392798e3e50f4ce058f7","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"try{require('node:fs').rmSync('dist',{recursive:true,force:true})}catch{}\"","format":"oxfmt --config .oxfmtrc.json --write .","tmp:txt":"node -e \"const fs=require('node:fs'),p=require('node:path');function walk(d){for(const e of fs.readdirSync(d,{withFileTypes:true})){const f=p.join(d,e.name);if(e.isDirectory()){walk(f)}else if(!e.name.endsWith('.md')&&!e.name.endsWith('.txt')){const t=f+'.txt';if(!fs.existsSync(t)){fs.renameSync(f,t)}else{console.warn('Skipping '+f+' — target exists: '+t)}}}}try{walk('tmp')}catch(e){if(e.code!=='ENOENT')throw e}\"","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:server","build:src":"npm run build:src:core && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.1","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@orkestrel/sse":"^0.0.2","@orkestrel/agent":"^0.0.5","@orkestrel/emitter":"^0.0.2","@orkestrel/contract":"^0.0.2","@orkestrel/websocket":"^0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.2","@orkestrel/router":"^0.0.3","@orkestrel/server":"^0.0.5","@microsoft/api-extractor":"^7.58.11"},"peerDependencies":{"@orkestrel/router":"^0.0.3","@orkestrel/server":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.3_1784336235091_0.4761537171722958","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@orkestrel/mcp","version":"0.0.4","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.4","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"f1b85f8ec3cb0830fc9223506ad1e313689dd6a5","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.4.tgz","fileCount":15,"integrity":"sha512-EgXegBbikfs57wWwKP8SDRZmgt3VXFTO9fUDSJl/VUYnRiEkXWTJ7/unXdx3ikLKU1B75B/QJgtjybs534StLw==","signatures":[{"sig":"MEQCIQCEXhXI4KLCnvQN9qd/oCyhG2okDFwGdhNNodTEIHN8UgIfPfD+Xai9HdSjgBrJ/qhB/PaHlh5kfuYU6KqsHkOTzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652622},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./package.json":"./package.json"},"gitHead":"d4988790d7ef0e010ddf3845bcc6fa14a020af6a","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"try{require('node:fs').rmSync('dist',{recursive:true,force:true})}catch{}\"","format":"oxfmt --config .oxfmtrc.json --write .","tmp:txt":"node -e \"const fs=require('node:fs'),p=require('node:path');function walk(d){for(const e of fs.readdirSync(d,{withFileTypes:true})){const f=p.join(d,e.name);if(e.isDirectory()){walk(f)}else if(!e.name.endsWith('.md')&&!e.name.endsWith('.txt')){const t=f+'.txt';if(!fs.existsSync(t)){fs.renameSync(f,t)}else{console.warn('Skipping '+f+' — target exists: '+t)}}}}try{walk('tmp')}catch(e){if(e.code!=='ENOENT')throw e}\"","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:server","build:src":"npm run build:src:core && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.1","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@orkestrel/sse":"^0.0.3","@orkestrel/agent":"^0.0.7","@orkestrel/emitter":"^0.0.3","@orkestrel/contract":"^0.0.5","@orkestrel/websocket":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","oxfmt":"^0.59.0","oxlint":"^1.74.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.5","@orkestrel/router":"^0.0.4","@orkestrel/server":"^0.0.6","@microsoft/api-extractor":"^7.58.11"},"peerDependencies":{"@orkestrel/router":"^0.0.4","@orkestrel/server":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.4_1784399646539_0.014983295996061852","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@orkestrel/mcp","version":"0.0.5","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.5","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"77db74682ee8a6deeb7d4e47842229b888ebdbb6","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.5.tgz","fileCount":18,"integrity":"sha512-tOaKwoBMF34DsLJdOZ8XDz3albVl2o5tUUeYx4j1JhSQ40q82oNCDRU94DH6qAQUNFwfgmn2oP3fyBj8uNs5ow==","signatures":[{"sig":"MEQCIAzyWf+hbFLVyvEHZCfWhBQQVV84HKVw0chZLYLpyjUlAiBlPYn4dHbvZHKeRMUvADIhqzJbldJVrWFrN7ajP8uKng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835631},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"0234cfe0686b9a3033f0d0ff49ce9e58930ca47a","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"try{require('node:fs').rmSync('dist',{recursive:true,force:true})}catch{}\"","format":"oxfmt --config .oxfmtrc.json --write .","tmp:txt":"node -e \"const fs=require('node:fs'),p=require('node:path');function walk(d){for(const e of fs.readdirSync(d,{withFileTypes:true})){const f=p.join(d,e.name);if(e.isDirectory()){walk(f)}else if(!e.name.endsWith('.md')&&!e.name.endsWith('.txt')){const t=f+'.txt';if(!fs.existsSync(t)){fs.renameSync(f,t)}else{console.warn('Skipping '+f+' — target exists: '+t)}}}}try{walk('tmp')}catch(e){if(e.code!=='ENOENT')throw e}\"","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:server --project src:browser","build:src":"npm run build:src:core && npm run build:src:server && npm run build:src:browser","check:src":"npm run check:src:core && npm run check:src:server && npm run check:src:browser","lint:check":"oxlint --config .oxlintrc.json .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@orkestrel/sse":"^0.0.3","@orkestrel/agent":"^0.0.8","@orkestrel/emitter":"^0.0.3","@orkestrel/contract":"^0.0.7","@orkestrel/websocket":"^0.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","oxfmt":"^0.60.0","oxlint":"^1.75.0","vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.5","@orkestrel/router":"^0.0.4","@orkestrel/server":"^0.0.6","@orkestrel/scaffold":"^0.0.2","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"@orkestrel/router":"^0.0.4","@orkestrel/server":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.5_1784732550432_0.7212772203027871","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@orkestrel/mcp","version":"0.0.6","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.6","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"928fdff988b5b91186830f5cc8c97ba02850a3fd","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.6.tgz","fileCount":18,"integrity":"sha512-/EtNIRi1lM1TPLu55hsGvYeAfOitiujwb1/ORnfKvVzCYNrfd8rp03ynMvv8TKvWYaXodyvKSDEcxR9tNVMwpg==","signatures":[{"sig":"MEUCIGHVvvdiIA84sUcHhTIpfYr4cOkq9/7xUrSL/2UJuS8MAiEAlZ8W4TIYzpHY/kPwRBdcHpJhWDMY+YSIwdD/EdZ/x3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850081},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"e32f85c544d9054d2d01320adc6bfa66dca693fe","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@orkestrel/sse":"^0.0.4","@orkestrel/agent":"^0.0.10","@orkestrel/emitter":"^0.0.4","@orkestrel/contract":"^0.0.8","@orkestrel/websocket":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^6.0.3","@types/node":"^26.1.2","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.7","@orkestrel/router":"^0.0.6","@orkestrel/server":"^0.0.7","@orkestrel/scaffold":"^0.0.8","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"@orkestrel/router":"^0.0.5","@orkestrel/server":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.6_1785332205771_0.2019519506044729","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@orkestrel/mcp","version":"0.0.7","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.7","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"01d8d3a83c07588a86afb8a470e7696b2a3d4aca","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.7.tgz","fileCount":18,"integrity":"sha512-4JL+U3C5K+fSeZ6M/WekrSbY4jdloex7YOL1IsfiheLYZ+fzdfUQ8E7m6ElPmt6udQkj/MlnN1+WfzpHl/23LA==","signatures":[{"sig":"MEYCIQDDoCDwunovFvzaRW6pYkt5g9UEGeLfy8ttixVnAa8SsQIhAPf8gzzGqfB0Q7TslLaFoKRiAmk88MSi7gMWP7wSm3bW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850082},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"f3636f20e820c752c54a3f44cf98cf23fc1dd45a","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@orkestrel/sse":"^0.0.4","@orkestrel/agent":"^0.0.11","@orkestrel/emitter":"^0.0.4","@orkestrel/contract":"^0.0.8","@orkestrel/websocket":"^0.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.0","typescript":"^6.0.3","@types/node":"^26.1.2","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.7","@orkestrel/router":"^0.0.6","@orkestrel/server":"^0.0.7","@orkestrel/scaffold":"^0.0.11","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"@orkestrel/router":"^0.0.6","@orkestrel/server":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.7_1785352262486_0.15830666168423102","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@orkestrel/mcp","version":"0.0.8","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.8","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"2183ded590538be3d230ce2fbea88bbf8fb00518","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.8.tgz","fileCount":18,"integrity":"sha512-TWR8tLNrFs44D4kpLUn/yWiU69vmJtm6mTIInAQtQZRLEiTPJijoU1c85mNbp9AIViz6R0FeKv1P7R+w+Ktkfw==","signatures":[{"sig":"MEYCIQDQ3qQKUzzel7apcaHJlcVfkUswr+EOjlAFumCOp3+GrgIhANiggGkUXHrs3j4rbeO+cOQcgQOxXMoIghYcmgjCQL60","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850253},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"309a86b58b2d661b35b5a15b577fac0f69b8aa98","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@orkestrel/sse":"^0.0.4","@orkestrel/tool":"^0.0.8","@orkestrel/emitter":"^0.0.5","@orkestrel/contract":"^0.0.9","@orkestrel/websocket":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.1.2","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.8","@orkestrel/router":"^0.0.6","@orkestrel/server":"^0.0.7","@orkestrel/scaffold":"^0.0.13","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"@orkestrel/router":"^0.0.6","@orkestrel/server":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.8_1785504326804_0.4325204295438201","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@orkestrel/mcp","version":"0.0.9","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.9","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"452b47491c0fae89acfa3f7d2a39d2e8efce4c0f","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.9.tgz","fileCount":18,"integrity":"sha512-hGHe0uLn3V/57Xh7jP4WWAUSNBQjIEln+g8qUeRhP0Rupux2jgLMlXsXMLnNxu+MEUl4UJsfxjuw7t3plIM+rw==","signatures":[{"sig":"MEUCIQDjMaF9Zt4wp9ogvwuRFFVmdIGicFv4i7X7B2hoYj5IxwIgHJw7hUVpx5ygaM5nKri5Feaj59SuFkOBE5d4tFin7No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1282777},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"e0af64664639c636931cfa4c534fb03ae8be9a9a","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@orkestrel/sse":"^0.0.4","@orkestrel/tool":"^0.0.8","@orkestrel/emitter":"^0.0.5","@orkestrel/contract":"^0.0.9","@orkestrel/websocket":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.0","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.1.2","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.8","@orkestrel/router":"^0.0.7","@orkestrel/server":"^0.0.7","@orkestrel/scaffold":"^0.0.14","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"@orkestrel/router":"^0.0.6","@orkestrel/server":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.9_1785585594854_0.9233415458087058","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@orkestrel/mcp","version":"0.0.10","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.10","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"953b4d56ef4b38b882c1b1cfbd9f7eb9c01da355","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.10.tgz","fileCount":18,"integrity":"sha512-6XPAeJ/PRy3u3tYCGzd0pnOOgcPxHi4Pou4oFwsotJd3reb9tuYevoPlNIVRM73an5YFz1o4kQzVVw3I6P1wjw==","signatures":[{"sig":"MEUCIQCGNwlX8LzO3+sep78XT2TZbZ19mT+C7gPdOc2x2aGv7wIgdy6jlyQOzZC3m37h2oGiw/8yhCT8F/glz1Xx/BqkORc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291158},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"caed4bc871c4c0fc726264276a311154d70f0da0","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@orkestrel/sse":"^0.0.4","@orkestrel/tool":"^0.0.9","@orkestrel/emitter":"^0.0.5","@orkestrel/contract":"^0.0.9","@orkestrel/websocket":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.0","oxfmt":"^0.61.0","oxlint":"^1.76.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.1.2","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.8","@orkestrel/router":"^0.0.7","@orkestrel/server":"^0.0.8","@orkestrel/scaffold":"^0.0.16","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"@orkestrel/router":"^0.0.7","@orkestrel/server":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.10_1785736994945_0.5641381499200768","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@orkestrel/mcp","version":"0.0.11","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.11","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"a571c52f0fd81e159c4ce41c02601b361207c611","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.11.tgz","fileCount":18,"integrity":"sha512-J08hJk/Vi9UPpm0jGjg5KjJfco0neQXPEyfi7QB2viIec9nm7lcPpkDgdxf2bIrpiGhVnEpHr2VwkywyUzE1yA==","signatures":[{"sig":"MEYCIQD5qxDE7KHAN5IHx2xzW4zO1X7KIfTFNmYxBKN15X4kqwIhAMpfgXDuGAEnkgSmNzXswRIDa6XMTS1+TyLJ05Je348E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1291160},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"146bf59d7aac270ad527b42bfe5401c7d3bf35fc","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@orkestrel/sse":"^0.0.4","@orkestrel/tool":"^0.0.9","@orkestrel/emitter":"^0.0.5","@orkestrel/contract":"^0.0.9","@orkestrel/websocket":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.0","oxfmt":"^0.62.0","oxlint":"^1.77.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.1.2","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.8","@orkestrel/router":"^0.0.8","@orkestrel/server":"^0.0.9","@orkestrel/scaffold":"^0.0.18","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"@orkestrel/router":">=0.0.8","@orkestrel/server":">=0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.11_1785774824274_0.5338181974526797","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@orkestrel/mcp","version":"0.0.12","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.12","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"4da6954f8be5608871f969c3ae936406b1ef0fa7","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.12.tgz","fileCount":18,"integrity":"sha512-1hJ4aWGt7GynSF2AqW7wW2U+fh9syBw8okaHuDXNm4RaG07thY42a2mXXVqtDzwocwAgkj1cbs9LrF3ZfxXEyw==","signatures":[{"sig":"MEUCIQCePxte2ioM0xhoS4HO+F0HeCKrWr92CZMcXqZJgn5z8AIgQrSLimF3IQ9wb9+j2rjvJ4RckN9PC2+kLJB42n5d/J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1302005},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"45522a39d8e95d8ecd66b00a38a10ed14ae888f2","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@orkestrel/sse":"^0.0.4","@orkestrel/tool":"^0.0.9","@orkestrel/emitter":"^0.0.5","@orkestrel/contract":"^0.0.9","@orkestrel/websocket":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.0","oxfmt":"^0.62.0","oxlint":"^1.77.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.1.2","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.8","@orkestrel/router":"^0.0.8","@orkestrel/server":"^0.0.10","@orkestrel/scaffold":"^0.0.20","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"@orkestrel/router":"^0.0.8","@orkestrel/server":"^0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.12_1785905370015_0.6991872371386321","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@orkestrel/mcp","version":"0.0.13","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.13","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"0d1f24d6ff73d2558cc5096a919aad111b6aafa0","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.13.tgz","fileCount":18,"integrity":"sha512-Xdqhhd56zfvfkeBNhYgunng9g9RO0fxzfvTOGmbBUrboJfoYCQCi7fjtZlw6EHkZGQMLiKU/JIaOWi85WSqdSg==","signatures":[{"sig":"MEQCIEhNCC6K0NappXhCbPe/E8d5F9g45ZAZtn6X+bmPsqZVAiBQQWgX+jsel0u0EFMPYKnpDvVj5Eh6f2WjZ+CLgtThnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2479066},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"b62c5ef0f4a1857ab2dc0edf71f866e3f4b76fb6","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --project conformance","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@orkestrel/sse":"^0.0.4","@orkestrel/tool":"^0.0.9","@orkestrel/emitter":"^0.0.5","@orkestrel/contract":"^0.0.10","@orkestrel/websocket":"^0.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","oxfmt":"^0.62.0","oxlint":"^1.77.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.9","@orkestrel/router":"^0.0.8","@orkestrel/server":"^0.0.10","@orkestrel/scaffold":"^0.0.22","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"@orkestrel/router":"^0.0.8","@orkestrel/server":"^0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.13_1786365413857_0.9694090592850175","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@orkestrel/mcp","version":"0.0.14","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.14","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"f0a8f8555a21971283dc4e7697aa1f61043492d3","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.14.tgz","fileCount":18,"integrity":"sha512-P7X4ecHH8b2AzWhrhbfWiczuWLNNkQUEV4qFQcGTVkHpL0MayfJIFUj0jvKx6r79peePb5YLMlb/G6B6BYy0Pg==","signatures":[{"sig":"MEUCIF0cfpNFUCwcSq0IH8mm6rVrnbRtCwPOG8cI+6vsqeeXAiEAyNGp9iU5yXdX2wYsjFIoRxhPz95M28Xu5joA0owq9jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2479099},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"c186d66002900bc0109f6644bf433e9328976414","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --project conformance","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.10","@orkestrel/emitter":"^0.0.6","@orkestrel/contract":"^0.0.11","@orkestrel/websocket":"^0.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","oxfmt":"^0.63.0","oxlint":"^1.78.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.9","@orkestrel/router":"^0.0.9","@orkestrel/server":"^0.0.10","@orkestrel/scaffold":"^0.0.26","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10"},"peerDependencies":{"@orkestrel/router":"^0.0.9","@orkestrel/server":"^0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.14_1786535974593_0.09106851828650564","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@orkestrel/mcp","version":"0.0.15","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.15","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"9793f1b7ed71ac1c672da1ee76ced606bc962130","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.15.tgz","fileCount":18,"integrity":"sha512-kGhywO+9xItHo6adQnJzj1FJ50EH0gEauyhGaIB2jPXmGBw9OvsKhc4Fd8WoIPs8PitoR4PMuwnqJwTSTVsx1Q==","signatures":[{"sig":"MEUCIEXYDRgCThxTtOTWdOfOmeOEYs/u41QDNUCUCZZZ2VH+AiEAzJozfNZGTDf8FQ08LfJauvtMsuZYLqkUPiZ625bxc7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2488292},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"662e9eab3bb002417c2dfa8d15f118e9dabec2c7","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:conformance && npm run test:guides","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:integration","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.10","@orkestrel/emitter":"^0.0.6","@orkestrel/contract":"^0.0.11","@orkestrel/websocket":"^0.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","oxfmt":"^0.63.0","oxlint":"^1.78.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.9","@orkestrel/router":"^0.0.9","@orkestrel/server":"^0.0.12","@orkestrel/scaffold":"^0.0.30","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.9","@orkestrel/server":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.15_1786607319947_0.24935327805870489","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@orkestrel/mcp","version":"0.0.16","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.16","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"13c784f9b54631cd40f16a55ae17eaa34e804c5c","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.16.tgz","fileCount":13,"integrity":"sha512-wN1TONl7lqYiBxuKxoatDy/AHwkymcItPcL0yNBcYhEwGfFs0sjjZVLu4nONigTCzEmOfbAmrodt+SDlR7W9Vg==","signatures":[{"sig":"MEUCIDurFWdTGp4vZkVUpjCXM/+uQlzh8omVzESblwreMG+pAiEA6h2q9LvvVNNIa3pHz10HGNDzfrsMiZLoe+c0UFgxD4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1352399},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"27ae40d78ee9be732c7870c07ce67abbf5cb4a69","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.11","@orkestrel/emitter":"^0.0.7","@orkestrel/contract":"^0.0.12","@orkestrel/websocket":"^0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","oxfmt":"^0.63.0","oxlint":"^1.78.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","@orkestrel/test":"^0.0.6","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.11","@orkestrel/router":"^0.0.10","@orkestrel/server":"^0.0.12","@orkestrel/scaffold":"^0.0.38","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.10","@orkestrel/server":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.16_1787000661557_0.31234865534912415","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@orkestrel/mcp","version":"0.0.17","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.17","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"b097b98dd821d4c7232446e6abfa80b698b69cd4","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.17.tgz","fileCount":18,"integrity":"sha512-UIWxg/jZfWDxuRMRQlKfT2xPGBQR9dfPSFZPazTBcApeqnglTJVF9yZlvUvo5UWHGHejdwwb+Y/nz8bVfE4beQ==","signatures":[{"sig":"MEQCIA/q2YEzmBK/mVW0LW5SNDbp/4NOstgr/xTt7pmPjJVLAiBsKubN23BxX67iDBndlu51lC7tinXNUDsIkrYBM1e5og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2488326},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"825c12b4263e621aa74ba5098fa187faca128202","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.11","@orkestrel/emitter":"^0.0.7","@orkestrel/contract":"^0.0.12","@orkestrel/websocket":"^0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","oxfmt":"^0.63.0","oxlint":"^1.78.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","@orkestrel/test":"^0.0.6","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.12","@orkestrel/router":"^0.0.10","@orkestrel/server":"^0.0.13","@orkestrel/scaffold":"^0.0.40","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.10","@orkestrel/server":"^0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.17_1787048643204_0.7703990373314964","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@orkestrel/mcp","version":"0.0.18","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.18","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"7f2e49f7082309a35728364851675904d2478651","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.18.tgz","fileCount":18,"integrity":"sha512-rZDXrfqhOsijiAizJsbcLJSBc1Z1+LfUo5Db4q+e5Wsw/G76oG2JHIJJ2vP5f+uUf+r+zg5Tum03JGCszz6vpw==","signatures":[{"sig":"MEUCIQDCNREbozrMUXOOd6BzhAUFWC7gbEf7bb7PfD4JhShEfQIgTHpdN55zCt8x5+P0u2jmXdH2bL2dPFoFWNxbLZpWXWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2488326},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"a1e1702548086bc2219d6a342321c395eee22921","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.11","@orkestrel/emitter":"^0.0.7","@orkestrel/contract":"^0.0.12","@orkestrel/websocket":"^0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","oxfmt":"^0.63.0","oxlint":"^1.78.0","vitest":"^4.1.10","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","@orkestrel/test":"^0.0.6","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.12","@orkestrel/router":"^0.0.10","@orkestrel/server":"^0.0.14","@orkestrel/scaffold":"^0.0.41","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.10","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.10","@orkestrel/server":"^0.0.14"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.18_1787114105952_0.10626680628772145","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@orkestrel/mcp","version":"0.0.19","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.19","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"4fd71d7d0469ba8e951686550a63eea0e52ee08b","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.19.tgz","fileCount":18,"integrity":"sha512-JXL8BUVQZv/F6I/iW4O9EwDaiLjbbcSy+L5P7E8X4BVpuIqB7FxqmnFUQpKGSX1fsfsJwBfS3Z8mMNiF54VsYw==","signatures":[{"sig":"MEQCIAIHkq3xoslvOIhmpFdMpjxEqiGy+nP6WzbzM8iJyYcoAiANsuzFLERHqd/5AuX3Y9iASRtPT1mTIABfzSkiPwyHug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2494670},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"7ae32ac221982243abe83899579e97eb8dd13464","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.11","@orkestrel/emitter":"^0.0.7","@orkestrel/process":"^0.0.3","@orkestrel/contract":"^0.0.12","@orkestrel/websocket":"^0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","oxfmt":"^0.64.0","oxlint":"^1.79.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","@orkestrel/test":"^0.0.7","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.12","@orkestrel/router":"^0.0.10","@orkestrel/server":"^0.0.14","@orkestrel/scaffold":"^0.0.44","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.10","@orkestrel/server":"^0.0.14"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.19_1787172832661_0.10467364077203567","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@orkestrel/mcp","version":"0.0.20","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.20","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"2d8d7d7a2b4b60126403783e4b8e6783e56b7f9a","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.20.tgz","fileCount":18,"integrity":"sha512-HMg0pKDxhNpEHQ9fR2sgyngTcYmJM62ibCf9Gw7tFXPBEPzLaW91aVAPT1gvqhEadzf9BkXDfYKCJp8LW6auKw==","signatures":[{"sig":"MEUCIQDDPCSrgz70W/OCwr72r37nrAnMV/xn147CrgFQoAGfTAIgVixbfB13IKTFWML0m+lAFcVANj5gcZnREFl5sr7G1LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2554519},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"c208e22414da8799fd0d5d36a61110630900fe09","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.11","@orkestrel/emitter":"^0.0.7","@orkestrel/process":"^0.0.4","@orkestrel/contract":"^0.0.12","@orkestrel/websocket":"^0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"~8.2.1","oxfmt":"^0.64.0","oxlint":"^1.79.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","@orkestrel/test":"^0.0.7","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.12","@orkestrel/router":"^0.0.10","@orkestrel/server":"^0.0.14","@orkestrel/scaffold":"^0.0.44","@microsoft/api-extractor":"^7.58.12","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.10","@orkestrel/server":"^0.0.14"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.20_1787272192629_0.2311880902436354","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@orkestrel/mcp","version":"0.0.21","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.21","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"abc40aa8930acb43aecfde49120eb1ea8f391885","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.21.tgz","fileCount":18,"integrity":"sha512-eeKHpUQqAMM8WglQQ8OXTNRzN5Z0jrHLg5ngmdH9k4qA+VmeH28jXZCheS0T0SXZJ6nKWAMe3Jpv2YP66iHBUQ==","signatures":[{"sig":"MEUCIQCtTkZmoTnCDhgaibjOoOFEcwYEIJCpCEsotb+KITqUhAIgbLJjylwXH9seeht+4KASx1ipJT1F+URUBya1IXPYYQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2590486},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"1c886146c7d53a4e1f4c4c573650feed3c2f91c8","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.11","@orkestrel/emitter":"^0.0.7","@orkestrel/process":"^0.0.6","@orkestrel/contract":"^0.0.13","@orkestrel/websocket":"^0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","oxfmt":"^0.64.0","oxlint":"^1.79.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","@orkestrel/test":"^0.0.9","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.12","@orkestrel/probe":"^0.0.2","@orkestrel/router":"^0.0.11","@orkestrel/server":"^0.0.14","@orkestrel/scaffold":"^0.0.48","@microsoft/api-extractor":"^7.59.0","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.11","@orkestrel/server":"^0.0.14"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.21_1787365783431_0.6346230849103949","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@orkestrel/mcp","version":"0.0.22","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.22","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"35008b630c9de6b0486d2e7aeea8e2f32cc91354","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.22.tgz","fileCount":18,"integrity":"sha512-t5DWE2lht/Tf0cx2NEd3zFrhkwoznQKOUkuMMjIuLKJhnwp1+Mc/CsymlmA7VKQxVvUFafKjCQWMXoTrNkMuMQ==","signatures":[{"sig":"MEUCIQDv42oUOWeM0ETisfQlfY3xxgh4VZtkhoRHfcxAcYRJzAIgUzaptngU5+axw6ZNnByU1BK3sCSvjYVCFFNdCHi8nDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2604895},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"3a50a0d9283642c83d94385c23410993e57d800b","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.12","@orkestrel/emitter":"^0.0.8","@orkestrel/process":"^0.0.6","@orkestrel/contract":"^0.0.13","@orkestrel/websocket":"^0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","oxfmt":"^0.64.0","oxlint":"^1.79.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.2.0","@orkestrel/test":"^0.0.11","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.13","@orkestrel/probe":"^0.0.3","@orkestrel/router":"^0.0.11","@orkestrel/server":"^0.0.15","@orkestrel/scaffold":"^0.0.50","@microsoft/api-extractor":"^7.59.0","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.11","@orkestrel/server":"^0.0.14"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.22_1787604669217_0.06314081666637872","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@orkestrel/mcp","version":"0.0.23","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.23","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"028f1220f15aa85b19fcbcb0ed912f5cc648df62","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.23.tgz","fileCount":18,"integrity":"sha512-ARV33XXDqlsmeLZbBAuDFRarLFlRZUT+9rRbGG/BepQ1E0r3/VM5RArGvYXM1UESmkeyV5zxSTlkYXstXCCJFw==","signatures":[{"sig":"MEYCIQCJUn7/Qhl3Yhba/cKYiDoiYPYEvx9pOvQC1qIDiIiG8AIhAM6A3H8q/qFh9dB0Zkjd4PE1DMkFG7oIcVcH/Eph6oDP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2619137},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"f350a4db9384e70052f6de4c9d4e351947099d1e","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --no-cache --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.12","@orkestrel/emitter":"^0.0.8","@orkestrel/process":"^0.0.6","@orkestrel/contract":"^0.0.13","@orkestrel/websocket":"^0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","oxfmt":"^0.65.0","oxlint":"^1.80.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.3.0","@orkestrel/test":"^0.0.11","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.13","@orkestrel/probe":"^0.0.4","@orkestrel/router":"^0.0.11","@orkestrel/server":"^0.0.15","@orkestrel/scaffold":"^0.0.52","@microsoft/api-extractor":"^7.59.0","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.11","@orkestrel/server":"^0.0.14"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.23_1787639378552_0.025680491266538485","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@orkestrel/mcp","version":"0.0.24","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.24","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"6b0db94dc9019c851143284db7a392e2870bed49","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.24.tgz","fileCount":18,"integrity":"sha512-KyJBIqLoN3o22NtjoFvTIYNyx6k4J6XzexagjRdqpXUfRRnSiTU6YSTTJGjqkQZRz2jGLVnqwKnAawW7Uwbaig==","signatures":[{"sig":"MEUCIHx0OG0BCM/stHlQuUfLZxyIcEaAOXtKWCGFBIe4uz2sAiEAtEqTngibnS4Ul+qNRiSXRMpLmS4iILa9DoIpMY4bXK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2625395},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"7695f0e2e328a671ab9afba5b9359b2790076c09","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --no-cache --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.12","@orkestrel/emitter":"^0.0.8","@orkestrel/process":"^0.0.6","@orkestrel/contract":"^0.0.13","@orkestrel/websocket":"^0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","oxfmt":"^0.65.0","oxlint":"^1.80.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.3.0","@orkestrel/test":"^0.0.11","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.13","@orkestrel/probe":"^0.0.5","@orkestrel/router":"^0.0.11","@orkestrel/server":"^0.0.15","@orkestrel/scaffold":"^0.0.52","@microsoft/api-extractor":"^7.59.0","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.11","@orkestrel/server":"^0.0.14"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.24_1787676611900_0.07649615372963403","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@orkestrel/mcp","version":"0.0.25","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.25","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"d06180359f6936e1835e262daa49204f503eac80","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.25.tgz","fileCount":18,"integrity":"sha512-OXEdouCTczVzOgxOCsJxd5UCTiLMPJEKXo8LnGofEAXkSoO7OKUraI3BnVmgGdTAv+sWwsccb9cwzCzQxw/ikw==","signatures":[{"sig":"MEQCICN4aWv2hAFluaUFS7WdT3WMKI21xQVnF/+EQo9d2BjuAiBomXikg0X85IIHnjMaF2pdJ2bHHL6ogd3LSaCSuA0eHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2801664},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"aa20c37e6edfcc6056904807ac20b50c6d933221","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --no-cache --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.12","@orkestrel/emitter":"^0.0.8","@orkestrel/process":"^0.0.6","@orkestrel/contract":"^0.0.13","@orkestrel/websocket":"^0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","oxfmt":"^0.65.0","oxlint":"^1.80.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.3.0","@orkestrel/test":"^0.0.11","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.14","@orkestrel/probe":"^0.0.6","@orkestrel/router":"^0.0.11","@orkestrel/server":"^0.0.15","@orkestrel/scaffold":"^0.0.53","@microsoft/api-extractor":"^7.59.0","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.11","@orkestrel/server":"^0.0.14"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.25_1787765564844_0.03692625515360626","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@orkestrel/mcp","version":"0.0.26","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.26","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"ec200f32d64a129d3946bb93f7739fd7d3e34246","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.26.tgz","fileCount":18,"integrity":"sha512-E2a7Z0plhhKkwXa/3plja/5Hi+hFEsSrCiVY/G8NrAtB8JZKLI9DbjTyUVXRUq/6tcbriv+p/wVHHeMT+h6lpA==","signatures":[{"sig":"MEQCIFHAkryOBjXIPvE4ESQn67OKIz6Qc9t25MiYyTKPZA5yAiAcp5i4F3z+dz6kUCkc4Ou/72t9lsC3K784segTar0EAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2801664},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"fafa56a88587bb16ae8ed34015060ec6312b67ec","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --no-cache --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.12","@orkestrel/emitter":"^0.0.8","@orkestrel/process":"^0.0.7","@orkestrel/contract":"^0.0.13","@orkestrel/websocket":"^0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","oxfmt":"^0.65.0","oxlint":"^1.80.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.4.0","@orkestrel/test":"^0.0.11","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.15","@orkestrel/probe":"^0.0.9","@orkestrel/router":"^0.0.12","@orkestrel/server":"^0.0.16","@orkestrel/scaffold":"^0.0.57","@microsoft/api-extractor":"^7.59.0","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.12","@orkestrel/server":"^0.0.16"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.26_1787848930540_0.7001654431885771","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@orkestrel/mcp","version":"0.0.27","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.27","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"2504bd535c1e897aa66d067ce5c896e67fd79b6d","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.27.tgz","fileCount":18,"integrity":"sha512-zmcoJ+P89vMkllvwZTI/CKqSzRxkVJkwpH7UbYyimCT5GisZjjfd9Rijn7QaeElR+GjpQNutwRn55dW54+nURw==","signatures":[{"sig":"MEUCIQCr69agfvpCjHIsuW3lKDUig0gz4MdLti2uHdHjRoVZUQIgYEsKsSMbD/vFLhE8E74tqELL8qiPSh7H5Ew6c/EPmpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3091040},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"63827a4e64762350ba0cef5a3221480a2c4a8d79","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --no-cache --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run build && npm run check && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@orkestrel/sse":"^0.0.5","@orkestrel/tool":"^0.0.12","@orkestrel/codec":"^0.0.1","@orkestrel/emitter":"^0.0.8","@orkestrel/process":"^0.0.8","@orkestrel/contract":"^0.0.13","@orkestrel/websocket":"^0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","oxfmt":"^0.65.0","oxlint":"^1.80.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.4.0","@orkestrel/test":"^0.0.11","vite-plugin-dts":"^5.0.3","@orkestrel/guide":"^0.0.15","@orkestrel/probe":"^0.0.10","@orkestrel/router":"^0.0.12","@orkestrel/server":"^0.0.17","@orkestrel/scaffold":"^0.0.59","@microsoft/api-extractor":"^7.59.0","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.10"},"peerDependencies":{"@orkestrel/router":"^0.0.12","@orkestrel/server":"^0.0.17"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.27_1787895988484_0.960329305780868","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@orkestrel/mcp","version":"0.0.28","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.28","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"954a257b85dad1479a8aa96b09768f3184325498","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.28.tgz","fileCount":18,"integrity":"sha512-g6RLIlcvWPY8zaIn0+36RfYnas6RzGQhipbgO63uQJiM9k3ppRYG2k1qSOdWU/vlh8dTlccMaYljHouD6u708A==","signatures":[{"sig":"MEYCIQC7rwk3rJDOfRfV6l1/o84fzkG17Mp58JEZrrrQsS+x6QIhAI3hyidxFJb7U+girEe2yDmZRZ/TvxM4DQVVlt0PP1tZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3100785},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"68b2e286ecd0e4d892150f8d7902913cb988874d","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix --deny-warnings .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"vitest run --config vite.config.ts --no-cache --reporter=dot --project guides","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.6","@orkestrel/tool":"^0.0.13","@orkestrel/codec":"^0.0.2","@orkestrel/emitter":"^0.0.9","@orkestrel/process":"^0.0.10","@orkestrel/contract":"^0.0.16","@orkestrel/websocket":"^0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","oxfmt":"^0.66.0","oxlint":"^1.81.0","vitest":"^4.1.11","playwright":"^1.62.1","typescript":"^6.0.3","@types/node":"^26.4.1","@orkestrel/test":"^0.0.13","vite-plugin-dts":"^5.1.0","@orkestrel/guide":"^0.0.17","@orkestrel/probe":"^0.0.11","@orkestrel/router":"^0.0.13","@orkestrel/server":"^0.0.18","@orkestrel/scaffold":"^0.0.62","@microsoft/api-extractor":"^7.59.0","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.11"},"peerDependencies":{"@orkestrel/router":"^0.0.13","@orkestrel/server":"^0.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.28_1788555501819_0.6660742875315773","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@orkestrel/mcp","version":"0.0.29","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.29","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"47ce2618b7b557df0202d4583d59ecb73ca58020","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.29.tgz","fileCount":18,"integrity":"sha512-iYsAXkO2aPvj5eO3caWMQr+mVT40bNaTkic/1hoh8QSX9i/cxE2sZmrNvQQeEnp/XMqYBpDh+7WBqtv3PqVe7w==","signatures":[{"sig":"MEUCIAa3xEYczq0pzEo3HzkSL8aQyTICnolY+FvS9ZJR4l5OAiEAuBIYuvpoJ7LKM0B1ei1hqamuChScINjLAYPSAFlu6FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHbj48N+9nKFoU2wb975Ux8Q2cWg15yqyog5+lfUUzB/AiAhk6SHLbYfYPUjdZexdd+xepdar+i8rqRqFvqYmbFyRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3116565},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"45ba0a4b5741a79f32500479de9549c0e6a17839","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"node --experimental-strip-types tests/guides.test.ts","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@orkestrel/sse":"^0.0.7","@orkestrel/tool":"^0.0.14","@orkestrel/codec":"^0.0.3","@orkestrel/emitter":"^0.0.10","@orkestrel/process":"^0.0.11","@orkestrel/contract":"^0.0.17","@orkestrel/websocket":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","oxfmt":"^0.67.0","oxlint":"^1.82.0","vitest":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.5.1","@orkestrel/test":"^0.0.14","@orkestrel/guide":"^0.0.18","@orkestrel/probe":"^0.0.12","@orkestrel/router":"^0.0.14","@orkestrel/server":"^0.0.19","@orkestrel/scaffold":"^0.0.64","@microsoft/api-extractor":"^7.59.1","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.11"},"peerDependencies":{"@orkestrel/router":"^0.0.14","@orkestrel/server":"^0.0.19"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.29_1789171649497_0.9055578448705266","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@orkestrel/mcp","version":"0.0.30","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.30","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"53033d03cc621d501f24430fe72d2c91730a41ea","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.30.tgz","fileCount":18,"integrity":"sha512-m8rEuh7GC1/6HtGZSN7b17Ixvi1eWVKd/CTRDDeg6gygUpcwBoOuh3BDwaIqxo87rnr3CAslUjTnWWoUjdoigA==","signatures":[{"sig":"MEUCIAdWeNDGGj1NcNB6Y5jB2+UHOrFYVN8wnc5XIa4gcyqZAiEA3O4uC1jdFkjqujOdJ9OFo3/0hkDupS/8yakaz5aumlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzrF1XKUFFRt77MAwFu+5nmb67fK4B6mSHMvoNycy6OgIgB4PYn7MnKzHhp84Y8zleUd6ojKsYmjGNs7fLDOFUfYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3116565},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"c7e989086cd5aa5ec05e8f14801d03db3d0e91ac","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"node --experimental-strip-types tests/guides.test.ts","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@orkestrel/sse":"^0.0.7","@orkestrel/tool":"^0.0.14","@orkestrel/codec":"^0.0.3","@orkestrel/emitter":"^0.0.10","@orkestrel/process":"^0.0.12","@orkestrel/contract":"^0.0.17","@orkestrel/websocket":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","oxfmt":"^0.68.0","oxlint":"^1.83.0","vitest":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.5.1","@orkestrel/test":"^0.0.14","@orkestrel/guide":"^0.0.18","@orkestrel/probe":"^0.0.13","@orkestrel/router":"^0.0.14","@orkestrel/server":"^0.0.19","@orkestrel/scaffold":"^0.0.66","@microsoft/api-extractor":"^7.59.1","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.11"},"peerDependencies":{"@orkestrel/router":"^0.0.14","@orkestrel/server":"^0.0.19"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.30_1789393055174_0.8049403839349376","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@orkestrel/mcp","version":"0.0.31","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.31","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"9c4d7f4ca478b5dcce290bbee5618c2e9c733eb4","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.31.tgz","fileCount":18,"integrity":"sha512-WHPpSU8fFq0Z0f4JnPPbtyE3E1pGFghYGdmGsM3C/X7S6JmXMALbOMy7KU+NZMMHOV/Q19oilp88D09ogQlY1w==","signatures":[{"sig":"MEQCIAI8C8LNbOfHaWSUDwwz+5TEbfEEqrQ81xruNOaOBnioAiB7sqZUQL7dOyjNFwqIlozOQnHqYeplPxg6n5hk6tQUEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID13PHJqeZZXCj3MibTVaqev2FtNTHSL6o9VgcxXwNShAiB3mEdBuCS40er+IC6JwsGGYflWAqy+5jhWR/cS1uJDLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3292827},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"7111d57c05bac2d9cb8d83fbeaced29a9c02c128","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"node --experimental-strip-types tests/guides.test.ts","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@orkestrel/sse":"^0.0.7","@orkestrel/tool":"^0.0.15","@orkestrel/codec":"^0.0.3","@orkestrel/emitter":"^0.0.10","@orkestrel/process":"^0.0.12","@orkestrel/contract":"^0.0.17","@orkestrel/websocket":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","oxfmt":"^0.68.0","oxlint":"^1.83.0","vitest":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.6.0","@orkestrel/test":"^0.0.14","@orkestrel/guide":"^0.0.19","@orkestrel/probe":"^0.0.14","@orkestrel/router":"^0.0.14","@orkestrel/server":"^0.0.19","@orkestrel/scaffold":"^0.0.69","@microsoft/api-extractor":"^7.59.1","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.11"},"peerDependencies":{"@orkestrel/router":"^0.0.14","@orkestrel/server":"^0.0.19"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.31_1789501209200_0.0060924424776331865","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@orkestrel/mcp","version":"0.0.32","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.32","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"3fc8cbbbaef148b340af67c796e703a079611000","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.32.tgz","fileCount":18,"integrity":"sha512-ycI0UiUZzEVPNQHHsLn3KRuGvl/hQrpelt059pJV2XtjgIbrsOGqjX33Gpaqt/HzEZAkvHw7lRBhyH9WnRE/BA==","signatures":[{"sig":"MEUCIA3qb0U/LtRwwLl9Mfialg6fW2EsiklOPISnsPU0XlRJAiEA1QS4cIBSSqRiKTTigeVuc/LbpdDHEluimsOcura5GJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB41+JxGIY21vo+FlOlKShbCZOwK6ZTWOiHvcHDej70fAiB9egEROD6vSf9d7ekvhGjKHGCEJYQR430u7IISOa6LZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3291945},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"3daffd2b557704512b2b25fadf140b36b83ae554","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"node --experimental-strip-types tests/guides.test.ts","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@orkestrel/sse":"^0.0.8","@orkestrel/tool":"^0.0.16","@orkestrel/codec":"^0.0.4","@orkestrel/emitter":"^0.0.10","@orkestrel/process":"^0.0.13","@orkestrel/contract":"^0.0.17","@orkestrel/websocket":"^0.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.0","oxfmt":"^0.68.0","oxlint":"^1.83.0","vitest":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.6.1","@orkestrel/test":"^0.0.15","@orkestrel/guide":"^0.0.20","@orkestrel/probe":"^0.0.15","@orkestrel/router":"^0.0.15","@orkestrel/server":"^0.0.20","@orkestrel/scaffold":"^0.0.71","@microsoft/api-extractor":"^7.59.1","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.11"},"peerDependencies":{"@orkestrel/router":"^0.0.15","@orkestrel/server":"^0.0.20"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.32_1789589181952_0.09500287328884793","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@orkestrel/mcp","version":"0.0.33","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.33","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"32c7aafaf950f1ff4affe11ca651adf72696924c","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.33.tgz","fileCount":18,"integrity":"sha512-hzse69R3s0PfbGD0aSDY7HkegzG7fqXJ1ZW4YgQZ+m4TmCNWPR63/aV/gyFuTrNxqWfehGB9SCPqgGtgXb5knw==","signatures":[{"sig":"MEQCIGblK1H304nTnGo2Nd5FFHAR61p/rVhcjlctxRbU10gqAiBj0vB0Aa0WQ5G3SjnAbx/s6qjbACcAe6MfDjthKBTmDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD56b9bvNxM3DVN0q90LXCKePIZzVKdOypZh/Le8jwwygIgRNyt9ljgKYcW1yqRXZYX0cLEtY06e1KOkMlafckiZDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3296830},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"508c2f4162ee7d0657a0b8193aabd86d59622e27","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:setup:browser && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"node --experimental-strip-types tests/guides.test.ts","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution","test:setup:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup:browser"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@orkestrel/sse":"^0.0.9","@orkestrel/tool":"^0.0.17","@orkestrel/codec":"^0.0.5","@orkestrel/emitter":"^0.0.11","@orkestrel/process":"^0.0.14","@orkestrel/contract":"^0.0.18","@orkestrel/websocket":"^0.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.1","oxfmt":"^0.71.0","oxlint":"^1.86.0","vitest":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.6.3","@orkestrel/test":"^0.0.24","@orkestrel/guide":"^0.0.21","@orkestrel/probe":"^0.0.18","@orkestrel/router":"^0.0.16","@orkestrel/server":"^0.0.21","@orkestrel/scaffold":"^0.0.80","@microsoft/api-extractor":"^7.59.3","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.11"},"peerDependencies":{"@orkestrel/router":"^0.0.16","@orkestrel/server":"^0.0.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.33_1790699103055_0.8057678565014472","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@orkestrel/mcp","version":"0.0.34","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.34","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"5565693f272038642ac73bbcf5c5e1103c6faf09","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.34.tgz","fileCount":18,"integrity":"sha512-BxSA5gerssnWedVU4RgD8QRpMmWIZOoYUydFa/NIN+UFQA4N1rR/TJzZGmiCuIEwHdEur8VWBEseVwBOMhMESA==","signatures":[{"sig":"MEYCIQDDp6nk6h/Meq6rjp+trs0RYQ4FauZ4QSKXgKv6jTHhjwIhAIACT8OD/i9mccGPoQlGpO3unnRmFbTZp4q2H2iPBZjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSSd/tz/5VPbHE6eyMBxl0ypq9fZOoDM52evd/MDL0NAIhAMxq84JbPuotxAHUoi5Rm1ua85CyQTH6INKmw4Lbg79V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3303190},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"528d466ca66ad32a3c1b23b0dc75a79ad07851e1","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:setup:browser && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"node --experimental-strip-types tests/guides.test.ts","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution","test:setup:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup:browser"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.9","@orkestrel/tool":"^0.0.18","@orkestrel/codec":"^0.0.5","@orkestrel/emitter":"^0.0.11","@orkestrel/process":"^0.0.14","@orkestrel/contract":"^0.0.19","@orkestrel/websocket":"^0.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.2","oxfmt":"^0.71.0","oxlint":"^1.86.0","vitest":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.6.3","@orkestrel/test":"^0.0.24","@orkestrel/guide":"^0.0.22","@orkestrel/probe":"^0.0.19","@orkestrel/router":"^0.0.16","@orkestrel/server":"^0.0.21","@orkestrel/scaffold":"^0.0.82","@microsoft/api-extractor":"^7.59.3","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.11"},"peerDependencies":{"@orkestrel/router":"^0.0.16","@orkestrel/server":"^0.0.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.34_1790874429338_0.5457621647275774","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@orkestrel/mcp","version":"0.0.35","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"license":"MIT","_id":"@orkestrel/mcp@0.0.35","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"homepage":"https://github.com/orkestrel/mcp#readme","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"e4ab1d14465ff8b29cc77fcb60090d837df7c283","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.35.tgz","fileCount":18,"integrity":"sha512-cuKaMRFKbMp2dDjv6pjanl5u5+X2WIu69OR5/xoMlw5dzGpkDKiIU4WZU7ZQj9aqQUs6VPgAE+O/coqtfBYJtA==","signatures":[{"sig":"MEYCIQCDsWgJqn5DNVsjAR0/QEr34HuVQAQOeSBbhAtBeVYVVwIhAIHa8GTvSA6Tc19V54bCVtliLVIEVoRtps0/RvPOjqGQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFTYvGS6fxYpzwaYYZoOlWuc8MB5PrGZmEdbBZe+bV2jAiAVbEZiKzZOhQcdwFbPVvPfp9vM1sRlWFMBoxrgqEFDLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3303190},"main":"./dist/src/core/index.cjs","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"4a05c2b435816c95aed4d9191a318c196fa69a98","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:setup:browser && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"node --experimental-strip-types tests/guides.test.ts","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution","test:setup:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup:browser"},"_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"@orkestrel/sse":"^0.0.9","@orkestrel/tool":"^0.0.18","@orkestrel/codec":"^0.0.5","@orkestrel/emitter":"^0.0.11","@orkestrel/process":"^0.0.14","@orkestrel/contract":"^0.0.19","@orkestrel/websocket":"^0.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.2","oxfmt":"^0.71.0","oxlint":"^1.86.0","vitest":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.6.3","@orkestrel/test":"^0.0.24","@orkestrel/guide":"^0.0.22","@orkestrel/probe":"^0.0.19","@orkestrel/router":"^0.0.16","@orkestrel/server":"^0.0.22","@orkestrel/scaffold":"^0.0.82","@microsoft/api-extractor":"^7.59.3","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.11"},"peerDependencies":{"@orkestrel/router":"^0.0.16","@orkestrel/server":"^0.0.22"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.35_1790889339343_0.5865721928444372","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"_id":"@orkestrel/mcp@0.0.36","bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"dist":{"shasum":"2809f6069f4d99bf42c645e1e7e8943a1fac503d","tarball":"https://registry.npmjs.org/@orkestrel/mcp/-/mcp-0.0.36.tgz","fileCount":18,"integrity":"sha512-o97LDEZbwrfUDU//Ka2zP9EYRFe2RAKmyN2zUlWpUdjWRC1orHPfM9kXrTeLqAJKL6rb2eSX/k0SXM+ueN3kag==","signatures":[{"sig":"MEUCIQCXTNg1/ZQVzSfe/8e/C4cpGLsvmhIaWpNENzQb8Vn9gQIgEIBrTrVdIL2cJuTiWNu2KGULW9xvLa3sB84TlIQo404=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID3Fn0kID/dMc33Y+0App5JWNo8VFgmzGxTLBRq3gB1tAiEAjmBOWXYJVm9ZVDpVHplT0pphcrkD+dIF7G4X07Pv3Qk="}],"unpackedSize":3325839},"main":"./dist/src/core/index.cjs","name":"@orkestrel/mcp","type":"module","types":"./dist/src/core/index.d.ts","module":"./dist/src/core/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"import":{"types":"./dist/src/core/index.d.ts","default":"./dist/src/core/index.js"},"require":{"types":"./dist/src/core/index.d.cts","default":"./dist/src/core/index.cjs"}},"./server":{"import":{"types":"./dist/src/server/index.d.ts","default":"./dist/src/server/index.js"},"require":{"types":"./dist/src/server/index.d.cts","default":"./dist/src/server/index.cjs"}},"./browser":{"import":{"types":"./dist/src/browser/index.d.ts","default":"./dist/src/browser/index.js"}},"./package.json":"./package.json"},"gitHead":"50afe5685d0e3e9addf99ce6407a4c2690ce8b28","license":"MIT","scripts":{"copy":"node -e \"const fs=require('node:fs'),p=require('node:path'),a=process.argv[1],b=process.argv[2];fs.mkdirSync(p.dirname(b),{recursive:true});fs.cpSync(a,b,{force:true});console.log('Copied: '+a+' to '+b)\"","lint":"oxlint --config .oxlintrc.json --fix .","test":"npm run test:src && npm run test:policy && npm run test:config && npm run test:setup && npm run test:setup:browser && npm run test:guides && npm run test:conformance && npm run test:integration","build":"npm run clean && npm run build:src","check":"tsc --noEmit --project tsconfig.json && npm run check:src","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","format":"oxfmt --config .oxfmtrc.json --write .","prepack":"npm run build","scaffold":"scaffold","test:src":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core --project src:browser --project src:server","build:src":"npm run build:src:core && npm run build:src:browser && npm run build:src:server","check:src":"npm run check:src:core && npm run check:src:browser && npm run check:src:server","lint:check":"oxlint --config .oxlintrc.json --deny-warnings .","test:bench":"vitest bench --config vite.config.ts --no-cache --project probe","test:probe":"vitest run --config vite.config.ts --no-cache --reporter=verbose --project probe","test:setup":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup","test:config":"vitest run --config vite.config.ts --no-cache --reporter=dot --project config","test:guides":"node --experimental-strip-types tests/guides.test.ts","test:policy":"vitest run --config vite.config.ts --no-cache --reporter=dot --project policy","format:check":"oxfmt --config .oxfmtrc.json --check .","test:src:core":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:core","build:src:core":"vite build --config configs/src/vite.core.config.ts && npm run copy dist/src/core/index.d.ts dist/src/core/index.d.cts","check:src:core":"tsc --noEmit -p configs/src/tsconfig.core.json","prepublishOnly":"npm run format:check && npm run lint:check && npm run check && npm run build && npm test && npm run test:distribution -- --mode release","test:src:server":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:server","build:src:server":"vite build --config configs/src/vite.server.config.ts && npm run copy dist/src/server/index.d.ts dist/src/server/index.d.cts","check:src:server":"tsc --noEmit -p configs/src/tsconfig.server.json","test:conformance":"vitest run --config vite.config.ts --no-cache --reporter=dot --project conformance","test:integration":"vitest run --config vite.config.ts --no-cache --reporter=dot --project integration","test:src:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project src:browser","build:src:browser":"vite build --config configs/src/vite.browser.config.ts","check:src:browser":"tsc --noEmit -p configs/src/tsconfig.browser.json","test:distribution":"vitest run --config vite.config.ts --no-cache --reporter=dot --project distribution","test:setup:browser":"vitest run --config vite.config.ts --no-cache --reporter=dot --project setup:browser"},"version":"0.0.36","_npmUser":{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"},"homepage":"https://github.com/orkestrel/mcp#readme","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","directories":{},"maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@orkestrel/sse":"^0.0.9","@orkestrel/tool":"^0.0.18","@orkestrel/codec":"^0.0.5","@orkestrel/emitter":"^0.0.11","@orkestrel/process":"^0.0.14","@orkestrel/contract":"^0.0.19","@orkestrel/websocket":"^0.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.2","oxfmt":"^0.71.0","oxlint":"^1.86.0","vitest":"^4.1.11","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^26.6.4","@orkestrel/test":"^0.0.24","@orkestrel/guide":"^0.0.24","@orkestrel/probe":"^0.0.19","@orkestrel/router":"^0.0.16","@orkestrel/server":"^0.0.22","@orkestrel/scaffold":"^0.0.89","@microsoft/api-extractor":"^7.59.3","@vitest/browser-playwright":"^4.1.11","@modelcontextprotocol/conformance":"0.2.0-alpha.11"},"peerDependencies":{"@orkestrel/router":"^0.0.16","@orkestrel/server":"^0.0.22"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.0.36_1791076813787_0.11067178654647813"}}},"time":{"created":"2026-07-14T05:06:48.569Z","modified":"2026-10-04T01:20:14.142Z","0.0.1":"2026-07-14T05:06:48.908Z","0.0.2":"2026-07-17T18:29:48.613Z","0.0.3":"2026-07-18T00:57:15.238Z","0.0.4":"2026-07-18T18:34:06.739Z","0.0.5":"2026-07-22T15:02:30.606Z","0.0.6":"2026-07-29T13:36:45.924Z","0.0.7":"2026-07-29T19:11:02.780Z","0.0.8":"2026-07-31T13:25:27.038Z","0.0.9":"2026-08-01T11:59:55.017Z","0.0.10":"2026-08-03T06:03:15.162Z","0.0.11":"2026-08-03T16:33:44.422Z","0.0.12":"2026-08-05T04:49:30.164Z","0.0.13":"2026-08-10T12:36:54.049Z","0.0.14":"2026-08-12T11:59:34.770Z","0.0.15":"2026-08-13T07:48:40.120Z","0.0.16":"2026-08-17T21:04:21.717Z","0.0.17":"2026-08-18T10:24:03.469Z","0.0.18":"2026-08-19T04:35:06.112Z","0.0.19":"2026-08-19T20:53:52.844Z","0.0.20":"2026-08-21T00:29:52.799Z","0.0.21":"2026-08-22T02:29:43.580Z","0.0.22":"2026-08-24T20:51:09.444Z","0.0.23":"2026-08-25T06:29:38.727Z","0.0.24":"2026-08-25T16:50:12.077Z","0.0.25":"2026-08-26T17:32:45.118Z","0.0.26":"2026-08-27T16:42:10.738Z","0.0.27":"2026-08-28T05:46:28.677Z","0.0.28":"2026-09-04T20:58:22.017Z","0.0.29":"2026-09-12T00:07:30.138Z","0.0.30":"2026-09-14T13:37:35.280Z","0.0.31":"2026-09-15T19:40:09.333Z","0.0.32":"2026-09-16T20:06:22.071Z","0.0.33":"2026-09-29T16:25:03.183Z","0.0.34":"2026-10-01T17:07:09.469Z","0.0.35":"2026-10-01T21:15:39.476Z","0.0.36":"2026-10-04T01:20:13.915Z"},"bugs":{"url":"https://github.com/orkestrel/mcp/issues"},"license":"MIT","homepage":"https://github.com/orkestrel/mcp#readme","keywords":["json-rpc","mcp","model-context-protocol","sse","stdio","transport","typescript","websocket"],"repository":{"url":"git+https://github.com/orkestrel/mcp.git","type":"git"},"description":"A typed Model Context Protocol client/server with pluggable HTTP, WebSocket, and stdio transports. Part of the @orkestrel line.","maintainers":[{"name":"mikesaintsg","email":"mikesaintg11@gmail.com"}],"readme":"# @orkestrel/mcp\n\n> The Model Context Protocol layer: a typed JSON-RPC 2.0 client/server pair with pluggable\n> HTTP, WebSocket, stdio, and browser transports.\n\nBridge the `@orkestrel/tool` registry to MCP: `createMCPServer` exposes a live\n`ToolManagerInterface` to any MCP client, and `createMCPClient` drives a remote MCP server\nand surfaces its tools as local `ToolInterface`s. No agent runtime is required. Part of the\n`@orkestrel` line.\n\n## Install\n\n```sh\nnpm install @orkestrel/mcp\n```\n\n## Requirements\n\n- Node.js >= 22.12.0\n- ESM and CommonJS builds ship for both the core and server entry points; the\n  browser entry point ships ESM only\n- TypeScript `moduleResolution` set to `node16`, `nodenext`, or `bundler`. Under\n  legacy `node` resolution the `./browser` and `./server` subpaths resolve no\n  declarations\n- `@orkestrel/server` and `@orkestrel/router` are peer dependencies (the HTTP\n  spine the `./server` transports mount onto)\n\n## Usage\n\n```ts\nimport { createMCPLegacy, createMCPServer } from '@orkestrel/mcp'\nimport { createMCPRoutes } from '@orkestrel/mcp/server'\nimport { createTool, createToolManager } from '@orkestrel/tool'\n\nconst tools = createToolManager()\ntools.add(createTool({ name: 'add', execute: (a) => Number(a.x) + Number(a.y) }))\n\nconst mcp = createMCPServer({ identity: { name: 'calculator', version: '1.0.0' }, tools })\n// POST /mcp dispatches JSON-RPC (JSON or SSE per Accept):\nconst routes = createMCPRoutes(createMCPLegacy(mcp)) // answers `initialize` too; pass `mcp` alone for modern-only\nrouter.add(routes)\n```\n\nThis example exposes a tool registry over MCP, mounted on the HTTP spine.\n\nDrive a remote MCP server as a client, over the same transport-agnostic core:\n\n```ts\nimport { createMCPClient } from '@orkestrel/mcp'\nimport { createHTTPClientTransport } from '@orkestrel/mcp/server'\n\nconst client = createMCPClient({\n\ttransport: createHTTPClientTransport({ url: 'http://localhost:3000/mcp' }),\n})\nawait client.connect()\nconst tools = await client.tools()\nconst outcome = await client.call('add', { x: 2, y: 5 })\n```\n\nThe same `MCPClient` drives a `createWebSocketClientTransport` or\n`createStdioClientTransport` instead — only the injected transport changes.\n\n## Guide\n\nFor the full surface — the JSON-RPC dispatch core, the server transports\n(HTTP, WebSocket, stdio), the native session middleware, and usage\npatterns — see the [MCP guide](https://github.com/orkestrel/mcp/blob/main/guides/mcp.md).\n\n## Package\n\nPublished per the `exports` field in `package.json`: the\nenvironment-agnostic core (`.`), the Node-only server surface (`./server`),\nand the browser face (`./browser`), which is ESM only.\n\n## Proven\n\n`npm run test:conformance` starts the real Streamable HTTP server from this\npackage's source and runs\n`@modelcontextprotocol/conformance@0.2.0-alpha.11` against MCP revision\n`2026-07-28`. The recorded result is **147 passed / 0 failed**, from the run on\n2026-09-29 against the built `dist/`. That is a\ngenuine foreign MCP client driving this server end to end, and it is\nevidence about the wire. It resolves the runner from `node_modules` and\ndrives a loopback socket, so the run is offline and `npm test` gates it.\n\n**IDE integration is not claimed.** No IDE, editor, or agent host has driven\nthis server. A claim about an external client stays unproven here until one\nrepresentative real client of that class drives it end to end, and no client\nof the IDE class has.\n\n## Declared limits\n\nThe publication facts, each with its number. Full detail, plus every\nprotocol-level gap and non-goal, is in\n[the MCP guide](https://github.com/orkestrel/mcp/blob/main/guides/mcp.md#declared-packaging-limits).\n\n- **No IDE evidence.** See the [wire conformance evidence](https://github.com/orkestrel/mcp#proven). The conformance number is about the wire\n  and does not transfer to a host application.\n- **No top-level `types` field.** Every `exports` subpath carries a `types`\n  condition, so `node16`, `nodenext`, and `bundler` resolution find\n  declarations. A consumer on legacy `moduleResolution: node` does not read\n  `exports` and sees an untyped package.\n- **A build-time version notice on every built face.** API Extractor bundles\n  TypeScript 5.9.3 through a transitive pin and this project compiles with\n  6.0.3, so `build` prints one notice per built face. It is informational:\n  `build` exits 0 and every declaration is emitted.\n- **Source maps ship.** Measured on 2026-08-20, the `.map` files are\n  1,168,764 of 2,543,024 unpacked bytes (46.0 percent). They are kept so a consumer debugging a\n  protocol library steps into real source.\n\nThe notice, verbatim:\n\n```text\n*** The target project appears to use TypeScript 6.0.3 which is newer than the bundled compiler engine; consider upgrading API Extractor.\n```\n\n## License\n\nMIT © [Orkestrel](https://github.com/orkestrel) — see the [license](https://github.com/orkestrel/mcp/blob/main/LICENSE).\n","readmeFilename":"README.md"}