{"_id":"@focus-mcp/brick-cache","_rev":"26-ecdeea1f0d94bf2e5a392f332f7ae8a5","name":"@focus-mcp/brick-cache","dist-tags":{"latest":"1.1.1","dev":"1.1.1-dev.98"},"versions":{"0.0.0-dev.29":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.29","license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.29","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"26ab580a54b72e141246a449d06fd2b87fd87616","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.29.tgz","fileCount":7,"integrity":"sha512-2VlF86rGAadxzfeiwhG2xxomnZAgS9xsrkF2ZfkzicFDHDj4yyPwJn46F6te6n/reFn0K3j4PIc/yF/K9Szp4w==","signatures":[{"sig":"MEUCIGcDPx+Br36e42ESsFsAMWdfhb3K681Vni0y8u0jn2Y2AiEA1RpZtXJLhY08myjlMIqC7DXcvJMzLP4+SUE2uOLTD9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15529},"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 cache brick — in-memory file cache with mtime-based invalidation","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brick-cache_0.0.0-dev.29_1776941075236_0.3808983594620228","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.30":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.30","license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.30","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"9df19e80b20e5ba2a9bfc5e893c0e44bf7938b0a","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.30.tgz","fileCount":7,"integrity":"sha512-gqsnkaQ7ZP+2QAit7voubqy5LJfwkhiW7B7BPOcizBJ5kGrG9wJzQv0pE3AH3XBgecYb2GPkuTQrFobL64CBxQ==","signatures":[{"sig":"MEQCICz5ODOR1fZPlqXp5UME213dZS6+2/1DoJ0kqVIVi+ziAiABvF8ir5IoJkNCixDY6ou4ikfsO0SXhYTq9CNa9ZhEiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15529},"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 cache brick — in-memory file cache with mtime-based invalidation","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/brick-cache_0.0.0-dev.30_1776951895520_0.14134799186573543","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@focus-mcp/brick-cache","version":"1.0.0","license":"MIT","_id":"@focus-mcp/brick-cache@1.0.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"70e326bec689bf7fda27215a36516f7713e28b40","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-1.0.0.tgz","fileCount":7,"integrity":"sha512-kJZSrPJWX2CM3+E/00i8BXju5mQtZ5IY1IkRu8A8xKSQJZGdM4lpQPWP7tddySfdshzrAnPPIGqz34RTQXjmng==","signatures":[{"sig":"MEYCIQD/GPciebKOgoIYzv5uNmO4d/jd6cfTnGi2LF+Qlx7l/AIhAMoKTRcQ+uVv4VrjEMZaUbfiewFBQLS5h3Mxh6NuLVM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15522},"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 cache brick — in-memory file cache with mtime-based invalidation","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/brick-cache_1.0.0_1776952198961_0.29512308560769207","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.31":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.31","license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.31","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"dist":{"shasum":"d83c6b4bd2bfdd8492ef01940e3529df0f543adc","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.31.tgz","fileCount":7,"integrity":"sha512-jfbWtaZDJgYAv9ggeVqF/9GMBJcfIjJAZgMWH3HaKT2JXEOsVblxRNAVVvqmS8m6i8Esmbb4y4jb6OW65PfMOw==","signatures":[{"sig":"MEUCID131oMYNNCgzFyZhvAWg5pgp4+zv27GdONqMvAhsAWnAiEA19alVFqteCthvwxF9GnkTseJEmsbHq9EMsvCzOuxoGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15529},"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 cache brick — in-memory file cache with mtime-based invalidation","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/brick-cache_0.0.0-dev.31_1776963104765_0.7077561723470869","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.32":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.32","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.32","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"fe7a34225d4c30fb055f1609dab10fe9ac4cf816","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.32.tgz","fileCount":7,"integrity":"sha512-zC3z+U4+2dbpjveDDeoyXnVRwCZ1YMeV/XzntGxgI9MJ9Ga0tcln1G4lI+AJiAGUDNeomRmYmiKmofqJt7/0SQ==","signatures":[{"sig":"MEYCIQCV9otERYzedJZjoEgqMQBEN9IEeUog/+HHtMBeX911+QIhAOZKiGiSPEvaOmpdEcCEQDj6/0DqNT48Xr9OaNkwLhHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16268},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.32_1776975253427_0.1166416118700071","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.33":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.33","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.33","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"2b58d9cd171a3fc71a8978bf4de7867a91de7c81","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.33.tgz","fileCount":7,"integrity":"sha512-/llofjF/MlIxFQV9cXdoJAAXjRp0NpdcjgrYCAg6gA+oGwMxLwy9n0ajrPJkL6i5MWuvk4hmcQuBTnfl/O8EXg==","signatures":[{"sig":"MEUCIAekuaZSZS2fHqeIj3991wfO5ArXQ60Xc55mc3bzRYYMAiEA4zlb9vu11xPhd9vmIBboxTYPp1eS63tawNLZjMn4Hb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16268},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.33_1776975613533_0.8471854815866093","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.34":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.34","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.34","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"685666f72d3e7fca367199b7e5e0de1b67e51598","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.34.tgz","fileCount":7,"integrity":"sha512-xVjk3A0vMe5JdmM99Mut2AGdN5yhsdkQpevdlQCY/zSF8DmRM/6pYygMyxD2lb+uc0C+pZkOUsKhmfhouRuISA==","signatures":[{"sig":"MEQCICUcZ8O9YtzL1dXDnKsooMRR+79pHYdYTOJNp5R9ZuGqAiBuc6s0804cdwM7XAO0iHXIZuNdguKoILjtSi91rerpBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16268},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.34_1777022015604_0.9874718848847899","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.35":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.35","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.35","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"cfd7f0d0ceb340ada2194dd03517f2a82c28c66f","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.35.tgz","fileCount":12,"integrity":"sha512-yBlucLKm6od74Fr+miOSxcPBJf8BO3UvOiKM8vZgoi5YiSkqTGZpfLA6iY9p6WFbnQqJVl5YNU5G+zZqcSA2jQ==","signatures":[{"sig":"MEQCIFCCuF89QIpdQDJd0IrJY1J8h+mZEt5grYUeh8TaoDPhAiA6CTTYOg1lnEyyxRug1d/EFnXUx/EnznehTA+Hy9Sn/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16924},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.35_1777023262709_0.590127291753135","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.36":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.36","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.36","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"5813dc21d29cfdf4479dcd130759606aa684464c","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.36.tgz","fileCount":12,"integrity":"sha512-r04ETsE9jYqaBlZ27L/V0VTIdSUE06dVevjEdbRfAQgHTRd/DSuLkyB5btY/DnQpvLk7F3H5UDeu6tlP1y+B6A==","signatures":[{"sig":"MEQCICMx3h2FgS+AUYxbWGtF8E3fqfPtSKDgSNOXzPdKIae3AiA/pL4Z2m7HgiCJ8PngCO4J2H73wYkYw++ZK9pFitHlfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16924},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.36_1777023352908_0.03781560375798576","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.37":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.37","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.37","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"1bdbe8c3c34bf1ad009fda1a92c8faf1ee2a8317","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.37.tgz","fileCount":12,"integrity":"sha512-g9bHT0DVyTsFHZ0DIDi+aWZY+dfhIhppS9F255sJ20fxIXkPTG5nchzo5MwzpTbsCvfv9o2dgD/BO2BCau1asw==","signatures":[{"sig":"MEUCIFiF92asoVTW3BbYXrh55uvyTh5e+RPBxsDubFtJoVZhAiEAt8rs2VV3c0KMDQXvAAj7AB8g/Al93s4PhoQyew4m0K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16924},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.37_1777024431675_0.3085435413311608","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@focus-mcp/brick-cache","version":"1.1.0","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@1.1.0","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"df8ef6c1cec295a3585c0e698dea29d3b481c22b","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-1.1.0.tgz","fileCount":12,"integrity":"sha512-K3oaCLnXQSI79ZsPeTHJsvwKnq/2A9Z2KR3s/4A9UwhCxFBidR09EXP3R/jfnKB4aI0HPRMpmvNJFKJcQqTnLw==","signatures":[{"sig":"MEUCIQDbGbaRZmr7tg9SXCUnUxuG/A1OncJBMbJI8AC8epmp1AIgV7qIptGgRWQDOt2bzfqDds0ML1+f1buxOYPBAZark/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16917},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_1.1.0_1777024824225_0.043586575586119336","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.38":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.38","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.38","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"866e038fbfbb413cc5ff22c180d88cd9070f636c","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.38.tgz","fileCount":12,"integrity":"sha512-YhHK7ewfuKKkFMd52vdjIbCWqYG6HTTv7Qe1bzYRW+Usk3BQ+fd2uR1+IG1IkT4jVJ09fbekWS/pA7ORiuuo9Q==","signatures":[{"sig":"MEQCIBJ8PzFPOeYnZZtuIWaJbNX7XbCrOU651C3EA0oF5F48AiAaSGNJHVNxINGzySFLJ0tcv//SaxoxVlQ3ZJMQAU5yUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16924},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.38_1777027250926_0.07934399068863285","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.39":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.39","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.39","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"a8c67f2221de76d284d972022ddb24a63c3eafc2","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.39.tgz","fileCount":12,"integrity":"sha512-Fj/HIBsmAWkrVt9o2B3lP+cpy9xArz7DkldeB4vk9hpfLQ5sKS3z7fxlaxOOf25vaoFDNIb++2dgJa7jXlD1Ww==","signatures":[{"sig":"MEYCIQD/A2lmppnpKDsrs5yv8dyoPY0qpQn740PD2ivUHv7nJQIhAJh/v1U5rOGvrzNeo6VrVwvX5K1GyLdqrLvGA4ePYrCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16924},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.39_1777031389387_0.5444835700225725","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.41":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.41","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.41","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"0e64e2bfb81aea1f80e466cdc27e6bb1bbad036f","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.41.tgz","fileCount":12,"integrity":"sha512-1wVgSBNnhrTqCj0EVevW6I1NbXWwfprXFcjBjWFKECG2B3i0siazifRDm14c/HJ82l1Mk0eS/XBjzL86Q30Jtw==","signatures":[{"sig":"MEYCIQDmAId17s01MhMa+pmjnqBrY4EsJgxO2EqHhs07ypiwrwIhAI0Bt7j21bH321lLiH6uLfilHro/KdIvyLQxPgoIrJk6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16924},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.41_1777031996727_0.7450384181757899","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.42":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.42","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.42","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"e27d24ec268c43d52ca138a76a690dc4d41d1719","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.42.tgz","fileCount":12,"integrity":"sha512-6IBOE4HK6p6dVaNiEP+oHf+27sxFWW5B+KKKgnWOQcbZjv/m8Boczy+FOPNv+r72u752/gbHCOn5jjTBmZrxbQ==","signatures":[{"sig":"MEQCIFIiLgDImvGnDj/9v8JUEaCI2Dute0135Vum1CnkSHZMAiAbrOwUnbr0HVL5YVQZGCMLUEm3z2Rfn3ztVuygsB3DFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16924},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.42_1777032745599_0.3729768789063932","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.43":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.43","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.43","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"65b19a8a9c2e614a265a41aefb77eefaf22741c7","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.43.tgz","fileCount":12,"integrity":"sha512-nM97AG37mfJ6oPZyL0AbYs9dpVM4Vl5pHlenPrkyEYVdlUZf5VEi1+QkOeSQRyfx05bTCEGUpj5xm/nkdugPOw==","signatures":[{"sig":"MEUCIDbn7cGaGs4VBrc1xWVK7FWGAfcRHbkqRGFboDx1qdnPAiEAgXvFKfYC+UvaDFwvUOIGuLjkPET/gF2ZwhWD9ppInFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16924},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.43_1777033262489_0.6095058728779799","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.44":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.44","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.44","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"e11fa5c368334ccd3d33471b783b05a042836c73","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.44.tgz","fileCount":12,"integrity":"sha512-5mCKX3a5M8zxt+E9ZJL+sY94WXJfUcfU1q/tKIC8IDmQ0kO6nxHooAWX6uK9RRLpAb4CBhW3IhxfrD65SCSB+Q==","signatures":[{"sig":"MEUCIDskQxnAEGcNWT8xcVeSRywhjfOAeQwRHAU73c3Us4G+AiEA6iUrreAyfpQhb8BJBka+qaS4fgGsK+0ayrhigZZAfYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16924},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.44_1777033839393_0.2273742966102461","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.45":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.45","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.45","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"6b110aa0d722e01284f35bc1e91649cfc073d5ae","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.45.tgz","fileCount":12,"integrity":"sha512-UjlvlAM3HoQOzP0w793F16tAEsA+xfwEru+a0t31+tGpyR0TGfegEmu3YFQuhy1o9u3NMbvxme3Bd6lpQsj+Vg==","signatures":[{"sig":"MEYCIQDynIVM4VOZqDC5C7sBiN6cDSmRiwsOvcosQycPhdRQyAIhALn8W33vYeq0y3Q9ywDLl3Zn5BUXAg/fMKmJAh1FdN4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16948},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.45_1777038183049_0.047448100860437714","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@focus-mcp/brick-cache","version":"1.1.1","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@1.1.1","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"63c5c8927bb1043baa9665a2b30ce9612f1e58fc","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-1.1.1.tgz","fileCount":12,"integrity":"sha512-lkkqCyNTf1t+fG0AVmd82R8s/gDs1hFa1q2aDHJdVS/vrUofY5+A0+sOc//Za5IEEkCeuegdUkuuQqyOdjgstw==","signatures":[{"sig":"MEUCIE2ATkCJB/gzOV7XxfAtRcbctZllfM6jbxWbyyZ0rHpkAiEAn4fS8n17NlQMgUDV5HhSfSWbeOuuK5QWJRaXuDl/Hl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"gitHead":"006ba5be464e51be6b7ab4d20cd39794bb9be742","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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_1.1.1_1777038613094_0.713306853839099","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.46":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.46","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.46","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"dfdda6c1714a154dcef601e21e85b68e0c57ef2b","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.46.tgz","fileCount":12,"integrity":"sha512-KF58nuj5a1uAezM9EHL8a5ofoRdTNd54wj6pSBQveKms9Wz3zWaq3y7t5VKURNMdEoku6JeNO88IE46Vmi40IA==","signatures":[{"sig":"MEUCIBmViYJotom2sJYW265X2jec19uEoPCM+puTf1/JVjh/AiEAnYAHOoFog6YozJ72OZoeRPO78JPZ69T49A2YS4bQ5bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16948},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.46_1777039355983_0.2428167673422874","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-dev.47":{"name":"@focus-mcp/brick-cache","version":"0.0.0-dev.47","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@0.0.0-dev.47","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"31752f79aba1e07004f717da05382e9472cd3157","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-0.0.0-dev.47.tgz","fileCount":12,"integrity":"sha512-ShEcgCY8NKH1EGy5DPAGSw836vXpukpkjRZb1i4+uOSvs3Z8aY31Q7mwYUUqW0QGT26cOvYTOWXcnCl8NOtjOg==","signatures":[{"sig":"MEUCIFHfwOlTxrpk2WZ+j2IAccKxXh6qBWNKsZVwExPsd7vWAiEArBTbqJxk2fcTusJ+2uJUC3dH4KIfKNDYMFlBCp7L42M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16948},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_0.0.0-dev.47_1777039895399_0.17192874287929305","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-dev.50":{"name":"@focus-mcp/brick-cache","version":"1.1.1-dev.50","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@1.1.1-dev.50","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"44b98c420c741278d247d4ba2afeca6909f694b7","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-1.1.1-dev.50.tgz","fileCount":12,"integrity":"sha512-x2RsT15wrROVWvWctQFBKhKioJYmdSPM9lbWf2oU4bg5gz9I/p7M0anKAG13RxgYkTYStrtp1b6QRRiAhdBwSw==","signatures":[{"sig":"MEUCIQCJus0/SbJiGoUQIEoBmLhgxdyiT7/S5zmQLxokCRs38gIgAs2xzmFh9tvI7J2YidLPt0mVtkzJ4eCtJVDEyFLzYsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16948},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_1.1.1-dev.50_1777042974092_0.9847022846241882","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-dev.51":{"name":"@focus-mcp/brick-cache","version":"1.1.1-dev.51","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@1.1.1-dev.51","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"a6d6a3e47700627d32b8c38bfd16c2fcff406dcc","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-1.1.1-dev.51.tgz","fileCount":12,"integrity":"sha512-1gm8oeNO/N+zX8e/+S8h7CP8n2ySaQSj8551WGie+a1wjgk5GGKUYd8NkLc+lXDQ8L5KGF5Os7V2Z2MNFwZBVg==","signatures":[{"sig":"MEYCIQDq1Draz7f8g294KH30qqPZdEa9ckpT0Q3Msc/k3dLO5AIhANmFQSDAaqjSeBU6HLwX0gHugXaHaq3lBSVpP7nMqm7R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16948},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_1.1.1-dev.51_1777043179545_0.04227564147609164","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-dev.52":{"name":"@focus-mcp/brick-cache","version":"1.1.1-dev.52","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@1.1.1-dev.52","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"39f48eef0774b26bc3a67323cf486960dbd816eb","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-1.1.1-dev.52.tgz","fileCount":12,"integrity":"sha512-HrfXFJ/wA/FLAXcJxSiwp9e7quYcyxw4N3ZnXkFnseEpAJ1OPktdqv695z/1tVq7P3UUvgtlby/YvZ3N0fmwOg==","signatures":[{"sig":"MEQCIH/zQRgTjLjlqR1HoOk6eomAexL8neA1ZJBlL1xeH8ckAiAoyvehO4i+pG6Tmrd0c1uiHWy7GfrWSlYcsz/sB8hOCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16948},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_1.1.1-dev.52_1777043341518_0.6082286270403077","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-dev.53":{"name":"@focus-mcp/brick-cache","version":"1.1.1-dev.53","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"license":"MIT","_id":"@focus-mcp/brick-cache@1.1.1-dev.53","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"dist":{"shasum":"59ee5a53486ac9abaa415ba813997cf8c1f6f10a","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-1.1.1-dev.53.tgz","fileCount":12,"integrity":"sha512-lY9cU/wjF9rp8ZXt/gCctggrAz2WRPP2uZJYrWrWSyXO3NylrPmrDtXEpIz9QLeERaLKZov6m+SW3tT/4U7E3g==","signatures":[{"sig":"MEUCIHoISKNCmL+5xwYo3agZM1Ga0NhsRo1sFuzONhjqWslbAiEAh4bN1WHogNo2138Co0dnv5sEHz20xwH4ijuObBfCzcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16948},"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/cache"},"_npmVersion":"10.9.7","description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","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-cache_1.1.1-dev.53_1777044446190_0.40029412684728394","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-dev.98":{"name":"@focus-mcp/brick-cache","version":"1.1.1-dev.98","private":false,"description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","license":"MIT","type":"module","main":"./dist/index.js","exports":{".":"./dist/index.js","./mcp-brick.json":"./mcp-brick.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"author":{"name":"FocusMCP contributors"},"homepage":"https://github.com/focus-mcp/marketplace/tree/main/bricks/cache#readme","bugs":{"url":"https://github.com/focus-mcp/marketplace/issues"},"repository":{"type":"git","url":"git+https://github.com/focus-mcp/marketplace.git","directory":"bricks/cache"},"peerDependencies":{"@focus-mcp/core":"^1.0.0"},"peerDependenciesMeta":{"@focus-mcp/core":{"optional":true}},"types":"./dist/index.d.ts","_id":"@focus-mcp/brick-cache@1.1.1-dev.98","readmeFilename":"README.md","gitHead":"d4f668640719d463efbfa8db884fbed51e21fc17","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-KNU0IyKpIt19nYkI8++0pU5oTalfPxt16uiLnmdoLNuUYmUW8Ylm3n30TWm/pdqszqZ6x49nukXQEpJDyHta7w==","shasum":"9e9e00623ac7aab094c9302bdf3d6ff4797ea4d3","tarball":"https://registry.npmjs.org/@focus-mcp/brick-cache/-/brick-cache-1.1.1-dev.98.tgz","fileCount":4,"unpackedSize":4660,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIf7Bx07TplwyVj9mPkZIrVvZ52iQ2nEZni0X0V0EE9QIhAN3nD7G5/jt8RWveM3biFdgmrE0GNDDyjVERWuhrsIC+"}]},"_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-cache_1.1.1-dev.98_1777134038150_0.2969875796335686"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T10:44:35.165Z","modified":"2026-04-25T16:20:38.407Z","0.0.0-dev.29":"2026-04-23T10:44:35.384Z","0.0.0-dev.30":"2026-04-23T13:44:55.663Z","1.0.0":"2026-04-23T13:49:59.102Z","0.0.0-dev.31":"2026-04-23T16:51:44.903Z","0.0.0-dev.32":"2026-04-23T20:14:13.558Z","0.0.0-dev.33":"2026-04-23T20:20:13.688Z","0.0.0-dev.34":"2026-04-24T09:13:35.806Z","0.0.0-dev.35":"2026-04-24T09:34:22.866Z","0.0.0-dev.36":"2026-04-24T09:35:53.032Z","0.0.0-dev.37":"2026-04-24T09:53:51.824Z","1.1.0":"2026-04-24T10:00:24.370Z","0.0.0-dev.38":"2026-04-24T10:40:51.068Z","0.0.0-dev.39":"2026-04-24T11:49:49.525Z","0.0.0-dev.41":"2026-04-24T11:59:56.886Z","0.0.0-dev.42":"2026-04-24T12:12:25.742Z","0.0.0-dev.43":"2026-04-24T12:21:02.643Z","0.0.0-dev.44":"2026-04-24T12:30:39.534Z","0.0.0-dev.45":"2026-04-24T13:43:03.167Z","1.1.1":"2026-04-24T13:50:13.232Z","0.0.0-dev.46":"2026-04-24T14:02:36.110Z","0.0.0-dev.47":"2026-04-24T14:11:35.547Z","1.1.1-dev.50":"2026-04-24T15:02:54.244Z","1.1.1-dev.51":"2026-04-24T15:06:19.703Z","1.1.1-dev.52":"2026-04-24T15:09:01.652Z","1.1.1-dev.53":"2026-04-24T15:27:26.320Z","1.1.1-dev.98":"2026-04-25T16:20:38.300Z"},"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/cache#readme","keywords":["mcp","model-context-protocol","ai","llm","focus","brick","cache","performance","io"],"repository":{"url":"git+https://github.com/focus-mcp/marketplace.git","type":"git","directory":"bricks/cache"},"description":"In-memory file cache — avoid redundant disk reads with mtime-based invalidation.","maintainers":[{"name":"samuelds","email":"samuelds.pro@gmail.com"}],"readme":"","readmeFilename":""}