{"_id":"@focus-mcp/brick-compress","_rev":"26-5ef4c3ae63597cfe0cf962e9853cc7ee","name":"@focus-mcp/brick-compress","dist-tags":{"latest":"1.1.1","dev":"1.1.0-dev.98"},"versions":{"0.0.0-dev.29":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.29","license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.29","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"abbf2f2700677758ec79fd4cc5ef91564c33835e","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.29.tgz","fileCount":7,"integrity":"sha512-v3J1QDodjwhwDV/VpmBo6myTUIzA67LQCvqIpNxubdGQqMwoX++tNlOpVHc73+6xquDA7SjBL1w1+NrMCc2v1w==","signatures":[{"sig":"MEQCIFKeYio1rFmG0X25EEc2oR8kIvW3+s6LATxgdg8Spx9ZAiAs6t11a2FCt1tgXx621sjKoY16PHXe6ULNQOh1OUn23g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19052},"main":"./src/index.ts","type":"module","exports":{".":"./src/index.ts"},"gitHead":"fd10c8b68fb41e02be4b080c31badfde7799fb4e","private":false,"scripts":{"test":"vitest run"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_npmVersion":"10.9.7","description":"FocusMCP compress brick — compress text output to save tokens","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.29_1776941083650_0.26397309085142573","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.30","license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.30","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"87ba4d29f1d18f03e2ae16a7ae02b2956fadc48c","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.30.tgz","fileCount":7,"integrity":"sha512-QRaMOU1DM4+pkgnjMTgH8QjOXH5gZzegKCfUm5BvqfFVq5PxFF1LqkG74iKxjSO+Ov/9bCXqi77bIYGNYA8CDw==","signatures":[{"sig":"MEUCIQDw49VViQYaHvh5aKGAKam78H1Pe7zqDoQS3L6763wHaQIgSDhF3uH53N6pcsQkhYMskJDFKYnqUckEBKSNZEHklBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19052},"main":"./src/index.ts","type":"module","exports":{".":"./src/index.ts"},"gitHead":"b0e2ce10d930e42698daef229bbf46f97b2326be","private":false,"scripts":{"test":"vitest run"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_npmVersion":"10.9.7","description":"FocusMCP compress brick — compress text output to save tokens","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.30_1776951902732_0.28969738991486804","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@focus-mcp/brick-compress","version":"1.0.0","license":"MIT","_id":"@focus-mcp/brick-compress@1.0.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"f3a899d2b3ede5aa5675a81ff6c21a64b1652e2d","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-1.0.0.tgz","fileCount":7,"integrity":"sha512-BmuQg8CRyEVC3VIcdBpYIelVid4cpIUJC07RXVYbcK/tKWfn+Qr7/aZMCAvhbA3VBKmCRgPVPHvsJ1tOA8LmjQ==","signatures":[{"sig":"MEUCIAbzSrRFaiN/pxPnQ5sv1DfiFKVNxlug/uWEQqlQhprzAiEAzzCBfWA/65ibYvcFDXLUnnTd6Ly3F8bGtANdspqGlPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19045},"main":"./src/index.ts","type":"module","exports":{".":"./src/index.ts"},"gitHead":"1bba5da46baf87fe054702827bce849f234d0f4c","private":false,"scripts":{"test":"vitest run"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_npmVersion":"10.9.7","description":"FocusMCP compress brick — compress text output to save tokens","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brick-compress_1.0.0_1776952207042_0.9827684915556132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.31":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.31","license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.31","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"e16a952de3e3e8a6d569f974eef48593bc8af33b","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.31.tgz","fileCount":7,"integrity":"sha512-Fjtxh0npOFhBYbCCZSb1updLTvN7hi4CfnqCZEdhSHPVBbcDer4EDUp78TnLFqCtAXTYweD6tDZcwW6oiS2c/A==","signatures":[{"sig":"MEQCIBwr6NmQFGMQfH/u2VYl5ZYqAOlTpskEVIzN+sTu33r5AiB0wiNgU6A0/4+R81y9rRStYd84wWk2S4Nbix7vOjgbGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19052},"main":"./src/index.ts","type":"module","exports":{".":"./src/index.ts"},"gitHead":"d21be10f708624b07fc96b362cd44d717a9378e8","private":false,"scripts":{"test":"vitest run"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"_npmVersion":"10.9.7","description":"FocusMCP compress brick — compress text output to save tokens","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.31_1776963113202_0.9357892603613587","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.32":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.32","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.32","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"4dae2ecf56cf63c2d95bdef524e5dd223f345276","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.32.tgz","fileCount":7,"integrity":"sha512-kY7IC0ARqRKJsRVJDhDpAXPXhThPlWwbIlltyKvWzQPaD31eylfyPf8KbwRODHRGwHSXY5O8nC5UFmQq5ETK3g==","signatures":[{"sig":"MEUCIEQAx7h6/AYjkgVlDQRii+Nlik4y34JAzivDTpFDVD/RAiEApX0J5RxXb7mcK033bdlktm2JJA9xD8kQ2ObHEYjhnVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19842},"main":"./src/index.ts","type":"module","exports":{".":"./src/index.ts"},"gitHead":"9804457d4c5f817b1b6102ee06717b380512a59c","private":false,"scripts":{"test":"vitest run"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.32_1776975264471_0.9868362600727494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.33":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.33","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.33","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"f1a38359bc47378d25a94e8d6a1b39ab9db9f327","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.33.tgz","fileCount":7,"integrity":"sha512-5oBahDnrjwK4QFsrL5VVnBxmWiefLMa/bMCai6kqd/YLOzmWsIPRotAlu0W6v18ydXZZuaEsnnkMp1pee0DM3g==","signatures":[{"sig":"MEUCIQCxBpgR0vyWM6jI0d86kYHOF7CALQ+qZaLeeLzgzWKjfQIgQzc5gFojVnVoIj81KwjSXDyVN6F8G09ykhUd1dVlNj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19842},"main":"./src/index.ts","type":"module","exports":{".":"./src/index.ts"},"gitHead":"1c3f7d83b73e8bf252b5ab5fe6f0f5347c9c774e","private":false,"scripts":{"test":"vitest run"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.33_1776975627509_0.00951878652583149","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.34":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.34","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.34","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"07ee22f0fdbc41b823ba7166308bdf33dc3fea73","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.34.tgz","fileCount":7,"integrity":"sha512-Dh404y3YlzoaUIvVvXto/R3pOMkreoaMOgX9Nrw/KnRwcdUwQ/DLsmh9blXnAb9R1KL6lQwLsNuChAkSHJMk/g==","signatures":[{"sig":"MEYCIQCLqn/BJVa/bTW7ZEnPdpvnR09Di/pjwNqcjeQeFHdIkAIhAMrTb21IMY4elwmuRwjs6wMQG1JvuPE2rvKMXIcX3MUq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19842},"main":"./src/index.ts","type":"module","exports":{".":"./src/index.ts"},"gitHead":"e335ff3c59c34d41a84cb254ea914af7c3348d73","private":false,"scripts":{"test":"vitest run"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.34_1777022026706_0.14368366760100337","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.35":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.35","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.35","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"71d036d9e92729f3b2f10dd71b73f41e2b406703","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.35.tgz","fileCount":12,"integrity":"sha512-Ran20qmRendOuCpIzCnC1KkUP5ZcjQqGBUpm2ufchz9+HT3F2J4X7Ffrj2yprsybhsVolJkuxt0bac263K7uUw==","signatures":[{"sig":"MEUCIChQGdoJIGTlTp+kymMdw04/7T4x8vsV0cv82Dgq43hOAiEAz3NGvDsURLPLJ/uhKz87RgTL5bz4uOi4yNJm28Zp3UU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"3b8b1b40a4f1981692571faa63d936232dadabbb","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.35_1777023273109_0.044322422106139125","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.36":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.36","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.36","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"7e92e4c7d7556ee11ccfe665834c746265057059","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.36.tgz","fileCount":12,"integrity":"sha512-lk/KnljBPpKkUImW38iPWyDgaRbiOqOi/tNlRluoh0ATyTi7QcSAd9L/ro8nZMLh3/zpkSBY8M1XVIlxbIku9g==","signatures":[{"sig":"MEYCIQD6bvr5qD7FtZHH3sONbouZMufwHc8SG2sn9ovzkEclMgIhAIGjolmLkz3LmJxggYdtLXd8wZZS6vkztty+AXUEShvQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"fcc5cc2261fd15da54827bff786f04b0489f04dc","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.36_1777023362955_0.1693847766547132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.37":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.37","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.37","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"683e79b0246ac44012d1266c25477e7a1808bf76","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.37.tgz","fileCount":12,"integrity":"sha512-84G0pY1HW8dRJhBH8qni7h9RTAFjVwkd4PXk9kQaeR3006c+7+KJEwvHLy0VgkBMUzpQ7i3imya0pRVI7vNCXQ==","signatures":[{"sig":"MEYCIQDS9dTEiDu/F6gFvworrrsSNpvCxgD4nkKN54gSGyAsVQIhAO4r4GcPNElpaJPmLaMMA+Vr6b3JOLlCyccTspCgzx/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"f74aed10184b1e8bc788a8cb1559fd9cd7dde2e2","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.37_1777024441457_0.16944235815956343","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@focus-mcp/brick-compress","version":"1.1.0","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@1.1.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"456b587d71c61388ad3cc1a94e62744c81967fd3","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-1.1.0.tgz","fileCount":12,"integrity":"sha512-k+Td0iswERsuilqgfzRBcrANqWhOV0sTCJVJxfqjXl+xcqvEGNwl1X/7u3M2vxb8TRlfYLrjj93FdTAPYKx7UA==","signatures":[{"sig":"MEQCIAxYrNVu7TmRJ3eavFezfqnsvSdXrkYo/sfGSLBdL6BmAiBabPkZsKQqbsNv4OaXqBc2x2hT5umIyrlbhaSPEe3QnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"ee7811da71c66ca596e77846f48ebdaddf7ad538","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_1.1.0_1777024834982_0.8620444440685195","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.38","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.38","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"9e46b99396b7b99e0c9209fb48e57112b3e889b4","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.38.tgz","fileCount":12,"integrity":"sha512-sa8Cszs3F9UkMSZbRACVxqyoNANLHENBUHPywfvLmgoVEMxc84yRZ4hgXeZ7o8Cpc2jFsmp9r1ZPLN2JaqJtrw==","signatures":[{"sig":"MEUCICCAF2Qyyow29ZHHSkdHxfq+pWlIPfhkUODLsACrJqbQAiEAiftX5cJPmV1gqNaqoaXelVYgTcPJDaL0jjIBWtpQVGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"aa0588fce06eaeb9dc899bcb23b41d8f1984dc35","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.38_1777027261848_0.1536714792533529","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.39":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.39","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.39","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"c076fc2582c29260224ed2a4d0cd7ee8e0a79aec","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.39.tgz","fileCount":12,"integrity":"sha512-Sug13bwldB59KLUKrFpcj4xAAh51LNd3S4Q74iMFiJ1Cye1rRqw/3Z+SVzG97uiEVuIAWOcQ2hsgm/CsS7znJw==","signatures":[{"sig":"MEUCIAyRq+6SGlcnA0hkHAt4IZC3otQ68Xp2+pLb6lofrU9SAiEA7P/zqLNmXRt3odqedsWj3nsmykM5x3VgIVaEfHJ3K/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"2135c1cec7c2ddd6f6c2bf486d98b129613b8211","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.39_1777031400311_0.23257708385218634","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.41":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.41","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.41","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"b0ac610cfd54577f26262fe8b9481ae6b86d3ade","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.41.tgz","fileCount":12,"integrity":"sha512-PSMC3YEgWwxvfvJvzNE1pqk9T+Hgj2jWIXKyQDdFI0MVkjWJPGkmtxeMXAQDS2Knqak++XQXAFVtykOhBsLj9A==","signatures":[{"sig":"MEYCIQCDdYtMT38isFm5fANXpktiLjthpWHHwzrVavFK0ym9zgIhANfyHJrxooAIAcjm0uCIMqkDJmnb0ZnjTBsordqIZoKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"f00634870408b09bc782392fbb190668906d8a34","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.41_1777032008465_0.05606381782103553","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.42":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.42","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.42","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"50da00f72915a5e38cfa1e1bc6d982d5939ec4e9","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.42.tgz","fileCount":12,"integrity":"sha512-foaG/w+QF76qFdGGiKBHpqalA/WJnr51u50H/KixDPWgIgq1m9LlfW+3Vw1P4TYMxgTktMSk6PPurzpDNisXtw==","signatures":[{"sig":"MEYCIQCiaFhIhEAya4RwnEOKBoRDTfJ1w7423Z96pRpyppHhTQIhAJ8JxPirY0C/uqYC35AE6SVoXpZ96/EdrfuhP3CRmfrS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"4467a6434bd81bf7ad72c2a1b3b1e4e7a4e32c6a","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.42_1777032756595_0.5740099892853472","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.43":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.43","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.43","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"11fe6ca4ed071bd8aaa6496820cd9e79812c2018","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.43.tgz","fileCount":12,"integrity":"sha512-7TVbYgyCoMhVN1mUM92MKYBldHKRKvAVKkBywp6wmMIVrgcjomX3eQ5KmxA/YaYrhweCWQ45K8C+zCv80y6ojA==","signatures":[{"sig":"MEMCIA0EimF150Nb2P+BFzZOyxTjZe7bnd9j1IBRwkV3N3cGAh88AD71OL7KSdPPCbwh13MGEGsnvyaC662R5/tkFmPI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"ea80097543129a77a9a8b4fe19d15005d6048144","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.43_1777033273790_0.015006139848050104","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.44":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.44","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.44","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"a8eb79674330f39b0d7de931ab5da5ffdad3ee64","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.44.tgz","fileCount":12,"integrity":"sha512-bfdD1ccfmzRCEBvqy+iS00J9LRg0vOnnVtVHENqn3q3hHw69DAoa2Hbr793hPrCEk5OoRH8Hey0sByItbmujzQ==","signatures":[{"sig":"MEUCIQDlGTa0L782UMC4jkQzw2Rl6T6YlgbJ6urjNgDee2PPDAIgbT72qlvlslQHTF2Iu2FfPqmML8WFQ3ncgpeChE2EJAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"23760dc6817c70a102c7960102e14151e37074cf","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.44_1777033850914_0.08619167756917268","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.45":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.45","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.45","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"2ea71a8e7c23284ce1a548bf261fe721d55acb5b","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.45.tgz","fileCount":12,"integrity":"sha512-AePILGYKO+VJTaC+IuCkWAqhK/9MOffkl1Xb/8Cd3u7cpdMqRYUTUjC90KCZxrudNobpsTHcKdIqr3u8b9XqUg==","signatures":[{"sig":"MEUCIQCeuzrodqK1JmIKdSub/lUSa0D5puOuGvGsSDbXReUgWgIgJ/XaFCjE59NTNzd0Jyo2XHnll6KzqtoK/m4/FZsnnkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"ffd702ea2deadcbfb07795bed6f3b3454ab92f1a","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.45_1777038192505_0.585945997091037","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.46":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.46","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.46","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"f5d04f54e5af94a65b7553d2c2c641cb9f292818","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.46.tgz","fileCount":12,"integrity":"sha512-6RdMIyarMHLtI1tt/U8tPdlKUp0GHock+JL9fGRK+CVh1GremHaQzVzmjuFyFwalLjqDgKv+UHZIxPPLix4eng==","signatures":[{"sig":"MEUCIQD7m7weMbizoPhflSVtKvOuDYjMNvnFX06zMB1/+jRWAQIgbey6t24Cjk0QFPRrT0MwsBWWLb5tvBC4AJ3bUfXBIRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"890c503769e164802444feaeb98de04b93f3fd72","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.46_1777039365775_0.08650949497342153","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.47":{"name":"@focus-mcp/brick-compress","version":"0.0.0-dev.47","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@0.0.0-dev.47","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"487d3f37b8ffdc93613f89ff4b0e28fdd70ff549","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-0.0.0-dev.47.tgz","fileCount":12,"integrity":"sha512-hon1+xfUst2ZUQMpZ11ioUDlyCNsFl4D3tU6YaonscKUR50mq7ZJkck3CImsLq8s3EUxdmX42gHghVyykf7y4g==","signatures":[{"sig":"MEQCIE+/BabLDU+OsqNQrfzwFsZQvQYfw69in8LbazGg7KyCAiA/SODts8CPUwKwRl7jY/SBNsxQe8zzUQd2AZc4BFs3dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"fddb428f1b80e3cde8d3df862483a2dc3e60d83e","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_0.0.0-dev.47_1777039906794_0.3041415350482093","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-dev.50":{"name":"@focus-mcp/brick-compress","version":"1.1.0-dev.50","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@1.1.0-dev.50","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"b7bff509ef4e7ed38deca3198c07b2ba70b5a773","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-1.1.0-dev.50.tgz","fileCount":12,"integrity":"sha512-F0XpRD4l27Uigzkb+2kMvDQkEYjnZ1RpDd8BLppqx5Kfj1SYUL103B7q/GuHtaj+HxphCzVuKESuOezizTgJHA==","signatures":[{"sig":"MEQCIBxL3kUSwAA/9lZlF+uITumTRFKPPo8CR51kW6ixdyjSAiALVeIRTbwx/eehlgrdYRXKEu3hIuZS8UFemt1EsAVf9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"12e6216141ea99e33164f5e3b50d1b5ac0a6a07e","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_1.1.0-dev.50_1777042983544_0.4279291221996815","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-dev.51":{"name":"@focus-mcp/brick-compress","version":"1.1.0-dev.51","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@1.1.0-dev.51","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"822760521bae6ce83405d8ceb033a0a3b756c2ff","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-1.1.0-dev.51.tgz","fileCount":12,"integrity":"sha512-cvTNKHnPCoAgT4ISRcy8W+IUfBKaXaX5EB5m/aYXqBxC7mGp/aO839mu6ckMxwtzqt3nse/7Ul9ipwHUaietdg==","signatures":[{"sig":"MEYCIQDbWuD9xCdmtPCeRIkbbzy42KhjHGw4LM5wzVexKDhhYQIhAOaX/QKJUPhSJ18AgzDrgnAde+3BjDFbT5sEXT0W7rMY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"c6042576b520b191b60c1fbf05c272c3d20c2340","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_1.1.0-dev.51_1777043191046_0.07517325296321542","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-dev.52":{"name":"@focus-mcp/brick-compress","version":"1.1.0-dev.52","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@1.1.0-dev.52","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"9579c1d55f854ae91f7617416de437664ec3a223","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-1.1.0-dev.52.tgz","fileCount":12,"integrity":"sha512-MyMosTE3eK3eHTRAzxH6GzohjGnuHcM5KAsjsTgHcRs2616aTGQ4EKZ824jPZ455QkE3oEksIqgS3eYYExKMPw==","signatures":[{"sig":"MEUCIQDkxDbi17z6cpB0DKnBzWjgazdYaQm3CHor9kY9C3XkXwIgKC3yQxepL1VHOpqgD5MgM01AkA56wD1nkAbk6nTGC44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"f814ac44cc7d59a55b86fb5dff44ce1eade5d424","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_1.1.0-dev.52_1777043352336_0.5807252809419674","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-dev.53":{"name":"@focus-mcp/brick-compress","version":"1.1.0-dev.53","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@1.1.0-dev.53","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"5fba6e0cc2f5954a5b876b9b34ec6c66229601ba","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-1.1.0-dev.53.tgz","fileCount":12,"integrity":"sha512-4RDW1GxI/W6OaXegXwDJdyPxYov/GgBL7xewcJisFk9lmyUI9fzDaO8u108hOpTsMW9+/4EFEMrYBEyNOWzhFg==","signatures":[{"sig":"MEYCIQD6/9mQTXlERiyZi3Rh5cHV3X7CR8FFjPrr30kxaiZS1gIhANgALSAeTdU/tJy0exag0DHjVVM8+QJk7DqMwiec1f8V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"4476dfd5027ba67c41b04054d5511f5a969edcfa","private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_1.1.0-dev.53_1777044457132_0.8849967836415731","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-dev.98":{"name":"@focus-mcp/brick-compress","version":"1.1.0-dev.98","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-compress@1.1.0-dev.98","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"e81094896979ec8b5f1ac88e007898744926986a","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-1.1.0-dev.98.tgz","fileCount":4,"integrity":"sha512-y3LCQJ2zxu7iDQoC94a0P141huXWmJCA5U+qSLMrH/ukBdjrLG/IpUeqYkjyhIHtIjf21PtsNqcnJ22zayFAow==","signatures":[{"sig":"MEUCIQC2wmvbtcVj2NOBvo5zXWUDdRm1W4DexwbrkHHmH9JdHgIgKoE6Mq2IhH65NpHfBPUxU3wN0IM1nUpFe4hSY6Xzfhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"d4f668640719d463efbfa8db884fbed51e21fc17","private":false,"scripts":{"test":"vitest run src","build":"tsc -p tsconfig.json","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/compress"},"_npmVersion":"10.9.7","description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@focus-mcp/marketplace-testing":"workspace:*"},"peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-compress_1.1.0-dev.98_1777134050654_0.3022272183906589","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@focus-mcp/brick-compress","version":"1.1.1","private":false,"description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","license":"MIT","type":"module","main":"./dist/index.js","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"scripts":{"test":"vitest run src","test:integration":"vitest run tests/integration","build":"tsc -p tsconfig.json"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"author":{"name":"FocusMCP contributors"},"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"repository":{"type":"git","url":"git+https://github.com/focus-mcp/marketplace.git","directory":"bricks/compress"},"peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"types":"./dist/index.d.ts","devDependencies":{"@focus-mcp/marketplace-testing":"workspace:*"},"_id":"@focus-mcp/brick-compress@1.1.1","gitHead":"5dc3f15b692e019782f2d783933c968cab30da99","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-qHoiQgY59FyQwGrivWSLm9QZscLQYea7zFIYVPWIZ4I/rvsgN/Yyd5rig1a3DrjV6wwl5edZ+WdN4qbM9b6CiA==","shasum":"3d51c8aa6b6baf09c21415a02536207920296200","tarball":"https://registry.npmjs.org/@focus-mcp/brick-compress/-/brick-compress-1.1.1.tgz","fileCount":12,"unpackedSize":23296,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDjN0kMp0Ek4DamgypRecvv8JpRDnLoZqFJCg3pqGwtJwIhALR+Wl33OhB0w9PffDXir62zzqjQ1VbL/ZuLfz2V7Auh"}]},"_npmUser":{"name":"samuelds","email":"samuelds.pro@gmail.com"},"directories":{},"maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brick-compress_1.1.1_1777368279967_0.42776263003343806"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T10:44:43.572Z","modified":"2026-04-28T09:24:40.221Z","0.0.0-dev.29":"2026-04-23T10:44:43.786Z","0.0.0-dev.30":"2026-04-23T13:45:02.861Z","1.0.0":"2026-04-23T13:50:07.179Z","0.0.0-dev.31":"2026-04-23T16:51:53.353Z","0.0.0-dev.32":"2026-04-23T20:14:24.630Z","0.0.0-dev.33":"2026-04-23T20:20:27.646Z","0.0.0-dev.34":"2026-04-24T09:13:46.842Z","0.0.0-dev.35":"2026-04-24T09:34:33.280Z","0.0.0-dev.36":"2026-04-24T09:36:03.221Z","0.0.0-dev.37":"2026-04-24T09:54:01.589Z","1.1.0":"2026-04-24T10:00:35.121Z","0.0.0-dev.38":"2026-04-24T10:41:02.021Z","0.0.0-dev.39":"2026-04-24T11:50:00.463Z","0.0.0-dev.41":"2026-04-24T12:00:08.607Z","0.0.0-dev.42":"2026-04-24T12:12:36.736Z","0.0.0-dev.43":"2026-04-24T12:21:13.927Z","0.0.0-dev.44":"2026-04-24T12:30:51.070Z","0.0.0-dev.45":"2026-04-24T13:43:12.638Z","0.0.0-dev.46":"2026-04-24T14:02:45.919Z","0.0.0-dev.47":"2026-04-24T14:11:46.949Z","1.1.0-dev.50":"2026-04-24T15:03:03.692Z","1.1.0-dev.51":"2026-04-24T15:06:31.196Z","1.1.0-dev.52":"2026-04-24T15:09:12.492Z","1.1.0-dev.53":"2026-04-24T15:27:37.257Z","1.1.0-dev.98":"2026-04-25T16:20:50.800Z","1.1.1":"2026-04-28T09:24:40.102Z"},"bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"author":{"name":"FocusMCP contributors"},"license":"MIT","homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/compress#readme","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","compress","tokens","output","json"],"repository":{"type":"git","url":"git+https://github.com/focus-mcp/marketplace.git","directory":"bricks/compress"},"description":"Compress text output to save tokens — strip comments, collapse whitespace, abbreviate patterns.","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"readme":"# @focusmcp/compress\n\nCompress text output to save tokens — strip comments, collapse whitespace, remove blank lines, and abbreviate common patterns.\n\n## Measured economy\n\nStatic benchmark — no LLM, no variance, reproducible:\n\n| Tool | Native equivalent | Brick output | Savings |\n|---|---:|---:|---:|\n| `cmp_terse` | 8,522 tokens | 233 tokens | **-97.2%** |\n| `cmp_output` | 8,522 tokens | 6,605 tokens | **-19.9%** |\n\nConditions: payload-only measurement (iso-call). Multi-turn agent dynamics not modeled. See [global benchmark](../../benchmarks/equivalence-report.md) for methodology and full per-tool table.\n\n## Tools\n\n| Tool | Exposed as | Description |\n|------|-----------|-------------|\n| `output` | `cmp_output` | Strip comments, collapse whitespace, remove blank lines (light/medium/aggressive) |\n| `response` | `cmp_response` | Compress JSON responses: strip nulls, shorten paths |\n| `terse` | `cmp_terse` | Ultra-compressed: keep only identifier names |\n","readmeFilename":"README.md"}