{"_id":"@focus-mcp/brick-smartread","_rev":"29-71854728d72eeb0f643d7a9984ebb019","name":"@focus-mcp/brick-smartread","dist-tags":{"dev":"1.2.0","latest":"1.2.1"},"versions":{"0.0.0-dev.29":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.29","license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.29","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"a41aeba016cd2c48d16f46bf661eb28f8d3c9846","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.29.tgz","fileCount":7,"integrity":"sha512-iak0bpO+9PaeKwLG1QlRxa8KW7CMxzxh9ilSYBw5ABXEpcKCt3Xz73qMTsao6mtCEIwr8xXLtYYqgwqhYyM9BA==","signatures":[{"sig":"MEUCIGcWK4zGGmi5iAfTAWyxOHUUui/5OGr56Xcx9oU3rOf7AiEAxCcKyF5GIT2KYy4APgSfbLwyKxVXidyt16IqSq+4Mh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12616},"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 smartread brick — intelligent file reading, multiple modes","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brick-smartread_0.0.0-dev.29_1776941170652_0.8134392494431131","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.30","license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.30","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"5d2e21b96deb08b4ccdb04fc08dd7ba3ec8132dc","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.30.tgz","fileCount":7,"integrity":"sha512-upJZCDruVa+/k2mtt/Y5f8tG3Hf7XrawrF9R701j2TcDbqPdHrT26JABFLpNekYHIwiWggPfgIQXoET9Hk34OA==","signatures":[{"sig":"MEYCIQDoPi1i8F0yv6f3sw0zQkwbXqvNOdxUArVDjf+D6VFhsAIhAPrzL67WJNIfskbOTJ1UIyjGP0Vs9+jcL5Wrm7t44DLp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12616},"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 smartread brick — intelligent file reading, multiple modes","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/brick-smartread_0.0.0-dev.30_1776951984346_0.6991585543356831","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@focus-mcp/brick-smartread","version":"1.0.0","license":"MIT","_id":"@focus-mcp/brick-smartread@1.0.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"02d58e95e3c0b11a69f1ae837090f14296031201","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-1.0.0.tgz","fileCount":7,"integrity":"sha512-aU/LHhgqPYXOfORblzxshhGlJlj8KNzn8dVR9Ulns4FqgLrOL8REdHamyyidPMe5JYyLVA/gQ1cAI9Ue/biz+A==","signatures":[{"sig":"MEYCIQDWNtoER0zvCPAFrKnIhOdfyzMAgUxjsBNuW40xw12vXwIhAK/w9vXvMmhJu33tctt02Mr4ToaNAUbhzS1fvclIBedW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12609},"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 smartread brick — intelligent file reading, multiple modes","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brick-smartread_1.0.0_1776952287950_0.47108759677037915","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.31":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.31","license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.31","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"55e4d72edc56dab076ef53e492774803a0b2a4b1","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.31.tgz","fileCount":7,"integrity":"sha512-A14FDTnjDS3GBEayQ3diSqLZ1m5smh2oN9gCirAseXHXvClmmNzPKCo4LQdRW3XmloPgsaclbxJb4BzkUqg69g==","signatures":[{"sig":"MEQCIFGeU5mSSiXncoC+lhbYJuWxCWzZ/EN5cfSVg/JIao4+AiALuz0IWkgqda30zaDewWXZ2FSZni4kqhxpg4Od+lu4KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12616},"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 smartread brick — intelligent file reading, multiple modes","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/brick-smartread_0.0.0-dev.31_1776963193836_0.2308023014822569","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.32":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.32","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.32","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"79fd82d15cd64d2ae53b50595c3940916d6c6c62","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.32.tgz","fileCount":7,"integrity":"sha512-00woamcHKDgl205b1Jt/hwzYmOJXlc5kS3/TYvNVa4g7JSt4mY1tcGVPnwkOFimA45ZOEB3zYKJZGgR7tfocPw==","signatures":[{"sig":"MEUCIQDkkDbNZhHvl52qaTwyommFuKqUJhluz7YRRG9wU1ammQIgHUvEHnE05lcrcEeHUYGWK65hxQR8gaTheGCuyDV2ndI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13368},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.32_1776975374157_0.47044479486917434","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.33":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.33","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.33","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"73744bdc25c4d88cc91798a2ece9e96e143067a6","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.33.tgz","fileCount":7,"integrity":"sha512-UnPJM7xSNsQkFsgm2OJ5AfE3qRwxjCW4YkmRrLCYu4U4ZuBw3Zpj9SIstIh7WYWac5dCk5v1GgPaPQpngJaqIg==","signatures":[{"sig":"MEUCIQCsNdujqAqBRuqWysaNzJOd3yjQIeOqPSMzWUik0+m8jwIgLkkVKY03/zethJ6JqNqCaPZfXoxpSMkATZpyhms1M7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13368},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.33_1776975733890_0.49007032135560813","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.34":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.34","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.34","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"cf7dc2c48ba7e3f38613c754ff7502b5c71f1055","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.34.tgz","fileCount":7,"integrity":"sha512-FS4gfc4bIfijaiwwY1/+f0m3vNBLa3lBwYur4SsGW6TVYrLxqST00TvjtmzHZJG7tV5sULg/eC0nY3tHWtARAg==","signatures":[{"sig":"MEUCIQDZlj+XkVsEdgvWQE3+a18gXcQaXgvSHRoC00dRFvAopQIgX04AuTlOs74roXRFTZaNztLX7o4SYPbde48sL9G3tnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13368},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.34_1777022131495_0.8700165790585979","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.36":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.36","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.36","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"e5e0a2dc296e0e69bde3c1f075fadf573dc4dbe1","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.36.tgz","fileCount":12,"integrity":"sha512-1deOW34E2JuXScPMqtoqIZrNCkWWCIpRFksgvdqziHk6h79fxZYhIYxkJT2ozBXwM7yDSMoF5xk8g2W/jy5ZaA==","signatures":[{"sig":"MEUCIF0tupzswPJazss1SVk9JdwT00+ZyqRA5xLP2Dld6vpRAiEA98rotdhNZmIQFksfzljC/bn/a7CIktUt+eIZAEwCD2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.36_1777023468175_0.7112559693269789","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.37":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.37","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.37","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"9f92d461fdbe129b2fe7b6417255bf821d0afe8b","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.37.tgz","fileCount":12,"integrity":"sha512-a3cKt5n8smjHLf3o8CHj2Fsz8B+RYFl8X9LDKrxDBy2sAB57JALrC/yFPvG4SUMkGVACTkF5rrtuH0cFUb8i1g==","signatures":[{"sig":"MEQCICyPxXFPQ8E/kc4JFV0OWlsDAJrKQMmvvAgRac8JGEUbAiBzVs2/cUu8d/kjvnzKCN2bwYeLSn3reTxW04xE9yYOYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.37_1777024546178_0.08061865946643731","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@focus-mcp/brick-smartread","version":"1.1.0","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@1.1.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"d1996080690f71d0a7ae253d6aebc926da33fb79","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-1.1.0.tgz","fileCount":12,"integrity":"sha512-NsnuOQFEw6kY4OmauFhwEINozqMF8xz564Ex2BcCu1bcQTLH4o/M/bMYJfMqq9X9QSN7fQQJ+ETRVs89g+ibFA==","signatures":[{"sig":"MEQCIH7yWIfepmppbLNw7AXwCn4TXc02EfTE2NrQRXBQB5yuAiBxb7dJ35DlablDHra40OGI8ne3HtUhGzROkCuy0BpMjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15464},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_1.1.0_1777024952193_0.41038087811483126","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.38","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.38","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"8fe944114f2919e3c82227b75bb557d6b8589941","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.38.tgz","fileCount":12,"integrity":"sha512-yPRK55S6BpMXx963uPtFDOTING0i/4LaiJtQG4LrI7nG/1ApjEQNN57TmAtVOb7sDhGlFMPDXdTGL3yohXUxNQ==","signatures":[{"sig":"MEQCIGVxa8XxgDfcd1Tdl4GvSiEVnsEEwdNIHXhVg5wwig95AiB9AVcKd+L/4sf3P6IMjAAwKYKduxzNDvCtL9xYQq4tHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.38_1777027368633_0.8561456413583084","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.39":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.39","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.39","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"0b00fb729012cc336029d3e7ccdf69a6a30a8e9a","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.39.tgz","fileCount":12,"integrity":"sha512-f9rL5GZN0HU5we7Y7Lfv5KZd9gUl73Hx1uCDt6JH33ZFqH2kukYrWaLX8Ho96ki2ug7uo1k/UUFw8aRNSgW+og==","signatures":[{"sig":"MEQCIBxi0XryaCLnH0KnXaRXueKxobWd+Bk2QA2YNrz9bYf8AiA6bvW/Ej6PGblBQ1E7r2NH+1U8S1qnhgSnMzu8gIxS+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.39_1777031510684_0.11793070947406048","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.41":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.41","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.41","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"fc87e9544e7f2b4ef7663727d8f5a768e86bb6bc","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.41.tgz","fileCount":12,"integrity":"sha512-ZkIpqHKNkL4GGUPt5DGiB+SsL7HuyRQe6Ae7+My5PyvcsLh6JZFVTspq48nG+JEpX+oikpBuqhogySHEAs65wg==","signatures":[{"sig":"MEYCIQD+QrYp2pztaIfiDKVXb94vy/oZY2DDarvnLo1ZDr07jgIhAJ43FfiIDQ/71H0fPGZSnhZIbMUcoqZT+ntLidG/4K++","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.41_1777032120298_0.5792753947572218","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.42":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.42","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.42","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"553635b1a9b521b228adc402ba184105441ee08f","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.42.tgz","fileCount":12,"integrity":"sha512-QP+DJ23MdmDjR2H1KwV2AiBQSf2sgVmsfM6vcymnoWpoHeRcDwZiLv80M0zFIYNB+WuicuLlRNiDWN0RNbcMYQ==","signatures":[{"sig":"MEUCIEbYSoUogxqeE4HaA8ZbbdyVCilNNh7DaN78veHkAa//AiEA9GdENbwjui+k7FajFqa3WJzJISxPvmmCCj/4Rhxn/S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.42_1777032867542_0.9416535210124608","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.43":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.43","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.43","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"c60ba0a1fb76fd378946164c49976f578c846785","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.43.tgz","fileCount":12,"integrity":"sha512-yIPb9rybEMmaz5S7Pgw+5zKAJKFJhE4YALcqUvkUWrku9gDo+MgWUKmygyn/LB86ngu6+83rpiDKUiC3pyRRzA==","signatures":[{"sig":"MEUCIQCHYUC8wxu9ieZJZu3pLJwK3ymnm+9VKmzxImZBElAs/wIgVe+3/BPIaFAQofFrtcZ0DALol2bPXPsK1mhfDZd9W30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.43_1777033380191_0.9248219697239575","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.44":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.44","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.44","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"e9d64dacc0479f3da2eb363266e5fecfcd12cfec","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.44.tgz","fileCount":12,"integrity":"sha512-hWZzFWE0dVXuUNeJBwLZ0848jCW/nCajMtVS61nYQtUU4AaZtAmsxH3JriJb0fv9gACG5VTsiq43nP0MvvScng==","signatures":[{"sig":"MEQCIBBgpm49JuDX6jRWx9uM5jMtGp1E3w/FL3Y+/1HDwAPDAiBHy+H9ApsUofRm32s3aGxAbDdcCR1GiTeITXBADYDL9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.44_1777033958428_0.6179954154643759","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.45":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.45","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.45","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"9f2b64f40748113510f3a95d85338c914a995897","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.45.tgz","fileCount":12,"integrity":"sha512-jbC0EL6aUpnVa7GXQeOqwbq0YW+SoMsbMj4GP0x5zzhCEhJW2s59qxMc1D8QY1U8FShJgJ27RCxmltJFsYT87A==","signatures":[{"sig":"MEQCICF2wjRT7iMDxvojItLdw+CG6+WOtF6CaVJPOk8AAN9nAiAEA/my/G69LlayBMUD0XR8PrqlT1b3Xm5hROH3nuoxZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.45_1777038289652_0.04581813726562123","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.46":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.46","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.46","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"0420ed5035406fb743ddb33d67fd4e81a82f8725","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.46.tgz","fileCount":12,"integrity":"sha512-+XDapE2sesupI6fYFdayNBXynGyD93y/xB0qxq1g1u6F2I8aPpHpH+iB8FswjNjG+8EEt52RZzY+BPPTwmvVOg==","signatures":[{"sig":"MEUCIQDgsQvrs6iwSEYEov2JLckiJowiHW62kpoXTeWzN0HEQgIgF22RpG1sNg1iN6yo5X/KHn8BAbfFUO2UcAMu5xJf5MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.46_1777039473203_0.08311959210974207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.47":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev.47","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev.47","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"78380c62fe024f4027c69035bc692e566ad9b35c","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev.47.tgz","fileCount":12,"integrity":"sha512-LvrnLbcCU9g8kt6UJf2QGmoqyiE6rIVEPUVNa+Ft3TQNY6e0BrA2YnP9V34af3Ncq6wDgrWp0URKIbZaddJnUw==","signatures":[{"sig":"MEUCIBy4HMt8PPngwptoOFB221jY33M5mDq3gqM2Trk9dZHHAiEAy8ub3RNBjoCTjyM4Xs7t9x3ANNycxNOju+n8hK9oyH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_0.0.0-dev.47_1777040012952_0.9793654657201245","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-dev.50":{"name":"@focus-mcp/brick-smartread","version":"1.1.0-dev.50","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@1.1.0-dev.50","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"1ec6a34f257f8ac89e0f4d3c66f469c02de326dd","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-1.1.0-dev.50.tgz","fileCount":12,"integrity":"sha512-dBiGBGMtZU+1kdHIPu9q1bQQEeBr+UcIr1Pd4vzQ5eZJVZQMVK85/pKjS5M2x9MqN7o2BbiQdqX0hK0tX2H9GQ==","signatures":[{"sig":"MEQCIEngezrTA7XKwy7+5hkPJwECuUHZ8tjCfisEJ+Bt+3ztAiBbKlw0JAhiZsewYdEFjCK4S4I4INhqyKjjnmx1iK4pXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_1.1.0-dev.50_1777043079017_0.97073780209886","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-dev.52":{"name":"@focus-mcp/brick-smartread","version":"1.1.0-dev.52","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@1.1.0-dev.52","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"08d51061cd0a873ea471e6baea6116b69545f215","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-1.1.0-dev.52.tgz","fileCount":12,"integrity":"sha512-DvNcAzlpovfk+ya6o/mcmJdCrQdy6jaiGcRlYqoX7INW9XnvPxyQXbayKptIFfN4TKHOkISDhCXNs6wZAvh4lA==","signatures":[{"sig":"MEQCIFjIBDOWTPG7G68LaaIpcapl0ZJ+0Jr1ur5mw4k8wqO8AiAiuGhaF/qiIqjJCe7U0NKHDe6JkjKorfVEFfvscP2H/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_1.1.0-dev.52_1777043467310_0.4805737209112757","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-dev.53":{"name":"@focus-mcp/brick-smartread","version":"1.1.0-dev.53","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@1.1.0-dev.53","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"dca18aff04a0e0fa52782d6f11508a1f2c4351a4","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-1.1.0-dev.53.tgz","fileCount":12,"integrity":"sha512-rOxvJhoW/oPMBuXiv82RNzEM0oAjaOPgJpDu3CkXN1tFYHbguiSzzhJAXeOsqdjagGoxipNqDWqDm/2zRBs/JQ==","signatures":[{"sig":"MEQCICSD20hPWi/cvaSoUnQ/87YCyo5ywy/HYq/88OMMMSpnAiALwtbzTphuN83DcWGevYp86ykjR/LX9a1q/5S7jI+GYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15471},"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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_1.1.0-dev.53_1777044563258_0.7967036695009981","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-dev.98":{"name":"@focus-mcp/brick-smartread","version":"1.1.0-dev.98","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@1.1.0-dev.98","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"7e306ea7dcf5ab111f7954123514290f0bda3d6a","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-1.1.0-dev.98.tgz","fileCount":4,"integrity":"sha512-p9SliLvlYkMHKbn6GWd/asttKeIwWtOa/y8Qs7XPDXNdapVA18TLxQl0hkAGHS2030EtwmnxNZM7CMtvp91DMw==","signatures":[{"sig":"MEUCIEA4iyQWbQu43idCQH8wW2hkIEonHlSLwKFo9MOoEb2jAiEA9HKB6gGZhPZRTDfqzB328oReqQiQc/hagjaC5BvmHo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4125},"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","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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","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-smartread_1.1.0-dev.98_1777134169393_0.029426622951909343","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@focus-mcp/brick-smartread","version":"1.1.1","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@1.1.1","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"c03ac7399cf9b7e3d733673fff83259346e356dc","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-1.1.1.tgz","fileCount":12,"integrity":"sha512-xyz9lZE/DrJ4bhkU4a/foOlfWMxUbb8cMgmIAwFMBVmFMCrG1NSjmWtNXOmLtZGD8U0Ie8iJhJJAOPDLYtfnfQ==","signatures":[{"sig":"MEUCIQCgs5Z3WBMY2NushBMJtzXmxfgdDd2azsnl1dW+a2YQRQIgKM856loe8aF0CiSrzjRGJ2bazh2QR8pQiqD6LygJqcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16470},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"5dc3f15b692e019782f2d783933c968cab30da99","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/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@focus-mcp/marketplace-testing":"workspace:*"},"peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-smartread_1.1.1_1777368304879_0.43227391340537014","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev-20260428152147":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev-20260428152147","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev-20260428152147","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"9300ee09704b34274757f26b61498cac8295ebd1","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev-20260428152147.tgz","fileCount":12,"integrity":"sha512-TcfUsYgY2v6Y/XI4xLjylPLgBGIGwZeH19nRw4oi/+tA9noTEAjoyqDg0dyviuAK0+hz1epDzkcRGBu9M4lZ4g==","signatures":[{"sig":"MEYCIQCH/Ac6CB+6Xq2qnKAkbymGjhZ0YSiUhOsd0HJyhc2bEAIhAO5Z5E9J1wc9A73A3p1yz7aWwbN1Jat3Ha7qRziyc+as","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23441},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-brick-smartread-0.0.0-dev-20260428152147.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"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"},"_resolved":"/tmp/a88ac6e54915d6527914ec9d37c8291e/focus-mcp-brick-smartread-0.0.0-dev-20260428152147.tgz","_integrity":"sha512-TcfUsYgY2v6Y/XI4xLjylPLgBGIGwZeH19nRw4oi/+tA9noTEAjoyqDg0dyviuAK0+hz1epDzkcRGBu9M4lZ4g==","repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@focus-mcp/marketplace-testing":"0.0.0-private"},"peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-smartread_0.0.0-dev-20260428152147_1777389768376_0.6053750838222236","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev-20260428152545":{"name":"@focus-mcp/brick-smartread","version":"0.0.0-dev-20260428152545","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@0.0.0-dev-20260428152545","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"8db7b33a01607b324874fe92cdba32c8b3c9f79e","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-0.0.0-dev-20260428152545.tgz","fileCount":12,"integrity":"sha512-gTUGEugSXi+RqOSBbtqANA+qKqCEdRHX1Jt1DJdZoO+nfGye+C4X1jkzeeVJz+0KKcrYG3zG4jcID+z9W7iJkg==","signatures":[{"sig":"MEQCIHwtT6b7/kFVr0f4RWOzLSv/5BedpDkyInXcGdzxgmV3AiA4wA8Pawms2ihhVzzOz7PhUxynF6b07XA8zrNfd25mpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23441},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-brick-smartread-0.0.0-dev-20260428152545.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"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"},"_resolved":"/tmp/361a5e44add4ae702bfea729d33a7b26/focus-mcp-brick-smartread-0.0.0-dev-20260428152545.tgz","_integrity":"sha512-gTUGEugSXi+RqOSBbtqANA+qKqCEdRHX1Jt1DJdZoO+nfGye+C4X1jkzeeVJz+0KKcrYG3zG4jcID+z9W7iJkg==","repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@focus-mcp/marketplace-testing":"0.0.0-private"},"peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-smartread_0.0.0-dev-20260428152545_1777390001501_0.3118446358320828","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@focus-mcp/brick-smartread","version":"1.2.0","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-smartread@1.2.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"b9fce5fdffbd8b605fbbe72c169a246921baafc9","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-1.2.0.tgz","fileCount":12,"integrity":"sha512-iZcWHQh4tG7eaU+9+TnNbPK4PUW9ZadI4QSvpXizIzdvcWMYM32LcJuoPZQXAYdvC4pWPK/MelzrjnTNWXwYqQ==","signatures":[{"sig":"MEUCID8EreXFajPybzy8p6CrZdednWF2hWG20fZWwc/6IuLKAiEAlvAVM5s31ozZim+6GIQcO5UNsCDWNf4Cwgj7SEXPU9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23422},"main":"./dist/index.js","type":"module","_from":"file:focus-mcp-brick-smartread-1.2.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"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"},"_resolved":"/tmp/46e1a2b5558420d6f5bcbda6aae484bf/focus-mcp-brick-smartread-1.2.0.tgz","_integrity":"sha512-iZcWHQh4tG7eaU+9+TnNbPK4PUW9ZadI4QSvpXizIzdvcWMYM32LcJuoPZQXAYdvC4pWPK/MelzrjnTNWXwYqQ==","repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/smartread"},"_npmVersion":"10.9.7","description":"Intelligent file reading — multiple modes to minimize token usage.","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@focus-mcp/marketplace-testing":"0.0.0-private"},"peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/brick-smartread_1.2.0_1777400157458_0.7956701230167884","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@focus-mcp/brick-smartread","version":"1.2.1","private":false,"description":"Intelligent file reading — multiple modes to minimize token usage.","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","file","read","smart","tokens"],"author":{"name":"FocusMCP contributors"},"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/smartread#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"repository":{"type":"git","url":"git+https://github.com/focus-mcp/marketplace.git","directory":"bricks/smartread"},"devDependencies":{"@focus-mcp/marketplace-testing":"workspace:*"},"peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"types":"./dist/index.d.ts","_id":"@focus-mcp/brick-smartread@1.2.1","gitHead":"9d5389dfaee5497526b2381e2571da66e012117f","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-iiRPuj7YJ4LMAnNSnWLxLsw6J318aHbOR4liNEZMY/X+A3HEn4ndzsaFdI96yDGXZvYo57P/TT25acSc82ISCg==","shasum":"83643053ed8103f131f50466db0da071d0d16244","tarball":"https://registry.npmjs.org/@focus-mcp/brick-smartread/-/brick-smartread-1.2.1.tgz","fileCount":12,"unpackedSize":23840,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC9f2XhZ26b01iKpmn5V/H1szMfDcE8VPRJRLgoi5a7lgIhAL+7A/2IQ1W0YPMeDRbuAPuvKTzR5rV5P6mqtD660TuY"}]},"_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-smartread_1.2.1_1777486339361_0.352489983953866"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T10:46:10.489Z","modified":"2026-04-29T18:12:19.628Z","0.0.0-dev.29":"2026-04-23T10:46:10.843Z","0.0.0-dev.30":"2026-04-23T13:46:24.490Z","1.0.0":"2026-04-23T13:51:28.085Z","0.0.0-dev.31":"2026-04-23T16:53:14.002Z","0.0.0-dev.32":"2026-04-23T20:16:14.288Z","0.0.0-dev.33":"2026-04-23T20:22:14.050Z","0.0.0-dev.34":"2026-04-24T09:15:31.631Z","0.0.0-dev.36":"2026-04-24T09:37:48.301Z","0.0.0-dev.37":"2026-04-24T09:55:46.309Z","1.1.0":"2026-04-24T10:02:32.329Z","0.0.0-dev.38":"2026-04-24T10:42:48.764Z","0.0.0-dev.39":"2026-04-24T11:51:50.816Z","0.0.0-dev.41":"2026-04-24T12:02:00.428Z","0.0.0-dev.42":"2026-04-24T12:14:27.705Z","0.0.0-dev.43":"2026-04-24T12:23:00.384Z","0.0.0-dev.44":"2026-04-24T12:32:38.565Z","0.0.0-dev.45":"2026-04-24T13:44:49.799Z","0.0.0-dev.46":"2026-04-24T14:04:33.330Z","0.0.0-dev.47":"2026-04-24T14:13:33.100Z","1.1.0-dev.50":"2026-04-24T15:04:39.140Z","1.1.0-dev.52":"2026-04-24T15:11:07.451Z","1.1.0-dev.53":"2026-04-24T15:29:23.400Z","1.1.0-dev.98":"2026-04-25T16:22:49.527Z","1.1.1":"2026-04-28T09:25:05.010Z","0.0.0-dev-20260428152147":"2026-04-28T15:22:48.506Z","0.0.0-dev-20260428152545":"2026-04-28T15:26:41.633Z","1.2.0":"2026-04-28T18:15:57.604Z","1.2.1":"2026-04-29T18:12:19.496Z"},"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/smartread#readme","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","file","read","smart","tokens"],"repository":{"type":"git","url":"git+https://github.com/focus-mcp/marketplace.git","directory":"bricks/smartread"},"description":"Intelligent file reading — multiple modes to minimize token usage.","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"readme":"# @focusmcp/smartread\n\nIntelligent file reading for FocusMCP — multiple modes to minimize token usage.\n\n## Measured economy\n\nStatic benchmark — no LLM, no variance, reproducible:\n\n| Tool | Native equivalent | Brick output | Savings |\n|---|---:|---:|---:|\n| `sr_summary` | 8,522 tokens | 20 tokens | **-99.8%** |\n| `sr_signatures` | 8,522 tokens | 44 tokens | **-99.5%** |\n| `sr_imports` | 8,522 tokens | 198 tokens | **-97.6%** |\n| `sr_map` | 8,522 tokens | 1,292 tokens | **-84.3%** |\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| `full` | `sr_full` | Read entire file (fallback mode) |\n| `map` | `sr_map` | File structure only — signatures, no bodies |\n| `signatures` | `sr_signatures` | Exported function/class signatures only |\n| `imports` | `sr_imports` | Import/require statements only |\n| `summary` | `sr_summary` | One-line summary per function/block |\n","readmeFilename":"README.md"}