{"_id":"@getmikk/watcher","_rev":"28-d9356a95f3560b94afc3a1d33d8ff54f","name":"@getmikk/watcher","dist-tags":{"latest":"2.1.5"},"versions":{"1.2.0":{"name":"@getmikk/watcher","version":"1.2.0","_id":"@getmikk/watcher@1.2.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"dist":{"shasum":"6dde6f2aac7170f544351f1ab7e7d478e908e416","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.2.0.tgz","fileCount":8,"integrity":"sha512-gb3rkLIx68IqlUmXHbKjScN+23O0pumDvDtsFeL0M+WasrejCkbtSd91CD1V9YsgHoFYTzddCegxdHsWV2dE1w==","signatures":[{"sig":"MEQCIGJ/p2Ul41x8YRusQub9gpOYihlVBgG2XDykN0zyJDrxAiAtapIgA8/PCdKhfANuJfJkkUrM8eWaJIwblTrKQnxbiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a762bac1cd6bb4464ad18545c2623fb6718f5ae","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","publish":"npm publish --access public"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.11.1","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.2.0_1772375946752_0.8759505246370689","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@getmikk/watcher","version":"1.3.0","license":"MIT","_id":"@getmikk/watcher@1.3.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"9e8edd180d11aca50ae9e164b1e4e696eeffab05","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.3.0.tgz","fileCount":9,"integrity":"sha512-8rPH50wnmD81w/A1XpsHbEYViG6Z7bnV0feoItPKSGD8M7UnYoBV0O9zaDJ/qK4aX0EwU+C0J7WflQReemC4Dw==","signatures":[{"sig":"MEUCIQCfYMRsdfEsoEmQyQW+A6zjYzWx4Rfr2W/g7ObqW7hEDwIgCJ4K9TGHY6yccIZ/P+Lw1+5uRUCyCdp4Td6DJe1W56c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28048},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48111cb21d54b1910cc1ded253693922e7ffa80e","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Chokidar-powered file watcher daemon with incremental analysis, debouncing, race-condition protection, and atomic lock file updates.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.3.0_1772432751812_0.07594724459251445","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@getmikk/watcher","version":"1.3.1","license":"Apache-2.0","_id":"@getmikk/watcher@1.3.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"977f260f11abe728988b9d89156161f7a02ccc06","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.3.1.tgz","fileCount":9,"integrity":"sha512-dp3TP4IXnZ+XPxE348Ax2yzBq0Ku5eh0beizY+dwK+N/VFyFijlz9GBGbY5Z3VEf5nOob7uOcA7FlhxRaLoYRw==","signatures":[{"sig":"MEUCIQCKvC5FwwqNzxd8SEhYmkZPpBm8sw4hh7rGXvrV9cFxHwIgUs6WO0nO7VQouEkshDN2gkAq2SKbfg3Rz1YqT24jwCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e3c3e36d42bc72bece4a7861bea4b8edbd1b0d24","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Chokidar-powered file watcher daemon with incremental analysis, debouncing, race-condition protection, and atomic lock file updates.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.3.1_1772438911536_0.7433679060676612","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@getmikk/watcher","version":"1.3.2","license":"Apache-2.0","_id":"@getmikk/watcher@1.3.2","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"dfa1bfe60583ec307cebe14015c3cb1e5f1f1a2e","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.3.2.tgz","fileCount":9,"integrity":"sha512-w5YiA/vabaaKMGfHDCKigKfEhu2UE7N5u/LJamlHZX/H5uR3OT7w0v2U+fgxqQxQy8NR1wiggfZiSrXcrrv02w==","signatures":[{"sig":"MEYCIQCy/RL6CrDYLMJScXqFRbPqnAfNL1jmeD6eiQTbyEYQvwIhAN4jDfACW+ZPkeD09Z/AMRenLsV84rgdBhLjlZFxB401","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c6fca86d28ece3b1760244c6c348d93b455dbbb7","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Chokidar-powered file watcher daemon with incremental analysis, debouncing, race-condition protection, and atomic lock file updates.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.3.2_1772439847220_0.5281493592392357","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@getmikk/watcher","version":"1.5.0","license":"Apache-2.0","_id":"@getmikk/watcher@1.5.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"dd4d47083497a050e9c2f3d469fb5836e360c694","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.5.0.tgz","fileCount":9,"integrity":"sha512-qjQnTYsfBfK3cb41L3Kntz9lXI4vmBiZpufAFaRTUoEx/jFkpJlTj6BUfCgzsOHnyrK2lJjXNMxHGFkyiH8cmg==","signatures":[{"sig":"MEQCIAHPwtWjfp0kr6CHylaiCEZ9LSUIJHCLEN+UVxMJOFHJAiBzTw1w7pcKcJhvSkF4a0kxs24jCpbgOwvQPpwyDnT4Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da3f9dfca07759ebb1d13f4596464028e65f3dd4","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Chokidar-powered file watcher daemon with incremental analysis, debouncing, race-condition protection, and atomic lock file updates.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.5.0_1772521235006_0.8078580404305704","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@getmikk/watcher","version":"1.5.1","license":"Apache-2.0","_id":"@getmikk/watcher@1.5.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"5d2fa786f7954dd5b2e30827869c25d1065ff1bf","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.5.1.tgz","fileCount":9,"integrity":"sha512-RYun+1ygozmZtmCdJ+SeNPoYPEPdMaH4Xw8kuNI5E0wAXwGhrJ2NhJHQC8C3FlUSWZydG73Zdd6MbaDsCtoDaQ==","signatures":[{"sig":"MEYCIQDg1sbl+cAtweoEDNNakfuLYNL92hJoizsyPh9pQ6brrwIhAMTucRzlF/ET3YrccwKjPClbYoQiE5i/Ymm5mPoYcgO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b654548e24c20223b6efe28f9e839ace762a40b8","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Chokidar-powered file watcher daemon with incremental analysis, debouncing, race-condition protection, and atomic lock file updates.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.5.1_1772561490786_0.004849226855081712","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@getmikk/watcher","version":"1.6.0","license":"Apache-2.0","_id":"@getmikk/watcher@1.6.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"3fbf28614c1484fbad29e65b59e2eb926be67fb2","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.6.0.tgz","fileCount":9,"integrity":"sha512-36PKnw2BgVcJ7uywyf7vdktYZR5jlC9TBXBd+fw/Ut2Y5pDQgBa0+TlSCKmIjqTURV99GJYydyA+9yfmn7HP5Q==","signatures":[{"sig":"MEUCIQC2HSyofyXNrXV8zodBdEWde4bHTYDji5r2itRdX3gl1QIgWVKu8wluWp5JzNRnrFeJtvqBgfOfb+ZJdJagbIwbcE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"49f737e6d478a99844b61af6bc5e1b7750daea6c","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Your architecture map, always in sync — zero manual re-analysis.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.6.0_1773081167605_0.8763973860170031","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@getmikk/watcher","version":"1.7.0","license":"Apache-2.0","_id":"@getmikk/watcher@1.7.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"e876aa428349d80c4a8449af2974f0cbe3aecde8","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.7.0.tgz","fileCount":9,"integrity":"sha512-Cw1Ikctuh/bMKmrktGpy90nS/IOYC6x2Suz0CWsHgnCclWcQm8x11VPtaIUK/JH+2GbCInVe5+q/qheVTreBuQ==","signatures":[{"sig":"MEQCIC5vSyT0Tkm4LwUD17f02VnnMxRRrxKxxDueePSfWBOeAiAWDRjohJMf9sslllTtnFjTweMYh37j4QQDJZ9ujDO8PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4542788c9a919c4406af4a84e1bb225ea445f351","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Your architecture map, always in sync — zero manual re-analysis.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.7.0_1773328950490_0.8827297169142354","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@getmikk/watcher","version":"1.7.1","license":"Apache-2.0","_id":"@getmikk/watcher@1.7.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"111c30737eef8f3b91ce1092d4fdef0f1e45d42d","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.7.1.tgz","fileCount":9,"integrity":"sha512-6MKYJw+NsoIfN6bA7QvW+ZJr5oJMszwuBkQatrfUt/FsTUu+BtebAcrLqHcdkeMCCRxSK4YZL2YdxhQ/BhqYrg==","signatures":[{"sig":"MEUCIQD8lzPeM+Iwt5qnhQwL5Iv5nqR2Mr02ld27aeSIdkqYbgIgaspfrZI7AK69C48F3EBOuciilA4zmYSwj9LXU3rZhCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8645ddd4b65c3b51fbf86de9ce3a42dc4aabe60d","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Your architecture map, always in sync — zero manual re-analysis.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.7.1_1773387539225_0.0906876767970155","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@getmikk/watcher","version":"1.8.0","license":"Apache-2.0","_id":"@getmikk/watcher@1.8.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"a5d1e0446f0edcfafb10ac4b41c6b27738691e65","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.8.0.tgz","fileCount":10,"integrity":"sha512-NZvrpelv5jEKqi0MkGWN6ehzmsMmmErAtX/B7QXXhqwnglP6qwGJm9kfpy1t/IdKUMgPgOBw5RkLRYV411zWTg==","signatures":[{"sig":"MEUCIAOWDbWv1MoW/ExCl9c91znO3VLXukIb10i6B4TpaHlmAiEAghDUE5Z5rGl2QtWwOjZ2EsRmqNCF3KWh+qRF+IKYw4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1939cc684cafd3e4c44405db95ada7c16a47a346","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.8.0_1773989616996_0.01085816955390051","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@getmikk/watcher","version":"1.9.0","license":"Apache-2.0","_id":"@getmikk/watcher@1.9.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"1d4e8875a08231ce5d2ae2b393ec46b51246c696","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.9.0.tgz","fileCount":10,"integrity":"sha512-8Eay2xUMx6UzLlBb+8GkGCEMsjdCeNRP1h26qHKqnrOinACQFTcVNDs+fRriFCJuLjm0tMjpSfDpvJZaqZ1TRA==","signatures":[{"sig":"MEUCIQDjmiqA35VqpkTQhBLzQTqJekvV543uFN4iMfPGRRwCdwIgUIk7ZmvXS8LAYkLC1sHsZuSI8m++nlTD3QCkuSgJTO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b51d5d1756277b3dc0641172f113e1e158b56b62","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.9.0_1774509088180_0.6115259335998056","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@getmikk/watcher","version":"2.0.0","license":"Apache-2.0","_id":"@getmikk/watcher@2.0.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"1d1bed66176df39384a03597aefdaec0eab67a1d","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.0.0.tgz","fileCount":10,"integrity":"sha512-jvc3EfffbQ5QvHgChJFNOSw5rB4x7Cp13P15gYBzsTDfoWokrZgWupdolYk987BFB8bOCiTx7Dv8iSKoXwIkUQ==","signatures":[{"sig":"MEQCIEft9kvv6kM4hfQ8AhyTyZz7PPMaM0jkvS+SjeH+IKZnAiAFwlmMzKekF/4GDdw7nQ5YI31oblWa09whL7z94j6rog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2031b3719e1f75c9232ac35b4ff5604b0b498cfa","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.0.0_1774628618711_0.3707363970882742","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@getmikk/watcher","version":"1.9.1","license":"Apache-2.0","_id":"@getmikk/watcher@1.9.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"e43535f983504a68f5b549c9cd943849f0d23eb1","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-1.9.1.tgz","fileCount":10,"integrity":"sha512-M5hdOpeiMwKircJJwKa4kQ3WRdgMMOKnt0fzrJUo6zpB2K9FRloV8r0g8Z25EVjpfTdstIksbMjWiB0jba/N1A==","signatures":[{"sig":"MEQCIBXbPVSZjO2toRqOWIF4I7WYca6Q1mBtkjhgZI2E8Om8AiAYVMMiAjVBCdL1dXNueEr6a3dHdVY5cl4Flkg4i3n6Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c7ec9a4a437af5848f28e52c72764f7ba43c95a","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^1.9.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_1.9.1_1774702813989_0.045566144940438535","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@getmikk/watcher","version":"2.0.10","license":"Apache-2.0","_id":"@getmikk/watcher@2.0.10","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"e7cb7480723990726eca558c32b4e2757594ceac","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.0.10.tgz","fileCount":11,"integrity":"sha512-GJmXXTZQ/FkSQcc83fBZfUneCBjZqJovtcnrkJj09uJLdZ6cSQY22V9MTA6i+W1Rr2YI3mMVrwi7xxcVWxjhUg==","signatures":[{"sig":"MEUCIQDg0x7JYgeJJs6GJG7ijCKVsrcvYwCCseTjGrMuu/EQwgIgL3/kVosDl6KkM09XrELWzL5cRe4Mlpbd3nKIr/W5T78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cffbb9ad15a9a7fcb29c9dfe9d02fb7512c35eab","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.0.10_1774861021973_0.14754727784246602","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@getmikk/watcher","version":"2.0.11","license":"Apache-2.0","_id":"@getmikk/watcher@2.0.11","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"84378053034d51d4699e584e6186c188d2f7dc6a","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.0.11.tgz","fileCount":11,"integrity":"sha512-V261NK1Um5rfG+zHTSwKVeS1y34yjl7pGX5c+NjWDo7CKCb6VBWW4w//p9HQ6U02ZRRdzHQDtONJzmyOj+Kerg==","signatures":[{"sig":"MEQCIDdClgv5Q899CPEBI92jxz/N/Ukb6rIPxHC8M7mqvEMLAiA1leo7/lg6QMJNUveYr/BUWyl049Fh0mtXZQVuIi53BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33011},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b5f060f6b8c6b3978220c963b8484668ced8b21c","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.0.11_1775068520521_0.4435339970813168","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@getmikk/watcher","version":"2.0.12","license":"Apache-2.0","_id":"@getmikk/watcher@2.0.12","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"86c98971eddbc3a661240f5cf56f92aa8893fadc","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.0.12.tgz","fileCount":11,"integrity":"sha512-sGa7ZPDzL4E5mP0pEGY9GO1YqpUdaHFpFlwGAAwt3D7Fqm/wuqS8ODyJZJJAHWVCfYu1di14yoh9WfrIJNAz3A==","signatures":[{"sig":"MEQCIBRwyT+yVGG2J47NYTL0yC1+Vm4M4uH4qkR31Dz2YNiQAiBqN3w2nny5MX0STzyDJt+rHhpnvzdt2tggBEsYEmxP0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33011},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c245b6657282c9bf95d9856c5d29ca21d31893c5","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.0.12_1775095800905_0.23700493735130634","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@getmikk/watcher","version":"2.0.13","license":"Apache-2.0","_id":"@getmikk/watcher@2.0.13","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"e2cbe63759475f17462f979b7ff7085c8078d437","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.0.13.tgz","fileCount":10,"integrity":"sha512-Tx7qwzjbW2kps1XFtTTxmQOyOWYRUeNTEdTqcaI4bC79AQzm+nv7wJ4Dppb9Ub7zEIu86yOj5MRDc+wa7CJsaA==","signatures":[{"sig":"MEUCIBSf/CMIlKPNdFAcNlZP2rMe9AhcSwKkCT0UzNH+GlzzAiEAh392Z9KrpR7T5SYEn6DQr/lh5iLSrZCmcAwoLIj9Ykw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d8a84aba5f14cb83bd37bf66eff89001aa7c2895","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.0.13_1775272805976_0.3442484824503147","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@getmikk/watcher","version":"2.0.14","license":"Apache-2.0","_id":"@getmikk/watcher@2.0.14","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"cc46cfc81bd455a29c74c0c8799a3bff777c4a0f","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.0.14.tgz","fileCount":10,"integrity":"sha512-xHZQbgJK2sf4CtUD/QeCgKMpfWhX9dytvI1OVRrd43aoo6kakORdlrP+9tX8ci3tvEYQDDWIcxSchk7LWDKa7w==","signatures":[{"sig":"MEUCIFb3CU+I0RQ1kxBFLf6HyRuOsv0ZsZJminDrzIhsH+esAiEAg3229Mu+Alvk5cDGgfhR9vSg6teWBc6CnIhwcwwNsIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"825996dce59d1927513c5e8ae61277c007e65e65","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.0.14_1775584093844_0.11558815942867229","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@getmikk/watcher","version":"2.0.15","license":"Apache-2.0","_id":"@getmikk/watcher@2.0.15","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"dc5f3e0324aeb3a91d4adc9e9b0c221bfddedf6f","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.0.15.tgz","fileCount":10,"integrity":"sha512-Tbnc0fCxkvRZ+aWUYLypVwp3hm+3roFYp5rrsEAVk0GLxBD8EQw3AfMV8nxkwnNwLuWxXRMkdgqBSg2+gW/sDw==","signatures":[{"sig":"MEUCIQCYZ5Nm6vG5W9GY0QY3i3Xcarw5b+d9SRuUbt8PjZRNZwIgSWBCHC5GewBtRwCc812/b4wol317oJSZnjhotno0mX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8a50633309930a2eeb70fd1004bf35dfb451f1a7","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.0.15_1775885064430_0.6714631885635116","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@getmikk/watcher","version":"2.0.16","license":"Apache-2.0","_id":"@getmikk/watcher@2.0.16","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"f49442bd8ba3baeef2a5fbc7a1804d09201a84b4","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.0.16.tgz","fileCount":10,"integrity":"sha512-2yk3l3Pt1KWUa4E0XwTBVElNaHMWrKTFiNDjTdxC2I+LH/KzzrkF18gOmTSwzXuR5AjMKSdigFIHIFZvQOV0Gg==","signatures":[{"sig":"MEUCIQD/awWhLs2XbxBWp33LpygX49hRT1rApJlmU8XCupug2QIgS4I3CIxSAuxQ9Zzumn9CdZ6kGDGfBFJFftAe+lL1/FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"91f6555833e2bad9e76d5468174fec5df542beb6","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.0.16_1775886817820_0.4761835124336167","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@getmikk/watcher","version":"2.0.17","license":"Apache-2.0","_id":"@getmikk/watcher@2.0.17","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"1b357f6c0c6f7e8c915bd946258e0589edf7425d","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.0.17.tgz","fileCount":10,"integrity":"sha512-lH9B2UP9c8k76kppOTg0yjLXzVB83hiQGRNq5FOKJVOI47FVE8xNYw4NhyQVNCap2Kr1aq8YRT2s5MC0947Waw==","signatures":[{"sig":"MEQCIEdUqca920CAl50aszA/BES7rqcj5fK0+ZcftGwGmAWnAiAHL5wYU8Xf4Nr5oX7RKZ8uBoWmduTI85Uy3/qvHBFNsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"197b76516dff28df648b9aa08dfbd9149d39f920","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.0.17_1775887964900_0.1442945450300186","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@getmikk/watcher","version":"2.0.18","license":"Apache-2.0","_id":"@getmikk/watcher@2.0.18","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"32d5981c09f77dd18950650b683b62be244e92f9","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.0.18.tgz","fileCount":10,"integrity":"sha512-XWuRkdoypjwsFW3qfUtTzIRt31vx4ca7wLoPF6elYCmihNDB6/1uRHpOiv9tux749ZFzX936H7u6R0yLNxSbqA==","signatures":[{"sig":"MEYCIQCAGfwjafyC72YoopMGDaei4DjzYpkJ1qkd5YaY10UvSgIhAP5WA6tEVBT2tQM06OIgGqgPMaF4dvuRJZOwKLHs/juw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36099},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d266ae1f39c08a47f86b9f415afc7dc5597d507a","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.0.18_1775896626777_0.36747886188751044","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@getmikk/watcher","version":"2.1.0","license":"Apache-2.0","_id":"@getmikk/watcher@2.1.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"886fe72bdcd8db0a0e0e80ca9fbe0bd799d7666e","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.1.0.tgz","fileCount":10,"integrity":"sha512-Tl0r+B/C/3A7P881nCw4Qyz9m8RYELHa8H/DwWngzD/1699+6nEeCMrbUqgwN6ys+2BPoxts7qFk0WpQHE5Jew==","signatures":[{"sig":"MEYCIQDZLn6vz1FmvTnzYACKBGtXCvDsKxXikNc8LGIal3efZQIhAPmZwzRPVHYUxB2rJizl6AHTDSa7cPYWavmHzGDUZAjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35734},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a17af3849e0724fa873b497994b1ebfe01e1c0d","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.1.0_1775996346252_0.4586080534724073","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@getmikk/watcher","version":"2.1.1","license":"Apache-2.0","_id":"@getmikk/watcher@2.1.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"5e48ee248052ec7ff1397c3fa2849a8523d83ce1","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.1.1.tgz","fileCount":10,"integrity":"sha512-PDRfXys5zZJhUoTzYv4a0Zp71Fo/XBY4/Ser02RMsC3Fd+g0GowMV4MCmUmmBUja22b6G0UDhhlssq7V3mxTDQ==","signatures":[{"sig":"MEUCIQDBE+ESfW6WoxpJ7Y33dsS0GvnvTRsyMROluyxnnmXEyQIgHbnWJngSMK/zxK2gZZxSIivATbS24u5ZsqO1F3oULiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35734},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d590cbae18abcbddb4738eba9e4fc86c1927e9c5","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.1.1_1776004077002_0.13489373309316322","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@getmikk/watcher","version":"2.1.2","license":"Apache-2.0","_id":"@getmikk/watcher@2.1.2","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"17a60cd67b0c590e691dcf1cd36cb39b7625dad8","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.1.2.tgz","fileCount":10,"integrity":"sha512-rm5pxJdbaP6DqaZxlr3o7QPW1fjC48SUkeqMZEKdCP85zLCEj8PijjDvGEuMKJE7VQhlbzWSFGHjL7dB/xtUMg==","signatures":[{"sig":"MEYCIQCgBJB4qhVODs7QMiXOCoz454mPyGLeMacHG6+IbZCZFQIhAOl0PlaMLQS/Q8p9dcyt/7g4U4n7FflpMhpSYNn4lgPg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35734},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"796add60a85431ad5e6a77017a5248e2c528c4f2","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.1.2_1776004842668_0.7608883837219791","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@getmikk/watcher","version":"2.1.3","license":"Apache-2.0","_id":"@getmikk/watcher@2.1.3","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"53d11e5d0ad2ed845506b3eb82e0f01a752a79bd","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.1.3.tgz","fileCount":10,"integrity":"sha512-wYVW/ivYacDG1E9Ztja9pQu4euJkqfcQNKOw8b/BI2UfnKGBVItSHmOaMNMklsHVkxKspNDcoN3GUWDnde0u2A==","signatures":[{"sig":"MEQCIGulaXvR9mIXj9uXGsYgiVohh4MdHQzoqw4aF2HjfM6qAiAYdFANv5bStBlNhors+6Ida56X0UxfUQKb2EwI0l7P/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"55e72d6ab11c3af5f65375cb01a4d086d6703fba","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.1.3_1776013246997_0.6776223601503903","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@getmikk/watcher","version":"2.1.4","license":"Apache-2.0","_id":"@getmikk/watcher@2.1.4","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"1cf0d2676a8b64dcb79683cb527e90c3ab57f7d0","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.1.4.tgz","fileCount":10,"integrity":"sha512-pairqrNNnFRB3JachIIUqVN4Q3fboghBkCFxg8Pez1xyTByHNoja3u6hdNhDWRKZDiZWHXps1rczTXtPUIzBUg==","signatures":[{"sig":"MEQCIHH8ZuZSeILmJg1RaUldoxyerzkQaTZfZlHQPiDFG+fPAiAr6QnufrjS9ZgYm6OivgAbnf5IRohTC7/UEQ1Jz0d0xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c35e896e0d7aa40b8f012080249774053b90b114","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Live file watcher daemon — incremental, debounced, atomic.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chokidar":"^4.0.0","@getmikk/core":"^2.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watcher_2.1.4_1777110761633_0.12123371001318772","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@getmikk/watcher","version":"2.1.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/Ansh-dhanani/mikk.git"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","test":"bun test","dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs ."},"dependencies":{"@getmikk/core":"^2.1.3","chokidar":"^4.0.0"},"devDependencies":{"@types/node":"^22.0.0","eslint":"^9.39.2","typescript":"^5.7.0"},"_id":"@getmikk/watcher@2.1.5","gitHead":"e6dd30d8c42208986ea979014995a4dd85a85c34","description":"> Live file watcher daemon — incremental, debounced, atomic.","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"homepage":"https://github.com/Ansh-dhanani/mikk#readme","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-gf6utgICWv7yS2YZP1z02GKTTF1uUfMNeObZNN/Id/uxEOyLkxOQxeWlk0rMuKc2ZFK1ZSkiwfPms1M8JW6Lcw==","shasum":"e043ea499b4d509163327c21203a37dd01b944ec","tarball":"https://registry.npmjs.org/@getmikk/watcher/-/watcher-2.1.5.tgz","fileCount":10,"unpackedSize":36065,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD197M20XPhxw5/VkY7QNyn7jTydgW4DgXYoYRx/YsdSwIgAImd7aEgv++OI6ks8W5zCQ/bbtYiivXmcMR+E+QN1hM="}]},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"directories":{},"maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/watcher_2.1.5_1777133437121_0.38505458082932176"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-01T14:39:06.668Z","modified":"2026-04-25T16:10:37.392Z","1.2.0":"2026-03-01T14:39:06.937Z","1.3.0":"2026-03-02T06:25:51.960Z","1.3.1":"2026-03-02T08:08:31.683Z","1.3.2":"2026-03-02T08:24:07.377Z","1.5.0":"2026-03-03T07:00:35.283Z","1.5.1":"2026-03-03T18:11:30.925Z","1.6.0":"2026-03-09T18:32:47.766Z","1.7.0":"2026-03-12T15:22:30.641Z","1.7.1":"2026-03-13T07:38:59.387Z","1.8.0":"2026-03-20T06:53:37.191Z","1.9.0":"2026-03-26T07:11:28.324Z","2.0.0":"2026-03-27T16:23:38.865Z","1.9.1":"2026-03-28T13:00:14.132Z","2.0.10":"2026-03-30T08:57:02.137Z","2.0.11":"2026-04-01T18:35:20.669Z","2.0.12":"2026-04-02T02:10:01.083Z","2.0.13":"2026-04-04T03:20:06.140Z","2.0.14":"2026-04-07T17:48:14.001Z","2.0.15":"2026-04-11T05:24:24.581Z","2.0.16":"2026-04-11T05:53:37.994Z","2.0.17":"2026-04-11T06:12:45.043Z","2.0.18":"2026-04-11T08:37:06.928Z","2.1.0":"2026-04-12T12:19:06.403Z","2.1.1":"2026-04-12T14:27:57.175Z","2.1.2":"2026-04-12T14:40:42.806Z","2.1.3":"2026-04-12T17:00:47.139Z","2.1.4":"2026-04-25T09:52:41.772Z","2.1.5":"2026-04-25T16:10:37.258Z"},"bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"license":"Apache-2.0","homepage":"https://github.com/Ansh-dhanani/mikk#readme","repository":{"type":"git","url":"git+https://github.com/Ansh-dhanani/mikk.git"},"description":"> Live file watcher daemon — incremental, debounced, atomic.","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"readme":"# @getmikk/watcher\n\n> Live file watcher daemon — incremental, debounced, atomic.\n\n[![npm](https://img.shields.io/npm/v/@getmikk/watcher)](https://www.npmjs.com/package/@getmikk/watcher)\n[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](../../LICENSE)\n\nBackground daemon that keeps `mikk.lock.json` in sync as you edit code. Detects file changes via chokidar, re-parses only what changed, updates the lock atomically, and emits typed events.\n\n> Part of [Mikk](../../README.md) — live architectural context for your AI agent.\n\n---\n\n## Usage\n\nStarted via the CLI:\n\n```bash\nmikk watch\n```\n\nOr programmatically:\n\n```typescript\nimport { WatcherDaemon } from '@getmikk/watcher'\n\nconst daemon = new WatcherDaemon({\n  projectRoot: '/path/to/project',\n  include: ['**/*.ts', '**/*.tsx'],\n  exclude: ['**/node_modules/**', '**/dist/**'],\n  debounceMs: 100,\n})\n\ndaemon.on((event) => {\n  if (event.type === 'graph:updated') {\n    console.log(`${event.data.changedNodes.length} nodes changed`)\n  }\n})\n\nawait daemon.start()\n// ...\nawait daemon.stop()\n```\n\n---\n\n## How It Works\n\n### FileWatcher\n\nWraps chokidar. On any file change:\n1. SHA-256 hashes the new content\n2. Compares against stored hash — skips true no-ops (content unchanged despite mtime change)\n3. Emits a typed `FileChangeEvent` with old hash, new hash, and change type\n\nHash store is seeded at startup from the lock file so first-change dedup works immediately.\n\n### WatcherDaemon\n\n- **Debounce** — collects changes for `debounceMs` (default 100ms), then flushes as a batch\n- **Dedup** — if the same file changes twice in a batch, only the latest event is processed\n- **Threshold** — batches under 15 files → incremental re-analysis; 15+ files → full re-analysis\n- **Atomic writes** — lock written as temp file then renamed; zero corruption risk on crash\n- **PID guard** — `.mikk/watcher.pid` prevents duplicate daemon instances\n- **Sync state** — `.mikk/sync-state.json` tracks `clean | syncing | drifted | conflict`\n\n### IncrementalAnalyzer\n\nRe-parses only changed files and updates the lock. O(changed files), not O(whole repo).\n\nRace condition handling: after parsing, re-hashes the file. If the hash changed during parsing (file was modified mid-read), retries up to 3 times before accepting the final state.\n\n---\n\n## Events\n\n```typescript\ntype WatcherEvent =\n  | { type: 'file:changed';  data: FileChangeEvent }\n  | { type: 'graph:updated'; data: { changedNodes: string[]; impactedNodes: string[] } }\n  | { type: 'sync:drifted';  data: { reason: string; affectedModules: string[] } }\n\ntype FileChangeEvent = {\n  type: 'changed' | 'added' | 'deleted'\n  path: string           // relative to project root\n  oldHash: string | null\n  newHash: string | null\n  timestamp: number\n  affectedModuleIds: string[]\n}\n```\n\n---\n\n## Sync State\n\n| Status | Meaning |\n|--------|---------|\n| `clean` | Lock matches filesystem |\n| `syncing` | Batch in progress |\n| `drifted` | Analysis failed — lock is stale |\n| `conflict` | Manual intervention needed |\n\nThe MCP server reads sync state to surface staleness warnings on every tool call.\n\n---\n\n## License\n\n[Apache-2.0](../../LICENSE)\n","readmeFilename":"README.md"}