{"_id":"@focus-mcp/sdk","_rev":"35-b46406562cbeec90ece018eed3eda49c","name":"@focus-mcp/sdk","dist-tags":{"dev":"1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc","latest":"1.7.0"},"versions":{"0.0.0-dev.25":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.25","license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.25","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"555f3822a1bd541ecdd74a2c8e30c679c34b06e3","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.25.tgz","fileCount":4,"integrity":"sha512-TSKe6MGPwMmUBPYa/YPIB6isynrFItuJBMtPi3JwLt4KsslQZDKFEVRQtxJ/LiwHYrlYR2YoK3vKupodlDyRHA==","signatures":[{"sig":"MEYCIQC2lp5xtRAZElWyWvmt+nhgLsJB8uRdG3GigpinuaipmQIhAM/CCAbLT41xTJAoWSxS/vZLW0t+dS5b1RVU3jdcGx+d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ca068891698e95e71b08a455c39b70e0183efc6a","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"FocusMCP SDK — outils et types pour développer une brique","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.25_1776939026385_0.5894785179496773","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.26":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.26","license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.26","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"fafc891ea6a88b93daeff21175d395aa2a17c102","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.26.tgz","fileCount":4,"integrity":"sha512-ZTaak505ubaMphaql1MBRIHF9wC5Hfuos2P7q1vi8d8X0Ry6XItKlCJATShhi4465NcemLGlHiB4qBoPR1mhvw==","signatures":[{"sig":"MEYCIQDoEXC4ThqVuRNIPAABA93F9TtiSvGIKDPw7VxeINvuDQIhAK4LrloRnofFYYROoXQx5H093SczMyZd+XV/Bm22M2Z4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d0b760bb38125faff47ec99ec0e6ca2c393f3275","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"FocusMCP SDK — outils et types pour développer une brique","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.26_1776951892908_0.9361234265984248","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@focus-mcp/sdk","version":"1.0.0","license":"MIT","_id":"@focus-mcp/sdk@1.0.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"263f1d73b42774c8bb09ae4f4bdb34ac465b2871","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.0.0.tgz","fileCount":4,"integrity":"sha512-Zt5KPWgYSN7vz5IdlgGzvjruuUdOh72S2PnBFE0no2qV9rJFfGmKuNsM8v2OGnce70v0Tsd8xvmDqtwsoaza9w==","signatures":[{"sig":"MEUCIGGuEmZWzjV7oki46KPD206y44816qp41vo0h0Sep3cEAiEA5bG097g3b8Dd3nx25p+Hl3tAMRXudr4gc15O2hudT7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"281deeacb207c1fc05a40342de43e6b7b0ba9e55","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"FocusMCP SDK — outils et types pour développer une brique","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1776952202316_0.3623746876769913","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.27":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.27","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.27","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"ed6552bb48a27b817bcf1e5977c1153592b25654","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.27.tgz","fileCount":4,"integrity":"sha512-HQ1ZjCHD7l01zXTKuUZTdkHcq6bXwzPs4ZpHqxNaMeusrXX3159MuC10k//7yVP2Dqp9qnP4caG9BCuyyzJqDA==","signatures":[{"sig":"MEUCIE409W8VG20ivHZhHU3sPCjctPwCJEz2TQJVofxbX43IAiEAzR3tHHUhVoSn4ph3LkUcAqJ5pzLbSxUjkndVwjPSvyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"abb8c081063430d39e2993020120a05a12a0e36d","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.27_1776975191206_0.43323011611444673","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.28":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.28","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.28","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"db348039b009206e70f510ae43b74203bc44411f","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.28.tgz","fileCount":4,"integrity":"sha512-552kOZYtLT7iLQHBTOBpXU1Q8Pi5qikpbrURbRKZ1FJfJn0xIuGKTsmB2LUvPQ3B3cG7kPjjX8Cw9u+K0pt+zQ==","signatures":[{"sig":"MEQCIGscgiy4q+DSJqE+XJryA36omK8+GeqpHP9YXBIC1WNwAiBpzuLCdAlKHl15AUTNgmOfXXZzV5kfP+xIyj6lhMvFFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"036359c9fde0950c50544b6549bb6ba82bfc3647","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.28_1776975615685_0.04193984399804984","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.29":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.29","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.29","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"61598278d916484d90d2139d6e6ed183f25131a7","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.29.tgz","fileCount":4,"integrity":"sha512-7mI40ZUYXV2W14yVsRkbTMoqRMAiS2r8i0dBb3UOmOIkh5w7hf2b0OdU2z4dyoTCKFz5EGZ0TImHP8uc9DVxWg==","signatures":[{"sig":"MEUCIQDPWLmhzn0dvDpEYXzmLQiftYlkSOFV8P7dnJmZxdl1wgIgWILfPH75tkCaqYERFuTV/FZuAawPnmY3pEKwuycIw0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4faa7ad7ad7b6378fcb078a2f61cc1decd9dd377","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.29_1777022016936_0.7250355722466235","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.30","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.30","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"a461a1f04d8485493be18d5cc5d0719c21725ed7","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.30.tgz","fileCount":4,"integrity":"sha512-4LUR85M0xYaQIWoQ3mxHXaJC91b+tQMhNQ8VJLxE9/NjVqG1zU1iPFIc2i3kAl0Flz5/0jFGFhoSDYlpauNXiw==","signatures":[{"sig":"MEUCIQDahagaS1DKvTIHngj06xzq//lxF92pPsimwEiAB4TqVAIgcoMjwV59C1ODHppuuFAo37B3xQe2XhOQwu0jpPIEkU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1f20ab2ba4d53f2caeec9da4769b95a1cea5a384","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.30_1777022222295_0.7383399518456042","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.31":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.31","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.31","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"cfb9dfe737ebfe8af150e7fe7e70aee6f8027996","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.31.tgz","fileCount":4,"integrity":"sha512-97yvE3GfzYFwP6+trXz+mG9iz1XC4YCAIlUOAvucaDgvA2AtY7nPXWmZPdI5s/sCLoCZsWvKRNZjARkQoQsH3g==","signatures":[{"sig":"MEUCIQCONuLi18meqYTXjK/jcHnJjBX62m36ZqNI4VZ0KkkxEwIgYrsys8UFYR3esRiqXlUNX+EnQfRfVrXMDpUebpFLK90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"29d5edddfd51f857afe10eb1490b5f3e60a746c5","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.31_1777034258648_0.24517416312146612","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.32":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.32","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.32","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"4bbfa9ca3023052a449611284df58a35a8131eda","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.32.tgz","fileCount":4,"integrity":"sha512-Y1VpzuvHq1Jd7+vKzDG42a2eSjiljrz8zL2aumiLadvTMheHRsIsfA6CjvmnmhyYs4784I5oafcv5o2fj/uX2A==","signatures":[{"sig":"MEQCIBCQFSO/ih/dMxV3/CGGTJOqM2KD/1wMsJsF1Ni3R5LLAiBeEM2vkXzD2a7pm7fWvZuH0P3nCtJ+2ydvp0uxkvyIJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2fea2aaad9dc0d8620fa47fba12e6350831175e6","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.32_1777040358541_0.14187868613836097","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@focus-mcp/sdk","version":"1.1.0","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.1.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"3d5ec8e0d62fd705cf123a3a49e7354dd18bac3c","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.1.0.tgz","fileCount":4,"integrity":"sha512-IobuTxhyUzk8EZejZXOnjwJIg5BDrLGf8WNZI53yMtL9QLL5hbIn3QSUSqaD+K/kzrzbaPLnLoGN5kQS79d7Tw==","signatures":[{"sig":"MEYCIQDMNzlxCa/C94zXvl4360aTjYNsmQ1FCDqqq8Aym+i+5AIhAPbRasqIF9A3F00KKHUHOaSdd/ci5G/XTbQ2iZMSZErO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"16acc131b4accc468ba0a966b50ca70d44f9d36e","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1777040905904_0.9276090199440548","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.33":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.33","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.33","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"0875c7792dba9e26e7a7aa13feb3eefa1722a7c2","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.33.tgz","fileCount":4,"integrity":"sha512-MB7QVk9DI8NlPAJ8L0pVxSuREah3n8CSeKpBKlzW5XdrHpZzMVyjvg5r2FXVZ90SOkiofj0X5L6hK98WCMncWQ==","signatures":[{"sig":"MEQCIARWpeEBnULukIwI2W16Q/5uEPcE+VxllsD3bDz5ArmaAiBkPiHv+JICD9YguPmfDZa2bPtWb3SxqgV5q9mSh++WRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"709d9c6fdc17a971d2389d3788728ad553d761f3","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.33_1777278994058_0.0966057865748684","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.34":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.34","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.34","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"3ee01d7326c02f80355b800271b5b98547f4b533","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.34.tgz","fileCount":4,"integrity":"sha512-ySSdLvWo+8pgDCA4LBSkgpq2LJMrV6pa+5/QzlVIdzVRwBeIOWpmehNzqacSb+dsy8wG68eDdcFA7pV2W5Wshw==","signatures":[{"sig":"MEYCIQC1wGLqXiFYH5YkVpy9+SSNPhNf6SLPvvk7YbTlacUsxgIhAMfBCJe8HMqGWbY/hydzdlrDWbGqBUkwsgupAw/+o7gh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cad992e900310a55a0e5dd52bbd225ed20082147","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.34_1777366248294_0.9294026594979381","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.35":{"name":"@focus-mcp/sdk","version":"0.0.0-dev.35","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev.35","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"30a34c742def39b637afd88182d3e3d7348ce3f5","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev.35.tgz","fileCount":4,"integrity":"sha512-JycYo9h3YjwTumZO/LJ3kb8kS5fo8QdGJQRcsK0Ch60yqDdpVHOU8ltMlR836rX6qUBEp/qJARqX3ab47HQwkQ==","signatures":[{"sig":"MEUCIQDOmCz7MkTdrSxhRNikijhKOIICSy1zrqdPQsMtwn6rRQIgO1z5JVgTgZvtNh1tdoaT58VRLwblAKYSDMuokVn/ADc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dac45075668e8b3db34063534a16b8474fae474b","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev.35_1777366559150_0.04785406285823135","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@focus-mcp/sdk","version":"1.2.0","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.2.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"2ad623b8a48c88702c17771cf8db6098bc0778de","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.2.0.tgz","fileCount":4,"integrity":"sha512-a6/RiDXBSisZqhIs+kcbG0mAL3BSzBDh8Ja0Q4Bm2Fz5EeQrQ79u4XX0HjkIpjCFzx4J1GFBAXqZ1i6rgtMqag==","signatures":[{"sig":"MEUCIQChJsLu1/YDo3HszSz0CnkPB+BElTeQFvb0TaSX6k673QIgeVxGV2UErjxgyJ32WCNn4zys9e14tZmB2c8xGa10lK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0da0f37691136fe76fa9b166db5c8ec5b8be1458","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1777405897219_0.2880340742783072","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev-20260428213342":{"name":"@focus-mcp/sdk","version":"0.0.0-dev-20260428213342","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@0.0.0-dev-20260428213342","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"51c27427e44761fafca06cea01e2d3938400e6ba","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-0.0.0-dev-20260428213342.tgz","fileCount":5,"integrity":"sha512-xcStMNxBnFXQtaZFo8IR1W/oCJNtY+GslJXxNX0oYV1k/mVqcf23ishv6nml3Wa62BZVHNzqVoxNtlME05pVPQ==","signatures":[{"sig":"MEQCIDTUVYPoc0ygtfDObeZg8zOvxZIFRdl3hW0Yu9yCuYRCAiAdsxP/Y5NnJ4rRV6pN8LCftKORqrG77AKIUN8BZZSJlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@0.0.0-dev-20260428213342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11943},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-0.0.0-dev-20260428213342.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/84194d0390a7567c64b05bb96e2d5f3f/focus-mcp-sdk-0.0.0-dev-20260428213342.tgz","_integrity":"sha512-xcStMNxBnFXQtaZFo8IR1W/oCJNtY+GslJXxNX0oYV1k/mVqcf23ishv6nml3Wa62BZVHNzqVoxNtlME05pVPQ==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"0.0.0-dev-20260428213342"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.0-dev-20260428213342_1777412032907_0.12117001871174615","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@focus-mcp/sdk","version":"1.3.0","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.3.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"657b0f92d421b1754e8fdb3c7bd9e5daac345875","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.3.0.tgz","fileCount":4,"integrity":"sha512-TE0rknRvQG6EhUl1IMdni2TT9lyvpkZ0uHSGAcsJl1/kAGE1oT08E87PavTZnig/Mx27z8dKf/LTIvFPYr7diw==","signatures":[{"sig":"MEUCIQDn5pwSEiIjlok2pNKKZTJ3X8Z6nMRdz/IlFS2aJAHDBwIgPfFi5p4+X0FviANywy7ecQ6YsK/ZnTVn2/xPkKWOeUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f05f826d0a1823ad7df0b4a7c652218fe3894db","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1777447491203_0.7828072167769415","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-dev-343e4482cab052a8a44b50d9c24a01e3b2c9efb0":{"name":"@focus-mcp/sdk","version":"1.3.1-dev-343e4482cab052a8a44b50d9c24a01e3b2c9efb0","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.3.1-dev-343e4482cab052a8a44b50d9c24a01e3b2c9efb0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"a70541a3c4a495ff88d8ce3e933fb8de77f16c2b","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.3.1-dev-343e4482cab052a8a44b50d9c24a01e3b2c9efb0.tgz","fileCount":5,"integrity":"sha512-qy9jGWdmuPfeWLLVLQ4QYdojKGVsKQH68+ab0qzzwRe7p45fjWPqtomFXYAj2Cf+9SBMYVFQ+sbkVDLyFzYJxg==","signatures":[{"sig":"MEUCICzhVeQOYq7vmrZQdBSyGxpwFxAUqmvca3kuyqHSwmTkAiEAgc/lt0CkxRWUA2mdhoLrfw+CbBLWVIzikOPZO74xruk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.3.1-dev-343e4482cab052a8a44b50d9c24a01e3b2c9efb0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.3.1-dev-343e4482cab052a8a44b50d9c24a01e3b2c9efb0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/3526d656438f1e8f1f2b00cd2e53c829/focus-mcp-sdk-1.3.1-dev-343e4482cab052a8a44b50d9c24a01e3b2c9efb0.tgz","_integrity":"sha512-qy9jGWdmuPfeWLLVLQ4QYdojKGVsKQH68+ab0qzzwRe7p45fjWPqtomFXYAj2Cf+9SBMYVFQ+sbkVDLyFzYJxg==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.3.1-dev-343e4482cab052a8a44b50d9c24a01e3b2c9efb0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.1-dev-343e4482cab052a8a44b50d9c24a01e3b2c9efb0_1777457696474_0.04252949710655485","host":"s3://npm-registry-packages-npm-production"}},"1.3.1-dev-cdf988f966fa8fefba0a834472db1831f96ce102":{"name":"@focus-mcp/sdk","version":"1.3.1-dev-cdf988f966fa8fefba0a834472db1831f96ce102","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.3.1-dev-cdf988f966fa8fefba0a834472db1831f96ce102","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"da38598320802a3907e5dff96b44c135ae4ee42f","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.3.1-dev-cdf988f966fa8fefba0a834472db1831f96ce102.tgz","fileCount":5,"integrity":"sha512-jyRMAqqe//vRS94Dbdnc7O8Isan0rH2KbDHhIaXR+44PzC3Lbjctr+FjPsBNXK3yfC+PnCY09iQKAxz99TeVQw==","signatures":[{"sig":"MEYCIQCgaNWPAlj9SEpAUXjtjeuXks51q2uh9Rlgj5oOpQYMEwIhAMSICUyDbsxZ+5jz1E8OPxroZWcWunYQ+XAYgrrBl2yG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.3.1-dev-cdf988f966fa8fefba0a834472db1831f96ce102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.3.1-dev-cdf988f966fa8fefba0a834472db1831f96ce102.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/1087bfe039e1de69ad3df8e830265bed/focus-mcp-sdk-1.3.1-dev-cdf988f966fa8fefba0a834472db1831f96ce102.tgz","_integrity":"sha512-jyRMAqqe//vRS94Dbdnc7O8Isan0rH2KbDHhIaXR+44PzC3Lbjctr+FjPsBNXK3yfC+PnCY09iQKAxz99TeVQw==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.3.1-dev-cdf988f966fa8fefba0a834472db1831f96ce102"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.1-dev-cdf988f966fa8fefba0a834472db1831f96ce102_1777459863406_0.3350327553301313","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@focus-mcp/sdk","version":"1.3.1","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.3.1","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"e6550a04c6ad41a7befe2dccbac1b47c010ab713","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.3.1.tgz","fileCount":4,"integrity":"sha512-5XmAbxl3X1+ShkhDK9AjHT3YMl5Xv06t3YQzka+8qoL+7/9bvzcFE6yFdlwaOSE0EUWxcXL88itwlkACyBtOEg==","signatures":[{"sig":"MEUCIQDqmTT7L5b5qzU43JFtXJoZHw8knp6EOI7Q6g/hbpflXAIgGps37fyMClsfiNJTcShOyXJLM0PPDpvWqVVBE64fr6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"21f9dbf9f6777b45e2b8e8ceecec792a22c9487f","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.1_1777462225535_0.7487762090085788","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-dev-d447e61d47643f561f9be364064ae191ac083597":{"name":"@focus-mcp/sdk","version":"1.4.0-dev-d447e61d47643f561f9be364064ae191ac083597","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.4.0-dev-d447e61d47643f561f9be364064ae191ac083597","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"6ac72ec6ef88d3df882a0e92f35572f03f873b51","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.4.0-dev-d447e61d47643f561f9be364064ae191ac083597.tgz","fileCount":5,"integrity":"sha512-2c06ebTKXIqwpF78Yokjpc4iFtYsdQD80GwGDIwCoR5ByL/8wZ5+D99vYmLHs3wBBaK4XTS6ftwtJ5Od5BfZMA==","signatures":[{"sig":"MEYCIQCE6n7KGZtP27FWVYOMpTq60Po5pN05EHd6iha1eEHVFgIhAIPQN2YtPexzJFID2QECFRLMk85HCBkmdNZjMfT6TgI9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.4.0-dev-d447e61d47643f561f9be364064ae191ac083597","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.4.0-dev-d447e61d47643f561f9be364064ae191ac083597.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/e9999ea01160d8ff530ec3e179ac1ee0/focus-mcp-sdk-1.4.0-dev-d447e61d47643f561f9be364064ae191ac083597.tgz","_integrity":"sha512-2c06ebTKXIqwpF78Yokjpc4iFtYsdQD80GwGDIwCoR5ByL/8wZ5+D99vYmLHs3wBBaK4XTS6ftwtJ5Od5BfZMA==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.4.0-dev-d447e61d47643f561f9be364064ae191ac083597"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0-dev-d447e61d47643f561f9be364064ae191ac083597_1777467007803_0.018072283496117114","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@focus-mcp/sdk","version":"1.4.0","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.4.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"80fd833556b207e47963d0aa244c477725bd2d51","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.4.0.tgz","fileCount":4,"integrity":"sha512-s7Tyknww2KedXoDWHC8YvrfALPximxltY3lwQ7k6MEARPZdCEWGZqRj0uhvzQfTUntg4d3jUxyylrLjBiIOt9Q==","signatures":[{"sig":"MEQCIDoq2f38xf1UYLLGL7/fSa4WvYm1XPnhiecF2vHIOkKhAiAAydtE6qAO1/iuz43JHfqiiGTdfYN0Fc/QK47zGD38iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5e384244a14e99e70195b4aae76b3414f69b308c","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1777468265817_0.9171583649453487","host":"s3://npm-registry-packages-npm-production"}},"1.5.0-dev-392a1f0b041e22f0bc566fa23c5d33cd1d123004":{"name":"@focus-mcp/sdk","version":"1.5.0-dev-392a1f0b041e22f0bc566fa23c5d33cd1d123004","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.5.0-dev-392a1f0b041e22f0bc566fa23c5d33cd1d123004","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"c2e896d5c7420c9b69617bdb10d089739368481a","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.5.0-dev-392a1f0b041e22f0bc566fa23c5d33cd1d123004.tgz","fileCount":5,"integrity":"sha512-TV4gTwmaafJZbk9DoziaijDTnJAyTK+CoPvlqZTe2cX3/CAR5nJ2CBEVG9JscLYEyEvth8zigB7mspGOP8KtEg==","signatures":[{"sig":"MEUCIQCYVbp76QRM6jgAJerNI43y5KYUkZLqccV4H7QjSWDALwIgDMfioh4byFuw3w5bwUm67VJe+7R72musxHm7OvlnYno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.5.0-dev-392a1f0b041e22f0bc566fa23c5d33cd1d123004","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.5.0-dev-392a1f0b041e22f0bc566fa23c5d33cd1d123004.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/29a79c839b6b6916667198a897f59c3a/focus-mcp-sdk-1.5.0-dev-392a1f0b041e22f0bc566fa23c5d33cd1d123004.tgz","_integrity":"sha512-TV4gTwmaafJZbk9DoziaijDTnJAyTK+CoPvlqZTe2cX3/CAR5nJ2CBEVG9JscLYEyEvth8zigB7mspGOP8KtEg==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.5.0-dev-392a1f0b041e22f0bc566fa23c5d33cd1d123004"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0-dev-392a1f0b041e22f0bc566fa23c5d33cd1d123004_1777480114824_0.5396304699253565","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@focus-mcp/sdk","version":"1.5.0","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.5.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"ed78e069fc06c58b3f39a007629089563c950976","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.5.0.tgz","fileCount":4,"integrity":"sha512-kBfZiDqcJ2XrNfukmG2h9uvpAQ16aePUU5IoBpyNviwsIFWQ/URBj8Tco2qVbqB4gqPfIRkO+eUh1u5DRVAeRg==","signatures":[{"sig":"MEUCIQCQy5H25If1YwYhxAukqst7tXY19v+pzwvjMoM+GazbiQIgKtchir4JoeiPGo05Lw8mGsCaSGlJhzX9Y4gC2SNwbfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5050e90ffca0d9c767acf3ea3f56080f9b7ed360","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0_1777481025620_0.3900930402325258","host":"s3://npm-registry-packages-npm-production"}},"1.5.1-dev-a8126f3bea5bd4f1aaee7b5a4ced5f4d8df62f0b":{"name":"@focus-mcp/sdk","version":"1.5.1-dev-a8126f3bea5bd4f1aaee7b5a4ced5f4d8df62f0b","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.5.1-dev-a8126f3bea5bd4f1aaee7b5a4ced5f4d8df62f0b","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"faa31ab7bb7e3442e09f38b8ce40e72e8a90d1af","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.5.1-dev-a8126f3bea5bd4f1aaee7b5a4ced5f4d8df62f0b.tgz","fileCount":5,"integrity":"sha512-b7m9rW9I2dnpr7W3uQPRtnQgiTgIbQxDci+j58vYT8cS6PE4xyOmxhLF15IPZ2bNjlksj0MSfV5T76ku/f9epw==","signatures":[{"sig":"MEQCIA53TZJhjItoa2aiUharcAJLxVZXhbv4sHhVyhFh2gTXAiBi5Y0z1fvtQdIr3xG7OecSrd1zFSDR34dOK6mfXs/VTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.5.1-dev-a8126f3bea5bd4f1aaee7b5a4ced5f4d8df62f0b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.5.1-dev-a8126f3bea5bd4f1aaee7b5a4ced5f4d8df62f0b.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/df3165e6bf382a4dbd6aa961422f3e2d/focus-mcp-sdk-1.5.1-dev-a8126f3bea5bd4f1aaee7b5a4ced5f4d8df62f0b.tgz","_integrity":"sha512-b7m9rW9I2dnpr7W3uQPRtnQgiTgIbQxDci+j58vYT8cS6PE4xyOmxhLF15IPZ2bNjlksj0MSfV5T76ku/f9epw==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.5.1-dev-a8126f3bea5bd4f1aaee7b5a4ced5f4d8df62f0b"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.1-dev-a8126f3bea5bd4f1aaee7b5a4ced5f4d8df62f0b_1777576619112_0.176043460675257","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@focus-mcp/sdk","version":"1.5.1","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.5.1","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"6b627fd783c352308d3cbda08aea2706d9a5d52b","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.5.1.tgz","fileCount":5,"integrity":"sha512-iy9mZtPIh8Fc0HzV0UpYI9nmB5VdLpTnxodNoPqugpr62DHPW64ZsYHkTYWq1vAsSV74TqFZBC+Yq2bc8VPX4g==","signatures":[{"sig":"MEQCIBf7zbGJLOqWhFu+BDjjCmnkVtQr+j8wOMuAe4Uh1IQFAiAy+LOPB3VFrE2s4eMCrlE6U0E4YgvlkJLL/4mzisfXyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11905},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.5.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/f4c24ad066b9e0d37f9f8934d0dc56ea/focus-mcp-sdk-1.5.1.tgz","_integrity":"sha512-iy9mZtPIh8Fc0HzV0UpYI9nmB5VdLpTnxodNoPqugpr62DHPW64ZsYHkTYWq1vAsSV74TqFZBC+Yq2bc8VPX4g==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.1_1777577596119_0.6392669311325001","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-dev-65e85759525b8e9a6589772d26fe3984d6c6e4d5":{"name":"@focus-mcp/sdk","version":"1.5.2-dev-65e85759525b8e9a6589772d26fe3984d6c6e4d5","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.5.2-dev-65e85759525b8e9a6589772d26fe3984d6c6e4d5","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"7aaa21ac23a25498ab6dbdf514dc0fe45a8fa64f","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.5.2-dev-65e85759525b8e9a6589772d26fe3984d6c6e4d5.tgz","fileCount":5,"integrity":"sha512-B/NdrgZtl5au0WeFUE5WBnuWM66NcIpKngEZe+tODdyPSts17++rOfffGdjYkc2PcSZtqZje0EoMVIOfekVe8g==","signatures":[{"sig":"MEYCIQDyW9XD8djOAqQHjvUT7EtOGGoxWufznA/SUS75y3+ejwIhAIzVJ7lfZjVR4Wcq4q2ls5ljETpSnmrncFxf43MEOq2W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.5.2-dev-65e85759525b8e9a6589772d26fe3984d6c6e4d5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.5.2-dev-65e85759525b8e9a6589772d26fe3984d6c6e4d5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/b3747fc983fe6c140fd47393f0873b53/focus-mcp-sdk-1.5.2-dev-65e85759525b8e9a6589772d26fe3984d6c6e4d5.tgz","_integrity":"sha512-B/NdrgZtl5au0WeFUE5WBnuWM66NcIpKngEZe+tODdyPSts17++rOfffGdjYkc2PcSZtqZje0EoMVIOfekVe8g==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.5.2-dev-65e85759525b8e9a6589772d26fe3984d6c6e4d5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.2-dev-65e85759525b8e9a6589772d26fe3984d6c6e4d5_1777577976837_0.47802016325693986","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0":{"name":"@focus-mcp/sdk","version":"1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"fdba8aefa24d9cc2dbdd4526dccb59350d6c2e46","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0.tgz","fileCount":5,"integrity":"sha512-U81QIr6UbMNn5XKgvCjCH4pJ0UIVDo6zpI33mEASjGsnXSxxKiSacTdmxnU3LIbNzF5eZ/58hWsvh5jQ9hcoZA==","signatures":[{"sig":"MEQCIEn/3sRia3KpnfK57gIJRdVuc97R6aJeHjHVIg6mnRZmAiA/9XL5jmjlAKQooc3HWkd9OMZxCJRKhNKkA7gjERs2qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/e62d4c09aa3e4fd99c6b0847ba816807/focus-mcp-sdk-1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0.tgz","_integrity":"sha512-U81QIr6UbMNn5XKgvCjCH4pJ0UIVDo6zpI33mEASjGsnXSxxKiSacTdmxnU3LIbNzF5eZ/58hWsvh5jQ9hcoZA==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0_1777578214213_0.34534948734312176","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-dev-20fdef94313e854958b168c83f273ac10a97d441":{"name":"@focus-mcp/sdk","version":"1.5.2-dev-20fdef94313e854958b168c83f273ac10a97d441","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.5.2-dev-20fdef94313e854958b168c83f273ac10a97d441","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"06b8267985f5078b5cc94f3df15e3b7d395e65e6","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.5.2-dev-20fdef94313e854958b168c83f273ac10a97d441.tgz","fileCount":5,"integrity":"sha512-wTkvCHIf/BwkkzSkTvDol9jZQi7rvrm02z9bDTMPXUwUi8/PCaG/0hRwwQKChoZ8jcbQ1eDyXPLE+4pJjQ1W8g==","signatures":[{"sig":"MEYCIQDf9ojB4R9eQp5CRVIjUBvVM1xj3o3va/ZrpaOvpclHSgIhALll1NhXC8pjfHn2GmY6yW9wZ7dowyqGMczhh817Wo/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.5.2-dev-20fdef94313e854958b168c83f273ac10a97d441","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.5.2-dev-20fdef94313e854958b168c83f273ac10a97d441.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/453481a77a43b3f71c4a4f5b3ed6bc37/focus-mcp-sdk-1.5.2-dev-20fdef94313e854958b168c83f273ac10a97d441.tgz","_integrity":"sha512-wTkvCHIf/BwkkzSkTvDol9jZQi7rvrm02z9bDTMPXUwUi8/PCaG/0hRwwQKChoZ8jcbQ1eDyXPLE+4pJjQ1W8g==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.5.2-dev-20fdef94313e854958b168c83f273ac10a97d441"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.2-dev-20fdef94313e854958b168c83f273ac10a97d441_1777578616368_0.5378255438638986","host":"s3://npm-registry-packages-npm-production"}},"1.5.2-dev-a472da07923f504d59f2bf107078963a04a60215":{"name":"@focus-mcp/sdk","version":"1.5.2-dev-a472da07923f504d59f2bf107078963a04a60215","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.5.2-dev-a472da07923f504d59f2bf107078963a04a60215","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"ace1838cb0b2005bb7b9f95f18cf06999ad92a1f","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.5.2-dev-a472da07923f504d59f2bf107078963a04a60215.tgz","fileCount":5,"integrity":"sha512-hiRvhxo40nPAZpW8jSyI4uE60qVe2wGQ7zdhAsVtdJtwhI6VS/U2a7YsL6jksOCyh8ROCk0EP1tuAsYoBP+4bA==","signatures":[{"sig":"MEQCIDmbfOCBDi87Ywjs6J7dgxBR0vCGhwas7JUfScdm6355AiAl+3Nz0jF+Zfy/qbsZ7KIpvvspwX0vSqoB9aG3WeJguQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.5.2-dev-a472da07923f504d59f2bf107078963a04a60215","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.5.2-dev-a472da07923f504d59f2bf107078963a04a60215.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/0ed3ea5e68c788fd500e9a5e7fbb094f/focus-mcp-sdk-1.5.2-dev-a472da07923f504d59f2bf107078963a04a60215.tgz","_integrity":"sha512-hiRvhxo40nPAZpW8jSyI4uE60qVe2wGQ7zdhAsVtdJtwhI6VS/U2a7YsL6jksOCyh8ROCk0EP1tuAsYoBP+4bA==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.5.2-dev-a472da07923f504d59f2bf107078963a04a60215"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.2-dev-a472da07923f504d59f2bf107078963a04a60215_1777659059746_0.2869716694583526","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@focus-mcp/sdk","version":"1.5.2","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.5.2","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"24a5929eee561d3d4028ef02fb668f45258fc9e0","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.5.2.tgz","fileCount":4,"integrity":"sha512-RGnOL4T/iPd7ckGb60GhO4xuQxY2Fghcuk4wZ69IqRe+Ypl8XkTz7+ZMVpWLlJ9SAWPJ7YCwPdpHLmhmoLKVmA==","signatures":[{"sig":"MEUCIQDAJ7xGELPSdIorzOxv6Xxud3D9XyWNY+r3X8wHlNXtlQIgbGHOvxfDoe9WERLjaPdNJrrvjKv49TgPAYnyWOX9jIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4d171c31f237f19b440af702457ca2207fb3fb2","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.2_1777661945635_0.5264521999221894","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-dev-ddbbd96742bb5ac614375eb1bb671d778c4f5c8a":{"name":"@focus-mcp/sdk","version":"1.6.0-dev-ddbbd96742bb5ac614375eb1bb671d778c4f5c8a","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.6.0-dev-ddbbd96742bb5ac614375eb1bb671d778c4f5c8a","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"88401c17bdee98c4b8c2892a571a5b3d7e33eefa","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.6.0-dev-ddbbd96742bb5ac614375eb1bb671d778c4f5c8a.tgz","fileCount":5,"integrity":"sha512-grDNVKmtOhOmqzBw8WdSEtQFlSqEP9vXQQ3JQ+81bSYypXHkSkI4pTo5UXnypKuPkt05AdRhyY3/zIA6NbwwvA==","signatures":[{"sig":"MEUCIQDz591gKVPKK2VIip3+qWXWjF0lX4Se9zmd/kh0lR3G4QIgOTNKM5pkm/yi0TVWMvUwICCaHqzNsptY3Y3qoTqweCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.6.0-dev-ddbbd96742bb5ac614375eb1bb671d778c4f5c8a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.6.0-dev-ddbbd96742bb5ac614375eb1bb671d778c4f5c8a.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/e3fb1c262bfa1f55c4e1d11fed139614/focus-mcp-sdk-1.6.0-dev-ddbbd96742bb5ac614375eb1bb671d778c4f5c8a.tgz","_integrity":"sha512-grDNVKmtOhOmqzBw8WdSEtQFlSqEP9vXQQ3JQ+81bSYypXHkSkI4pTo5UXnypKuPkt05AdRhyY3/zIA6NbwwvA==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.6.0-dev-ddbbd96742bb5ac614375eb1bb671d778c4f5c8a"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0-dev-ddbbd96742bb5ac614375eb1bb671d778c4f5c8a_1778317056988_0.09854582902914322","host":"s3://npm-registry-packages-npm-production"}},"1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc":{"name":"@focus-mcp/sdk","version":"1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"1ecea2e315374ee8213a7300c8a615d07e82f16e","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc.tgz","fileCount":5,"integrity":"sha512-riM7wPuJ8G9q/RV+Oy2JNdiloYKyl7gvQpNTHtEixGx8I+iY3qSil9D93ml7TDJHPQGc2wa+D9bO8Uv03yZ9LA==","signatures":[{"sig":"MEQCICL3A5V97nWjomdxZCAY86ovZgvJjBAOvCkg56xzbwOMAiAJmONCIbqGKFgAUc5hNFJ8Af7ytSZV/hRvXocy18Ny3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11995},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-sdk-1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_resolved":"/tmp/221cfe6889687f637d498798b2fc411f/focus-mcp-sdk-1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc.tgz","_integrity":"sha512-riM7wPuJ8G9q/RV+Oy2JNdiloYKyl7gvQpNTHtEixGx8I+iY3qSil9D93ml7TDJHPQGc2wa+D9bO8Uv03yZ9LA==","repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc_1778317199985_0.5467213945915443","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@focus-mcp/sdk","version":"1.6.0","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/sdk@1.6.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"dist":{"shasum":"4b8bcb001cf48decdac6b9848dd2e99cb07c2816","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.6.0.tgz","fileCount":4,"integrity":"sha512-+ZbpzMzstt4Ktf+ZP7NGsBTICZGWjGPuxsTRtvn9yyTIEUv999jA3DYc7RNsxnX80kEeGRAj/TSAQ8ONg5lp0A==","signatures":[{"sig":"MEYCIQCc8k23cCQP0Zsiw0Z118JuQZ9zvbwl/3FPQp+zNAwzaQIhAP7uN5h2WsaBWAdm/QjAF33KDxFAueYJ2bfh+LmFz6B0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3d65588a2ea9c43902c1eaaa5e8fb6335b4081d7","private":false,"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/core.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.7","description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@focus-mcp/core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.0","typescript":"^5.7.0","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0_1778319548331_0.34295276364282357","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@focus-mcp/sdk","version":"1.7.0","private":false,"description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","license":"MIT","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","test":"vitest run"},"dependencies":{"@focus-mcp/core":"workspace:*"},"devDependencies":{"@types/node":"^22.10.0","typescript":"^5.7.0","vitest":"^3.2.0"},"publishConfig":{"access":"public","provenance":true,"registry":"https://registry.npmjs.org"},"keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"author":{"name":"FocusMCP contributors"},"homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","bugs":{"url":"https://github.com/focus-mcp/core/issues"},"repository":{"type":"git","url":"git+https://github.com/focus-mcp/core.git","directory":"packages/sdk"},"gitHead":"30b3bcb5b235ebdc0829cb0fc65154ce0e64b2f7","_id":"@focus-mcp/sdk@1.7.0","_nodeVersion":"22.22.3","_npmVersion":"11.15.0","dist":{"integrity":"sha512-kPW4h3wQ9JW84qSQkdyXURVH8F8U3QZjmodhP0qucZ8vMA7GEDDJ2RDxGX/GnOuW1e+xSlYXfogGsTlbOAil/w==","shasum":"c9efa564ce99c3579c31d7c420a93c5eacc45c2e","tarball":"https://registry.npmjs.org/@focus-mcp/sdk/-/sdk-1.7.0.tgz","fileCount":4,"unpackedSize":11014,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@focus-mcp%2fsdk@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9bkFY+JnaTi6kwly9PwgKpZJnhTHNSqaGDny+nNw4OAIhAJor9njwBgugq6BsX56YQEnW+cmLaleM0vcfCBf+V5XY"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0d5f1e7b-1417-4cad-b711-c7b0c42e4921"}},"directories":{},"maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.7.0_1779655965089_0.514999569739857"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T10:10:26.279Z","modified":"2026-05-24T20:52:45.532Z","0.0.0-dev.25":"2026-04-23T10:10:26.519Z","0.0.0-dev.26":"2026-04-23T13:44:53.031Z","1.0.0":"2026-04-23T13:50:02.507Z","0.0.0-dev.27":"2026-04-23T20:13:11.359Z","0.0.0-dev.28":"2026-04-23T20:20:15.823Z","0.0.0-dev.29":"2026-04-24T09:13:37.065Z","0.0.0-dev.30":"2026-04-24T09:17:02.517Z","0.0.0-dev.31":"2026-04-24T12:37:38.786Z","0.0.0-dev.32":"2026-04-24T14:19:18.680Z","1.1.0":"2026-04-24T14:28:26.041Z","0.0.0-dev.33":"2026-04-27T08:36:34.190Z","0.0.0-dev.34":"2026-04-28T08:50:48.437Z","0.0.0-dev.35":"2026-04-28T08:55:59.299Z","1.2.0":"2026-04-28T19:51:37.363Z","0.0.0-dev-20260428213342":"2026-04-28T21:33:53.058Z","1.3.0":"2026-04-29T07:24:51.351Z","1.3.1-dev-343e4482cab052a8a44b50d9c24a01e3b2c9efb0":"2026-04-29T10:14:56.612Z","1.3.1-dev-cdf988f966fa8fefba0a834472db1831f96ce102":"2026-04-29T10:51:03.585Z","1.3.1":"2026-04-29T11:30:25.674Z","1.4.0-dev-d447e61d47643f561f9be364064ae191ac083597":"2026-04-29T12:50:07.949Z","1.4.0":"2026-04-29T13:11:05.941Z","1.5.0-dev-392a1f0b041e22f0bc566fa23c5d33cd1d123004":"2026-04-29T16:28:34.953Z","1.5.0":"2026-04-29T16:43:45.738Z","1.5.1-dev-a8126f3bea5bd4f1aaee7b5a4ced5f4d8df62f0b":"2026-04-30T19:16:59.288Z","1.5.1":"2026-04-30T19:33:16.315Z","1.5.2-dev-65e85759525b8e9a6589772d26fe3984d6c6e4d5":"2026-04-30T19:39:36.992Z","1.5.2-dev-fd491e38dac86417522c4524a617965791b72ac0":"2026-04-30T19:43:34.379Z","1.5.2-dev-20fdef94313e854958b168c83f273ac10a97d441":"2026-04-30T19:50:16.516Z","1.5.2-dev-a472da07923f504d59f2bf107078963a04a60215":"2026-05-01T18:10:59.887Z","1.5.2":"2026-05-01T18:59:05.778Z","1.6.0-dev-ddbbd96742bb5ac614375eb1bb671d778c4f5c8a":"2026-05-09T08:57:37.135Z","1.6.0-dev-5646981544cf3bdd9e99c14747c757b2bbd34bdc":"2026-05-09T09:00:00.130Z","1.6.0":"2026-05-09T09:39:08.468Z","1.7.0":"2026-05-24T20:52:45.238Z"},"bugs":{"url":"https://github.com/focus-mcp/core/issues"},"author":{"name":"FocusMCP contributors"},"license":"MIT","homepage":"https://github.com/focus-mcp/core/tree/main/packages/sdk#readme","keywords":["mcp","model-context-protocol","ai","llm","sdk","focus","bricks","typescript","define-brick"],"repository":{"type":"git","url":"git+https://github.com/focus-mcp/core.git","directory":"packages/sdk"},"description":"Typed SDK for building FocusMCP bricks — defineBrick() helper with full type safety for tools, manifests, and bus handlers.","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}