{"_id":"@archships/dim-plugin-grep-glob","_rev":"11-69948da333af6ee06d08ffdeee30c5bc","name":"@archships/dim-plugin-grep-glob","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"@archships/dim-plugin-grep-glob","version":"0.0.1","license":"UNLICENSED","_id":"@archships/dim-plugin-grep-glob@0.0.1","maintainers":[{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"e2a7549afc3ed2b62f51c7ae27717124e4ae4dcc","tarball":"https://registry.npmjs.org/@archships/dim-plugin-grep-glob/-/dim-plugin-grep-glob-0.0.1.tgz","fileCount":86,"integrity":"sha512-kHEZI/YfeLS/d5wMVf5SprGQrrOPGL1atPoH1Ds+rfH56RJAcfMct77l+Jgqz+nwm5yeypy2G07sTElxqWIOzA==","signatures":[{"sig":"MEYCIQDxEyg7Fp7QcHo5dijxpxbRSBAwdg5irlH+pPJq3r1+eAIhAMlbDKjphm/WSgQsbByKOb4OMlmBlHyDldHrzMhjP5ig","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183513},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"e2a7549afc3ed2b62f51c7ae27717124e4ae4dcc","exports":{".":{"bun":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"rm -rf dist && bun build ./src/index.ts --outdir dist --target node --format esm && bun x tsc --project tsconfig.build.json","prepack":"bun run build","release":"bun run bump && bun run build && bun publish","typecheck":"bun x tsc --noEmit","release:check":"bun run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_integrity":"sha512-kHEZI/YfeLS/d5wMVf5SprGQrrOPGL1atPoH1Ds+rfH56RJAcfMct77l+Jgqz+nwm5yeypy2G07sTElxqWIOzA==","_npmVersion":"10.8.3","description":"Official grep-glob plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@archships/dim-agent-sdk":"^0.0.2","@archships/dim-plugin-api":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-grep-glob_0.0.1_1773651810709_0.45885668259565904","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@archships/dim-plugin-grep-glob","version":"0.0.2","license":"UNLICENSED","_id":"@archships/dim-plugin-grep-glob@0.0.2","maintainers":[{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"78b99ea0e6ecb04462f290c1817096c010d99612","tarball":"https://registry.npmjs.org/@archships/dim-plugin-grep-glob/-/dim-plugin-grep-glob-0.0.2.tgz","fileCount":5,"integrity":"sha512-BNMPYDbW5/cUIpx/RnqvSDrLpVYd8n5Yl8aWcQMOBn4LYTGZh8cvUXxZQKtKKRMIQG0w5XcCWUoReG23rwqzBw==","signatures":[{"sig":"MEUCIGfzhmKqq78MTG2jEEj8kBTHyHogRze7DZ0yv3TlyhIAAiEAiJ99AqBa3C3ifQtzrbdwm9yhZPYkLm1lXgCxSN5Vr8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11475},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-grep-glob-0.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/e59b224ce9e82605fb04686e217e78a7/archships-dim-plugin-grep-glob-0.0.2.tgz","_integrity":"sha512-BNMPYDbW5/cUIpx/RnqvSDrLpVYd8n5Yl8aWcQMOBn4LYTGZh8cvUXxZQKtKKRMIQG0w5XcCWUoReG23rwqzBw==","_npmVersion":"11.9.0","description":"Official grep-glob plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.12","@archships/dim-plugin-api":"0.0.3"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.11 <0.1.0","@archships/dim-plugin-api":">=0.0.3 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-grep-glob_0.0.2_1773746882241_0.014739375939063493","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@archships/dim-plugin-grep-glob","version":"0.0.3","license":"UNLICENSED","_id":"@archships/dim-plugin-grep-glob@0.0.3","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"ed360988e9e0e57fb7d6f2682562771c2425f92f","tarball":"https://registry.npmjs.org/@archships/dim-plugin-grep-glob/-/dim-plugin-grep-glob-0.0.3.tgz","fileCount":5,"integrity":"sha512-f3IJJjnTqKbSfQcRbKBCapG8jkYH/xsLijYO/wauP7YsU1hENbqjTZ/DvgnVRGaXL2bjAfFJHt49BPmElJ1C3A==","signatures":[{"sig":"MEUCIFUeJyt8KQ8EqM9e3CFVq5gncB4eFGOHubcI5KN9/I4BAiEA5n0eZGami1yzir+WNmPBuLxBu/pA6o/ciSa0RoxAKEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11475},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-grep-glob-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/3550cf2d1f12f2473f96b60d858c36c7/archships-dim-plugin-grep-glob-0.0.3.tgz","_integrity":"sha512-f3IJJjnTqKbSfQcRbKBCapG8jkYH/xsLijYO/wauP7YsU1hENbqjTZ/DvgnVRGaXL2bjAfFJHt49BPmElJ1C3A==","_npmVersion":"11.11.0","description":"Official grep-glob plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.20","@archships/dim-plugin-api":"0.0.7"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.20 <0.1.0","@archships/dim-plugin-api":">=0.0.7 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-grep-glob_0.0.3_1774506323458_0.4006794683975934","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@archships/dim-plugin-grep-glob","version":"0.0.5","license":"UNLICENSED","_id":"@archships/dim-plugin-grep-glob@0.0.5","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"54fabc99c1d0205fc561afef60bb72a06317eeae","tarball":"https://registry.npmjs.org/@archships/dim-plugin-grep-glob/-/dim-plugin-grep-glob-0.0.5.tgz","fileCount":5,"integrity":"sha512-ZzzUMaTiaV3WzDVcRDd8gnKiU1mYRbUq3UbrdlRqjjJvxqho3C752YHtd35nFehm+4N39kwFJqTLB4LIB1JkQA==","signatures":[{"sig":"MEUCIBoIbrSLBpyixjg/HHtTAhDsFM4nrKzfb/7nfIaGZLicAiEAo3ODkoXX6qk1xmqXvx4SgJC4abd/Z/WCRvEAAEfit8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59689},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-grep-glob-0.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/595701893e2a179dc48e94ac66875762/archships-dim-plugin-grep-glob-0.0.5.tgz","_integrity":"sha512-ZzzUMaTiaV3WzDVcRDd8gnKiU1mYRbUq3UbrdlRqjjJvxqho3C752YHtd35nFehm+4N39kwFJqTLB4LIB1JkQA==","_npmVersion":"10.9.2","description":"Official grep-glob plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.37","@archships/dim-plugin-api":"0.0.11"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.23 <0.1.0","@archships/dim-plugin-api":">=0.0.11 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-grep-glob_0.0.5_1775628349484_0.27417400085368393","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@archships/dim-plugin-grep-glob","version":"0.0.6","license":"UNLICENSED","_id":"@archships/dim-plugin-grep-glob@0.0.6","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"5baab19d278368a80c64cf2d94bfa02c35b672cc","tarball":"https://registry.npmjs.org/@archships/dim-plugin-grep-glob/-/dim-plugin-grep-glob-0.0.6.tgz","fileCount":5,"integrity":"sha512-x5XFGrSk8InO1tOQ0oABkkYgGL9cC3M5x9DFWlJZ5jVTEcYs5AxAor6HX6BZU0+bYw69aR43Ghv+i5VfXJir4w==","signatures":[{"sig":"MEYCIQCQ4R/qd1MGHGq6HLmHioxdpBMCCepl8u4e2Zo7zX3QswIhAM42cICkm/jXnoMO/TC1tcOtT/vhg83qM5pBMg+108cc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53370},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-grep-glob-0.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/6107d4da5701e727caddbd532240c975/archships-dim-plugin-grep-glob-0.0.6.tgz","_integrity":"sha512-x5XFGrSk8InO1tOQ0oABkkYgGL9cC3M5x9DFWlJZ5jVTEcYs5AxAor6HX6BZU0+bYw69aR43Ghv+i5VfXJir4w==","_npmVersion":"10.9.2","description":"Official grep-glob plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.53","@archships/dim-plugin-api":"0.0.20"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.23 <0.1.0","@archships/dim-plugin-api":">=0.0.11 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-grep-glob_0.0.6_1776738465532_0.5686743657084232","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@archships/dim-plugin-grep-glob","version":"0.0.7","license":"UNLICENSED","_id":"@archships/dim-plugin-grep-glob@0.0.7","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"f16699c9b2b2bc4c8dac0d17cd1d942562a0e73b","tarball":"https://registry.npmjs.org/@archships/dim-plugin-grep-glob/-/dim-plugin-grep-glob-0.0.7.tgz","fileCount":5,"integrity":"sha512-MHwpPS1zECMJjtd80c9agSayMlOr72yH9RoFKKQsU0dMwW8x74+MHZhW/VCEIyZs9svk+PsKPieBEiDr1qxqiQ==","signatures":[{"sig":"MEUCIHcx2cJ/EtmnTw+TGctAwCjSgcAkQ3wvH/UI7VB0CUOmAiEAmaqN4jd9FleBS9RsSNBPsFSPJkt95mXPn+fnHm3ZOAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54816},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-grep-glob-0.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/77d4dd8fbf6a4a827350eca1438156a1/archships-dim-plugin-grep-glob-0.0.7.tgz","_integrity":"sha512-MHwpPS1zECMJjtd80c9agSayMlOr72yH9RoFKKQsU0dMwW8x74+MHZhW/VCEIyZs9svk+PsKPieBEiDr1qxqiQ==","_npmVersion":"10.9.2","description":"Official grep-glob plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.54","@archships/dim-plugin-api":"0.0.20"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.23 <0.1.0","@archships/dim-plugin-api":">=0.0.11 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-grep-glob_0.0.7_1776739184500_0.21509518327282606","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@archships/dim-plugin-grep-glob","version":"0.0.8","license":"UNLICENSED","_id":"@archships/dim-plugin-grep-glob@0.0.8","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"80740bd72ed3bb2e7c61106e7d0b96185105119d","tarball":"https://registry.npmjs.org/@archships/dim-plugin-grep-glob/-/dim-plugin-grep-glob-0.0.8.tgz","fileCount":5,"integrity":"sha512-0v2SOujy5dhG0mByOT2b2tPOi25MQyycqE8V9YBqXlqksBpJswN0YLA7N7yFXZK2Ht5YktiMjvL4jN6DOsrbWA==","signatures":[{"sig":"MEUCIQC0HVMsfO7TEjPUWFnVMGI0fOiqMtDMDuM7uPS1t/jovwIgIZ5XOmKJdRfxjhyzXZ4IULYulFLwXZux//agvjeTHUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55070},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-grep-glob-0.0.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/ec4371c4813eef0b7865be3783daa1f2/archships-dim-plugin-grep-glob-0.0.8.tgz","_integrity":"sha512-0v2SOujy5dhG0mByOT2b2tPOi25MQyycqE8V9YBqXlqksBpJswN0YLA7N7yFXZK2Ht5YktiMjvL4jN6DOsrbWA==","_npmVersion":"10.9.2","description":"Official grep-glob plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.59","@archships/dim-plugin-api":"0.0.25"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.23 <0.1.0","@archships/dim-plugin-api":">=0.0.11 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-grep-glob_0.0.8_1776838682478_0.7099652584943725","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@archships/dim-plugin-grep-glob","version":"0.0.9","description":"Official grep-glob plugin for dim-agent-sdk.","homepage":"https://dimcode.dev/","license":"UNLICENSED","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.23 <0.1.0","@archships/dim-plugin-api":">=0.0.11 <0.1.0"},"devDependencies":{"@archships/dim-agent-sdk":"0.0.60","@archships/dim-plugin-api":"0.0.25"},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit","bump":"bumpp --commit --no-verify --no-tag --no-push","release":"pnpm run bump && pnpm run build && pnpm publish","release:check":"pnpm run build && npm pack --dry-run"},"_id":"@archships/dim-plugin-grep-glob@0.0.9","_integrity":"sha512-jSKDRIhyoaDS1ukd2kzsHapqQUJrWKy8bR+poNCz8r2/H47FZDK8zgUl8YKqg8NrMxs9xe5AahZDkxXPoT9mOw==","_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/abc2da404e32c6fe1dda83ede0e10946/archships-dim-plugin-grep-glob-0.0.9.tgz","_from":"file:archships-dim-plugin-grep-glob-0.0.9.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-jSKDRIhyoaDS1ukd2kzsHapqQUJrWKy8bR+poNCz8r2/H47FZDK8zgUl8YKqg8NrMxs9xe5AahZDkxXPoT9mOw==","shasum":"e555bfc1b6c68a79420fa52ee8967ec3b125a957","tarball":"https://registry.npmjs.org/@archships/dim-plugin-grep-glob/-/dim-plugin-grep-glob-0.0.9.tgz","fileCount":5,"unpackedSize":54476,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDiGA7GHsYN1wzKEJYS3OXu1zYXODY2qDZbOcEggmmFKQIhAOVm6icQExSQMk9Ap1wyxHdDIayGucsBqaBv86ERSEdr"}]},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"directories":{},"maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dim-plugin-grep-glob_0.0.9_1776938226969_0.7563489541255712"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-16T09:03:30.580Z","modified":"2026-04-23T09:57:07.295Z","0.0.1":"2026-03-16T09:03:30.857Z","0.0.2":"2026-03-17T11:28:02.385Z","0.0.3":"2026-03-26T06:25:23.612Z","0.0.5":"2026-04-08T06:05:49.672Z","0.0.6":"2026-04-21T02:27:45.696Z","0.0.7":"2026-04-21T02:39:44.641Z","0.0.8":"2026-04-22T06:18:02.646Z","0.0.9":"2026-04-23T09:57:07.125Z"},"license":"UNLICENSED","homepage":"https://dimcode.dev/","description":"Official grep-glob plugin for dim-agent-sdk.","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"readme":"# @archships/dim-plugin-grep-glob\n\nOfficial supported filesystem search plugin for `dim-agent-sdk`.\n\n## What it adds\n\n- `glob`: list files that match a glob pattern\n- `grep`: regex-first content search with grouped output, pagination, and file/count modes\n\n## Permissions\n\n- requests `fs: 'read'`\n\n## Usage\n\n```ts\nimport { createAgent, createModel } from '@archships/dim-agent-sdk'\nimport { createGrepGlobPlugin } from '@archships/dim-plugin-grep-glob'\n\nconst agent = createAgent({\n  model: createModel(adapter),\n  plugins: [createGrepGlobPlugin()],\n  includeBuiltinTools: false,\n})\n```\n\n## Path overrides\n\n`path` accepts relative and absolute file or directory paths. Relative paths resolve against the active session `cwd`; absolute paths keep their absolute location. File paths are converted to their parent directory plus a basename filter so `grep` and `glob` can target one file.\n\n## Glob behavior\n\n`glob` now returns richer discovery metadata and accepts:\n\n- `pattern`: glob pattern to match\n- `path`: optional file or directory path\n- `limit`: optional maximum number of returned files; defaults to `100`\n- `sortBy`: `mtime` or `path`; defaults to `mtime`\n\nThe tool renders a summary line plus file paths in text output, and exposes `files`, `numFiles`, `truncated`, `durationMs`, resolved `path`, and `sortBy` in `structuredContent`.\n\nExample:\n\n```json\n{\n  \"pattern\": \"src/**/*.ts\",\n  \"path\": \".\",\n  \"limit\": 20,\n  \"sortBy\": \"mtime\"\n}\n```\n\n## Grep behavior\n\n`grep` now defaults to grouped content output and accepts:\n\n- `pattern`: regex pattern to search for\n- `path`: optional file or directory path\n- `include` or `glob`: optional file glob filter\n- `outputMode`: `content`, `files`, or `count`\n- `beforeContext`, `afterContext`, `context`\n- `ignoreCase`, `lineNumbers`, `headLimit`, `offset`, `multiline`, `timeoutMs`\n\nIt also accepts compatibility aliases such as `output_mode`, `head_limit`, `-A`, `-B`, `-C`, `-i`, and `-n`.\n\nExample:\n\n```json\n{\n  \"pattern\": \"createAgent\\\\(\",\n  \"include\": \"*.{ts,tsx}\",\n  \"outputMode\": \"content\",\n  \"context\": 1,\n  \"headLimit\": 20,\n  \"timeoutMs\": 3000\n}\n```\n\n## Notes\n\n- tool execution uses the standard file system gateway\n- official `glob` / `grep` tool path overrides resolve relative paths against the active `cwd` and accept absolute paths\n- `grep` remains regex-first, but now defaults `timeoutMs` to `3000` and forwards it to the filesystem gateway\n- `content` mode pre-bounds regex scanning when `headLimit > 0`, so early pages do not always scan the full repository\n- regex mode rejects high-risk constructs such as lookbehind, backreferences, and broad repeated groups, and uses bounded regex search budgets with input-size caps\n- the plugin also injects prompt guidance that tells models to narrow `path` / `include`, prefer `glob` before open-ended `grep`, and reduce scope after timeouts\n- this plugin is covered by the centralized plugin integration smoke tests\n","readmeFilename":"README.md"}