{"_id":"react-native-ai-debugger","_rev":"157-174f408ad7d864e3cfa5b634e66c5c8d","name":"react-native-ai-debugger","dist-tags":{"latest":"2.12.3"},"versions":{"1.0.0":{"name":"react-native-ai-debugger","version":"1.0.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.0","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"35f9f55385e677b5e77ea82ec873185781b56f46","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.0.tgz","fileCount":47,"integrity":"sha512-5FO49vTXOuPHEL2n8aKVZVhzhEjbI2dcFNqSml/EtjbUKYPTWqXbmSdSTds5mHk1QWAvzgdvI/T5UFDphzahLQ==","signatures":[{"sig":"MEUCIF2oshlxFaSqwBwtnQ5IBqa2WBOAhLvLImMkTHzquAD9AiEA4shGvM0XziPUcE1cpaxfgcVt9/NyWtkFgxX52SWfbmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210668},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bbafa5f453a06986ac40b7c61c6bc33df070e684","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.0_1766656992020_0.5910475189830049","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"react-native-ai-debugger","version":"1.0.2","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.2","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"a487c94c40eaca666b5aaef87695857df1160c5d","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.2.tgz","fileCount":47,"integrity":"sha512-oJSQvmdP8t8umih3veAq6wBMvh8JOrppVrUxiNQBZNyUzDGURPqw1tm3M5Rb9K9JYfGXmfyoAMdUaYHAaI54wQ==","signatures":[{"sig":"MEQCIB2w0aocrDhbRQJQfh4eO++rFLWAqhO9wo09Dd/kYzbfAiBd2hIO4pF7KQ241z6o3c9dJ8ERVoZxo0NajrtXrZTi+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212958},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a26e26d1d912a29b9857431938b7d9be51a3e9e1","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.2_1766658097177_0.6666957379153255","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"react-native-ai-debugger","version":"1.0.3","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.3","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"0038a0680d156c0372c45c49469f161cf4074498","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.3.tgz","fileCount":51,"integrity":"sha512-+i9goG8fvCB4XzkFF2nJjIg8zGJW1fHeXVmeg6h1aEWMMpuj1R5f+qvvb5Ii7y0oPUi09waOsGyx/wnxv6Ftew==","signatures":[{"sig":"MEYCIQDceZkjKjCOKcFa+WzZWafi4GGe1f+rU3jt3F29Om7DsAIhALSnFihXcgTC0Q9OSJehPPySYMQ0k17/9tMUeKzCHKpU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244887},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"68989f09c7780a0e9da8451c9e8a6c1d99eb8147","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.3_1766666946714_0.8594738719036259","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"react-native-ai-debugger","version":"1.0.4","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.4","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"ddd2bae81181c1056d4890587d947e98f62298f8","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.4.tgz","fileCount":51,"integrity":"sha512-MX85J8kJbH8lM6FtVO65pumtJc+DJ+mk0kYHUc7MqNhcXhqVwkyDVhYXNKAU66cm+tZCOUBt0btjDWt70cZG5A==","signatures":[{"sig":"MEQCIHq0ZBGDhRTZVbGsj6w22Vsxu74ONy6gcEdSq+AeLzKBAiBLSCaOghEracGh9IfON57SyK0bT9793QhZE/k/LwrKVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245735},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"89e299b3d7173b5d705e5c88a884d6e95ad8a3f3","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.4_1766687034871_0.9369849686916292","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"react-native-ai-debugger","version":"1.0.5","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.5","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"ec87b480cbc278fdfceb6edba85d8c35ea8ad7a3","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.5.tgz","fileCount":55,"integrity":"sha512-w97r8x7msIT9gPWvrsFhUBYHn5sUCNW2NA2tHqyhdKXW6vDKfY5l/MM5TPJ5+056nN3Cctmjm+8UXuw7ZY4FSg==","signatures":[{"sig":"MEQCIGb5Y+1yo6JlaTGvBPoOQI5AxG74pV08WEmSo83EcLW8AiBk+wjfrcSMJ8hLCBtIYz2AwLa1sm9fFcMcP/EH7eUSqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289653},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a95c3c3485609be6a55871dbd39bfd863aa79190","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.5_1766696133869_0.9346296877724372","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"react-native-ai-debugger","version":"1.0.6","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.6","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"2595b7a2446839eb949ad67fbcd36b6f84ee900e","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.6.tgz","fileCount":59,"integrity":"sha512-QvG1NUd6kv7DkVzKx8Jpg+VtwK0FdXZftKJ5oM/M0qi5GZQrn9+jHotZj/w8hsxW+jknCjLiW85ipSRRJYNJdA==","signatures":[{"sig":"MEUCIFlKD+o54pdY9xvG0QvxoXft+/2BCf7lgUaehvwNaQDxAiEArvgATbxlIjWw/gw10RLPg5NySJOISGSETFY09LZCwbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365695},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3b051cbd2febc2482f2fa9210f4d98d89c4686f3","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.6_1766763450998_0.001033592717855747","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"react-native-ai-debugger","version":"1.0.7","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.7","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"f8466e0065550102021e247b758675b42a4bebf5","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.7.tgz","fileCount":59,"integrity":"sha512-SVPhhYZOZlp07HFC0z3BsQ5+uNjpVIXx7nvLIbaiKl3lvXn7wb+lnTqoFJqju6pUzWAfJQdPHRKLW1PbTHLEPw==","signatures":[{"sig":"MEYCIQDboJmxFilhQ6YZnSp+74xbvbkWTh+EYQDCeLxJvCAqCQIhAKv75bVTzarML5OZYAjMmxRrYSGDAi+KFsDfyNpMPoKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":404147},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"75b7965cee255e952e296d41e99418dd50b38344","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.7_1766764182260_0.10878368752971279","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"react-native-ai-debugger","version":"1.0.8","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.8","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"34093e7e40fc66b95362320769c336978e0a25a2","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.8.tgz","fileCount":59,"integrity":"sha512-PMovjgKECzGkk8YILjeS7bQvlybd/ArxFq+Zy0qUu4kbjiZfB29gj2EtIiHGtcZAAI1kR5AUh9d5eodCMPCjtA==","signatures":[{"sig":"MEYCIQCwXOfc5ZelhgU5K6bBS+7XIO+RnpKXWxG0ixKMloKO6AIhAIxGwz2aQYUpJ6PAIWlyZhV84ZbJLj1wtCM89/Q14Z4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459787},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bb03cead31c184ae5b96f87658766bfd27070f95","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.8_1766875542723_0.9955677934928397","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"react-native-ai-debugger","version":"1.0.9","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.9","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"e5afac0b4702be1ea10cfc22640110d90b86f3d3","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.9.tgz","fileCount":59,"integrity":"sha512-ioXDkFMqJprN7hwYDWG35C9NVN17/mKFAXrLmjm5uwRdoynkBBrjgUh4evRipKtCsX1y3qDWk2yOCIXDIx2bCw==","signatures":[{"sig":"MEUCIQDela5inxDqqj115BLtPd7gF7cCaPblmYoe+Ju4N0jNNwIgEANNJuHSnUKVhKhoRor5gmxMPaMIx4D423y3iwHVwu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508409},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"de1273fe5bf8827143650988a9ebc43b4ec58b29","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.9_1766947910199_0.8311302902746469","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"react-native-ai-debugger","version":"1.0.10","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.10","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"0803174b8509cca94ea7db390c24895b8fcf4748","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.10.tgz","fileCount":59,"integrity":"sha512-kPYbBxi2EzLP0ow8WQ9l/lJE+nDkYdXLEGk3QNtn3C6VnbnAL+uZJY7tb7vVLh2YvyyiXvgYngrFE/t0VWLIdw==","signatures":[{"sig":"MEYCIQCic8uKFVdS1lFp9CpfiFsuDotlFkVYwTofaY/2lk2eaAIhAIfUEeibCBJj2Z/Ky0wFtw46PlSGPpbAywsW4eEVTpYq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512170},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ea1ee95b05f958a8f163087b0432188b9822f843","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.10_1766956044453_0.5911974044328347","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"react-native-ai-debugger","version":"1.0.11","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.11","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"1ff7558472ca01165e8d5609b6bd70b18b430816","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.11.tgz","fileCount":59,"integrity":"sha512-G8LvSfSlVyLu8JzK2F3B82ej4Pz2Bao9SslEDhoYGkuHP67zF87gFpvOdPjINExssywMWBEDB4tKUG620g+uBw==","signatures":[{"sig":"MEYCIQCE9Toz4XQks1nzaIXaLBs1wu1W/0SZo3/nWVYm9a8ZHwIhAKhJKoYSvV7P/05fPvWlKM4iLcu0oA6FotN8AmYZGfFz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518785},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ebd48aff6a37952f97360ebbd9314190eb8a2628","scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.11_1767007313394_0.3002720143795654","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"react-native-ai-debugger","version":"1.0.12","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.12","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"f24b844cde41f1341b5b3b1068642e9593ef47a3","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.12.tgz","fileCount":75,"integrity":"sha512-5VERLiXYt4nxGCoHUDYbPKi/sUliDavki5neePb9VLCaJrPx2TxaxbbByxJ7QGSnOntCspK6sBB1eFXUjHjLZQ==","signatures":[{"sig":"MEUCIQDZnMQDTwsYRNsWId/TVgQSCaZST8dxqQIdUTWR1jG+eQIged6/yJKc1uSg33eoe49YxM5MehGP9n0IN54nGYLTxHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":619930},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"49d3581e097a95e938d61e1fd2064c03a1faf15f","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.12_1767091620241_0.6107036073118595","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"react-native-ai-debugger","version":"1.0.13","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.13","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"7f8c5fd4239e66215996eb2504f480da2a1cc2ed","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.13.tgz","fileCount":75,"integrity":"sha512-z5k/1qn7kk/VusKMmE+zgLHcbR9XNQgw4UMyJiShLFvZ1DcUvBq4cOJZRsGnkOuCWl0Un3nYuigqV7y0wvwMfQ==","signatures":[{"sig":"MEUCIEobFdPyEhRp3A4ICd2RNjAAAvd2j+obDABtJGZGqOU0AiEApnWM1NTp9IteT8YtRdp67+OmJNxoi1fyGpV8/7te8K4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624350},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"87330f395b54bbcc6c7cd5b85885bedaadea1052","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.13_1767600790654_0.8277466376807618","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"react-native-ai-debugger","version":"1.0.14","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.14","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"0dda9ef69b724c97ce93297f3c33c6451c007b0d","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.14.tgz","fileCount":79,"integrity":"sha512-eg85VUIllNcWKgmKiW4axdxiGhaoxPYfXpu/rmLg8jsbaknQLz1LCgg5pf4fFVB+oOGXyZqmhV0zhPqhPXVWHg==","signatures":[{"sig":"MEUCIQCSgBRkND35MyxD7aRfziwnt2MN2KSa2lhVtjwsgAT3fQIgAbSLRPcpqOv8EgNAT03PVXJZbLbSWDJR1xUi+Mq6CqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648979},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0da9861d8226fd805b60d7be499ece0751e3a21a","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.14_1768747881684_0.1478667021745339","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"react-native-ai-debugger","version":"1.0.15","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.15","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"b675c043cef65751730ae10351e985edcb78c6a2","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.15.tgz","fileCount":79,"integrity":"sha512-g53/kfPSD/w7POpiWFtxyVzw1fCZVs8b8OA6VqJbB2CRuyMKGMSMwlT6qE2B1T2MjX8ykN5iqGb1DGirQilJ8g==","signatures":[{"sig":"MEUCIQDdN8ncjb19zuPac+q0MYVXN83L/xp+Ih0Ewy6HEGttJwIgVmrRG4b6UoaeWK8RPwfjCSbnGMSPzr0ugNayOcn8QfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651648},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"955d0a5220d9816ab50766fef40880ebbeaabd97","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.15_1769021178199_0.7797819176216207","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"react-native-ai-debugger","version":"1.0.16","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.16","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"eb209cf1793a3304fc980493789f4b0034cd3bff","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.16.tgz","fileCount":79,"integrity":"sha512-wmf83+P2Ct71avG115L8z/woFNiZSPfw6A4YQij3+G3tvu7kspKpIZ283GrJWaCZgTCTlFO99a1EiL77xek8kA==","signatures":[{"sig":"MEQCIGAYqjJaiquR77c9ugxpHPH/ZnH6/6wN7cZFXStZlFJ4AiApLv8QGMjsgQf1OjslkEAWBSM4JqUiw4L+YBEdgr0cVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688091},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ab2e79964bc1cf78436fd38bf3d4492f094aa2a7","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.16_1769709255424_0.9011605969093308","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"react-native-ai-debugger","version":"1.0.17","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.17","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"9bd41da953b06fea6c9b4a1ad2d60a021cca239b","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.17.tgz","fileCount":79,"integrity":"sha512-f2xxvY5LWh0Bnpr15LXYbyEAui5ycolSLjl9v/bG/qNw++FyWC2GhdZLlgaLNI3gzQk0Xxc1vicz/qANv4DrNA==","signatures":[{"sig":"MEUCIB3bLkWSuAdcrO80W4buzk5D6ZvFkEC2S/WABHMytpclAiEAr6fZT0jnOkIXGrJRgRHiZRyxjO1LjElgnVqbxr29cHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688618},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b7e10c756a64e80ccb1fd48d1730e862dfcab55e","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.17_1769770303667_0.5959306453798048","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"react-native-ai-debugger","version":"1.0.18","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.18","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"f8926bed43fb76e453c4e691eb6b0d025a441d8c","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.18.tgz","fileCount":79,"integrity":"sha512-S7WhO/A2cHQy2LDBNAFGjhw1anl27Q2sVdk+GI656xfF+X1sfAbgf8sLH1OvHkN8CIIpWGSCMGM9qniEcnvegw==","signatures":[{"sig":"MEUCIQCXsZYTzzpntZJsSkYyMskNJoATfLoCzvTFzllSYUcHZQIgPA85TbZOtX+9lr9I0EEayEHlOVHbNmcbWW4pAEhaZVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691319},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"384ae3685f7693ca17fe824a3463c41bb70d8add","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.18_1769787965788_0.9151559400896827","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"react-native-ai-debugger","version":"1.0.19","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.19","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"08350a9084d8f2e6d96d05433865cfa86e0ac57c","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.19.tgz","fileCount":79,"integrity":"sha512-3tgsjl+aA4HA3np4DLnVuad7vzYJBv+W8rP5lrhRLNCD/3wEQ8vEffVF/g+kEVr0oJMCWMpm2DZurf5AAuVDtw==","signatures":[{"sig":"MEUCIE8XCDsrBAUFRbG1V6Oh0T/WblHECxMx8damVxh/KWx5AiEAu2ewcgxeF5O5oDp5y08t17ZBCC5nYEQ6oTlbwppJfT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694587},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a79b4c52ebcfbdca800aa6e1bdaeff2a463e8bca","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.19_1770028192037_0.46724562198342157","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"react-native-ai-debugger","version":"1.0.20","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.20","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"8f1ebc93360f6a04274018621fb8be50ad4955d1","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.20.tgz","fileCount":83,"integrity":"sha512-qtSXGK3IoMdCnaDy+N4I2zEf/U37Ltt/hmsAGg5m6nH8pldzbK4IUn50Z2Bolh4cctbZQTmjQGyO5lOCtCIWaA==","signatures":[{"sig":"MEUCIHdgNalycsTJvcPERWZDmIxoq27HuIJYknmXqlDOJymZAiEA7P6TP7dcNP4xYnZX6P4NFMR2kMB/5XgVYqsodYzL4gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716060},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d5bed54a46c390785a96fd7b3d5ed10b6ddec0cb","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.20_1770153642278_0.525002142279982","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"react-native-ai-debugger","version":"1.0.21","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.21","maintainers":[{"name":"ihorzheludkov","email":"zigor535@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"0d057ddf99c39e8d45a373bc67fa4df4c63eebe0","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.21.tgz","fileCount":83,"integrity":"sha512-wETs1vixKK77G9qFnM5kC1CyMFtGflNVjReUBiNZHTWgm8qUd5XfP6sP3Czt8jk0AtJ0nh9gDRMvL1R0aDTnfw==","signatures":[{"sig":"MEYCIQC00sMoaenFeVlQaskdyN41QtINqCkjlGY0eQwwUgl2NgIhAKLa1GbYsUGl1jhJ+wNyNVRPjMlAqmmeQeH6vp+gPQyd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716202},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c21cf841d1e1e4be8f9834a30c70d8dc0c72f6b2","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"zigor535@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.21_1770155222497_0.09398201070726553","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"react-native-ai-debugger","version":"1.0.23","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.23","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"596f1e704f213b7c0bbccfe1abd02c1f2e62b3cb","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.23.tgz","fileCount":83,"integrity":"sha512-wi7nnh9+YU5bEMZWMN76b9eieeoOYVRvLz2dTpoHUoWoP+a9qbNmjYJH0Gq2pQoLBIWF0vTZ9nlrhFoCvohwtQ==","signatures":[{"sig":"MEQCIDxVCljj39N8ywvK5tliPP7LAdppqZhdhoN17izDxq3mAiB+QoH56e8kRFGYBux1OcKCOFtS5/VN4jt/aQ11HSTSSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726189},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0686d1d099357bf85d5c72a18d50cbb920f44981","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.23_1770159341537_0.3909675022822914","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"react-native-ai-debugger","version":"1.0.24","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.24","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"15f8acfb9aadd2cadb625ae2527d1d24c9ad3999","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.24.tgz","fileCount":83,"integrity":"sha512-N1Xd2KdOLVSFEQT8PZoNQJVV27qHiN+lTiEgBIgq2hmmCTVDjFCuzCHDx38CXwuMS6eFAqdDYw9F9OiMzUYJgA==","signatures":[{"sig":"MEQCICn+l8fziwFnA/j4k+0Gct6CA2J9ZAQS5zv3Rss0CP83AiB9KQ8gGUpuW2wKGfhgh5Heoy67bD78Y+/PBXVuxJQa+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":728783},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"94cf602ffcebc04bf91bd9915e0a81408decf58c","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.24_1770161068075_0.41193603443411453","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"react-native-ai-debugger","version":"1.0.25","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.25","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"db9701cb6c9e4702fc36b0ab8e8f0ff5be26c4a8","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.25.tgz","fileCount":83,"integrity":"sha512-Zu3D70hcqV7G+ULvEYDDdljv5cnzMDuZTyNcf5YydANWWlmavP2u1jmVH3F71dbC22l4HpUjQvLBsmpDn1OFjg==","signatures":[{"sig":"MEQCIEKk6vu0FmEt1LJX5qwobF+R5DUOpfIUjDO6JPXSKg6zAiAK9zZubyT7D041ckjwgbna/bpvR3/zaTo9lHUNpA6BOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":730970},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f5d2e180ed97068981cdd8c0b5dce084119dcc67","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.25_1770163347823_0.16976052328346447","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"react-native-ai-debugger","version":"1.0.26","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.26","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"e309c08c714e1ed1485c4fe27ccf4cffef1da7a6","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.26.tgz","fileCount":83,"integrity":"sha512-o9Y/ezAjNX8ciZ69daXt8wVyD1ItoRf0r1JrO08e4b4Ii6qAJ9FlaGuJ9XJtJVVlOVoTIupr7b35KugPLOazUw==","signatures":[{"sig":"MEYCIQCQs255fMmWkpfs3Z6mECQMzRPjdM+2vRWB9+A+4GsheAIhALMstY9MSEKJSj019vXZoNqr4jKpt0chNLDC3w6PVMuE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784797},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"42f183b1ec32e3b48dc78d7d9ea1dc5424344a14","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.26_1770195425681_0.18228564869750485","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"react-native-ai-debugger","version":"1.0.27","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.27","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"959597febed405bd5fa5763a900291212c66f50d","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.27.tgz","fileCount":83,"integrity":"sha512-unhgVE+g5ZRh3OASJz/GwTnJWT59ihYA0ccgZ9xKKISh3bAWlMK9u9NX4d9jCRVQpP78D/pxEEKnWynEz20kug==","signatures":[{"sig":"MEUCIQDmIgdDHCIegwu2r13hjDTqQHlEpBRsWkPN86bRN7uKpgIgV5vn2ZXNPahkNhT4A7ak3b7MbqfN5smwf2gAlfAPajs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":788854},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"58fe2e0fe1707f08d0bd923dc8f97547a78bc3ce","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.27_1770196203099_0.2576388726421741","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"react-native-ai-debugger","version":"1.0.28","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.28","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"cfc6db49f111bf1036d194f7ce33f8b2e1b9bd0b","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.28.tgz","fileCount":83,"integrity":"sha512-XyCG+lBUV6ikM/ll5L/wJT28t8LnS2S4KSHq2VXlGtqy+R0/LWt3fKbLZ943TTlJDomYh3PjMXhs5Wr55GQr0g==","signatures":[{"sig":"MEUCIQDNt9WVpx++NfPSTQ5OOBFHWSttD0yC+/LtCbh9KSo5SgIgY9WhpH7bkynQ4R4eICJre67fJS1XpBh/ZWJU+e/iiNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":799440},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0231c047e6e68011f4fd7ab51b72ec9a62032b1a","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.28_1770199728593_0.1404631382347894","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"react-native-ai-debugger","version":"1.0.29","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.29","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"04f1c241068c055c14799eaba09a440b7af113d6","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.29.tgz","fileCount":83,"integrity":"sha512-1TeYcXGrOO3nRAmW7oxSx08CmSB0sraEE5zAqXl8AEjldQq5ip+vgHxN0ibubyaQRJJRoUbAeVVcfHAuVUe5ng==","signatures":[{"sig":"MEYCIQC/JAUxTVE1kPuJIVH3oUNdgmMN8U3HSwpX2NNTq7pgjAIhAJk3V+Fo56s3Obcf1T5GtuG90OLyChW7D+YTXDe19pMN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":799441},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"83141efe4e47c5b0731f95172b5c3e8f79f86cef","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.29_1770200045748_0.6758226184985485","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"react-native-ai-debugger","version":"1.0.30","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.30","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"3a557e9b7278be1c8b67d5ef45c990fe71ac88b6","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.30.tgz","fileCount":83,"integrity":"sha512-rgevbuByp5IUe13FCBt2TwmBIv2UFclDQq0CSijBhAaJT5lfvXlf6vgx9u4FX/aoYyZS6MLio3nn+S3bRemB4g==","signatures":[{"sig":"MEUCID8cisLXn4Kojp3dfcCeTrjrk8FW7AdqP2oOLAD8m8nKAiEAjxzBHYo840WWMqBh2yWKxGvDNzmXybU8tQDFvrBs8k8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830194},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fe180a7ae8cd92d7f17aa9e2bc3655a4f87d903c","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.30_1770203944442_0.3837959719892885","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"react-native-ai-debugger","version":"1.0.31","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.31","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"19832f194f06e4ca30029fd5a2536543ba944dc3","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.31.tgz","fileCount":83,"integrity":"sha512-f6r638V6byVSu2qQrHYw+ef9kgGjWYsP6gnltV4vRRNjDfpywhc29AEWdNSDDQ+NtJX/U4CNsLlskrAPhotJyQ==","signatures":[{"sig":"MEYCIQD5twr0k7lZQ8dbCvJdkxiTzIPjit1NOx+BUBQLoy393gIhALv4sS/Vme8aVCzF1ofJFtHkSlCBpPY0kR/7nVTVASOq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":879716},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2201a8c17aa848833ad4a51c1d449ee26babd75f","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.31_1770205917517_0.4860405362173905","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"react-native-ai-debugger","version":"1.0.32","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.32","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"3c27e7917ca9586f1879ce35e6b1a21804389afa","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.32.tgz","fileCount":83,"integrity":"sha512-AeegTIOYsZSUZfyR+ao5IFala3OwBoTj4MnLRDlstGpRUXl+pym0Dsxyl64FWJ7SOGhuSU784PEnuzNw1rqNwQ==","signatures":[{"sig":"MEUCIQDwMpM1lKfLnNrCmNtLUdw+pM9RRzmhddx1jsBXVTyRNAIgayrwvksfdV5SuDwrSwpQvWFXstWVYjGSjzIBeChwcV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":881910},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3255a2c7f063c15dbea035a808d0184ca24d13b","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","tesseract.js":"^7.0.0","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.32_1770217563234_0.8996870177649565","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"react-native-ai-debugger","version":"1.0.33","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.33","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"dee1657bdd4b6f22343e298760cc4549ba6c952b","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.33.tgz","fileCount":83,"integrity":"sha512-KQ+DMbBuS02ARaEM3n/9c5xBRClnF5iQcDnz5fmqs8XWdk/lMzTKbKKOeO0h8TLZbyKtvJHiWVXpzuM06enIgA==","signatures":[{"sig":"MEUCIQCN8jhaFtzMbbGvwjtQjQOsxi7Jj257FdlH0aMSFdXf+wIgYhcHZHTYGmQOKAax4L87PsTkE6bOv8hXv99QvElj/+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":870490},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd9356ffc72a0bcf4d7d85948046df65a6b90a28","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.33_1770310851114_0.32177219804513313","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"react-native-ai-debugger","version":"1.0.34","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.34","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"89dc6d6c2125009333a65b967a35aadfffeee284","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.34.tgz","fileCount":83,"integrity":"sha512-2TAX197l8tUtEzS3qq1wJJyxda5fJSLScXetDBgCvVKkuOtK59BMC4piIouE34yt5HASdWUIvBpkf6HBf2gZRQ==","signatures":[{"sig":"MEUCIQCuGPbWzxcXCqJAXnRrBYfIfTjH+L3Rp6SV5KklYZ/1igIgfUr4boLboPpkKuwJtUtwuJIpm3OLuNA6fKe1X5+9zGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":871747},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e3e9554249bbd551cd8a2c2783d425af0b96db03","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.34_1770673422303_0.44615231761558816","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"react-native-ai-debugger","version":"1.0.35","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.35","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"1f891f9f929d95502b5fe28c473a101b9e6f7102","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.35.tgz","fileCount":83,"integrity":"sha512-sk3lRBRJHGCNuaRGnNkXVQ6oNZvAieEwqzndOeDxbVrtWCZ2r/fmUsDoElsE40ByEn2d99DKhMGu3eD0CH72WQ==","signatures":[{"sig":"MEQCID5BwRaFY3ao7JOr/FCchPicvP+PK2t07jd0gmZMgNrdAiBRMw5PLSPn7Vn7s/vCgBzwjesI4srQcM8cQK4AaRyijw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":873831},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"da34dd0d94290e17a3f6dac8f3a792f3c9a0c55a","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.35_1771454573013_0.1225114567928085","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"react-native-ai-debugger","version":"1.0.36","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.36","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"c6d3b5a6c214be6bceb558e885fdc9b3fe48d977","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.36.tgz","fileCount":83,"integrity":"sha512-c3YzHXcoes2BAa8B5fG0tQIfMEz2eIBYIIU7/tXmbuP06nQ5TvrLRS8llZr5d8VLgrz6zVJGzbD3sns3iFBoKg==","signatures":[{"sig":"MEQCIBQrVYYu3JnMhkMEMU4WhL3g34vyFu02rD93d11TbOIcAiAniOYaYn9Z+jfVTVNgdrMvxmh/zmbFT7V50WxM0x3MGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":875923},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fb8357a99f1638a845aeb0e4e50df12c7df108a7","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.36_1771458686179_0.9649900331018986","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"react-native-ai-debugger","version":"1.0.37","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.37","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"1088dc1283dab7b8b4befa5064dc2eb0c85c3bcb","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.37.tgz","fileCount":83,"integrity":"sha512-yIuAGycj2HrTCyeSF4r6DOsTXpaFy6kaAykqrkh0QTdNT+hWAFLm9M1JtSI2jgsgSsy2RFMGwS1B8DmDl6GV7g==","signatures":[{"sig":"MEUCICjk9nZQvtA5JHB3IfVcr96tCQbs+xcaJ+vL9AjCk2mnAiEAmnC3rBCyFaGlmdb7nsuzs1IrqjfUVxvhzyp4y9OoiYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":889599},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"90d2841e15fa5151f2cdfd38644727e326768597","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.37_1771939945557_0.9480365700915736","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"react-native-ai-debugger","version":"1.0.38","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.38","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"47557c5e0c5b789872c643709f908b07fe39b1b9","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.38.tgz","fileCount":83,"integrity":"sha512-jN6Dz2iYXapCts21SkojmF2DazvJXBmd4jAMdY6EY3wNXFmdrA5kQ+f8ZhrpYfWNI2AB2knJu4q0txx3tFf/yQ==","signatures":[{"sig":"MEYCIQCBJiFMMFcqnb3Wj+J6HfxtdvzdJa4dFys1Lh9XXFBZeAIhAIx9S08PnHAgufheBDiMGq/v3DPUTpZ3nd4DjSjlkAU8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891186},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c5dfc467911d7b2bf72e3bf388d6317db2c27a50","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.38_1772141158878_0.9883092239102256","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"react-native-ai-debugger","version":"1.0.39","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.39","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"0d0cb766f356a38f7d6745b7835a7234640cfec8","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.39.tgz","fileCount":83,"integrity":"sha512-DJiJuxk9QANt8s6u1OuOn2BGpWkHuY8hARh9c1UvgAFoUr9iLFWbw9QXWGEcsBojIkxv5I9FAUcm0ueZ/nH44g==","signatures":[{"sig":"MEQCIEcNOH54eQqghpKUZuP4wIIk0LhQaDsfrXy8nvFmfgWGAiA0Pp3U0LtBhlAv43vPDPs5mQbBjzA1EHRgEvt5arGbvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891375},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"31a9ef95555fe886cef56c3a61355bb850816918","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.39_1772401386347_0.37205412936962867","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"react-native-ai-debugger","version":"1.0.40","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.40","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"814490ec49d4f09636aa4a9210bbceacfec74d0d","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.40.tgz","fileCount":83,"integrity":"sha512-KV2Bdh5mkxBZM2+wnndmoviN81lKMIOcoz9SMqNMKUx2rU/pCzNXUKqfxN4T6nPXicuLgTKpI1NK5Mglo0YdVg==","signatures":[{"sig":"MEQCIDJxNR22AQyFyYDwzhLX5RC368TxlQoxP50pbR3AGirUAiAmXm5ux1OI5dGdNXOcj6MEhubxQcXqVYYzBngAeWHWyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":887863},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d11ee9141d98f610c78737682c2d925348337629","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","http-server":"node build/httpServerStandalone.js"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.40_1772445133654_0.34272070567820334","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"react-native-ai-debugger","version":"1.0.41","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.41","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"843c576f1b95be957e69eb7de47918818f0b8698","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.41.tgz","fileCount":123,"integrity":"sha512-u/MUMUqkGKVJdJ2VVhYMGllQ58w9SaC3iGiVd2hALmSAFxkNp+IDZ9bq0bUTJIP7lFXrokmW+WHZRPTugGceQg==","signatures":[{"sig":"MEUCIQClpHWLJauUUYcVWMSq1WE6kHvOYXy+jkWrzUotR159iQIgTjJhJMnptRE7P4aLfcemRtAcZqibL5DzXRdEEnbWoaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":990492},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"402b85221c2059579a695d6f9215c7cd8584f013","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.41_1772743528114_0.013070251684600409","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"react-native-ai-debugger","version":"1.0.42","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.42","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"4d47a1f53ef907e9c76136d24ce65052d65da7da","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.42.tgz","fileCount":123,"integrity":"sha512-So7S5iv8o89WVpq93f9ucUIU3Q12JFZM9LaTIJ8xkWp8gB0dOHXEyqN2bs468eQou2Cx8Wo9rbqMD2GZS3Gc6Q==","signatures":[{"sig":"MEYCIQDx7f6qzkLMvf8HJUKNNvCJHCOsSZbbf41I+zxbVjFsfgIhAOuTzsFP8KapOA2okhAhunckoSaZwYT1Cq/aEu4DpAFK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":994545},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"866d7233b865cbca4014e530cd79294fc841d4d4","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.42_1772823227985_0.3395100078926325","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"react-native-ai-debugger","version":"1.0.43","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.43","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"785d2b55ceb24eb18030b3bc1c37b3c8b437ff59","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.43.tgz","fileCount":123,"integrity":"sha512-1qLDlM6VFRY/Nmfl1iIXseN3dsw8hKIl9Sg0z2FedKmtINBpbXJRV1Pkd8brOCVzJjQzMpc3Rf9L2Pnwx1rieg==","signatures":[{"sig":"MEUCIQCsR+E0wK8C5i0xxImpiUWCbucfSUY3TrHBDBEX0/ls/wIgEfWcvdZQ4xKF/0/h6hX9znwdahCQfIAtnF4eZHkJbkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":994812},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"67eb191dfd348d9bd2503c2a359155d774ce5c73","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.43_1772823487340_0.33070886847789494","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"react-native-ai-debugger","version":"1.0.44","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.44","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"4e9846848b9531d3e53653fcbe833c8cac486853","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.44.tgz","fileCount":123,"integrity":"sha512-izpDOc26A0sNoJ3HTRpbbyBVQ4+nIIaHDrz6Gt/KJHF7JbXpAPaPLl3+UI1Q2adT3ZmNbhj8Y/afPYujr4cIPQ==","signatures":[{"sig":"MEUCIGOKz1iulJus35I1kKEzMBafUTiRmTaLmXBl2xc0y0nqAiEA6maVzpas2DAgohN5J/Sslxkp0uC/INM1llX0PkUP+tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1006388},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"824d66d048fbae7fc16c77fc91af19ee7b4023f4","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.44_1773050767504_0.030939022770779978","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"react-native-ai-debugger","version":"1.0.45","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.45","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"8310b12f5fde01e6182ac0925ae1f93c5b40f0de","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.45.tgz","fileCount":123,"integrity":"sha512-A58tqykeqsYBVnfWAi/46f+uhZ/jFwmp+jyAkn60EtDADgK9Rx3+odgAc+evWqqEfpyB2sJ/xAdVnH2miOOdQg==","signatures":[{"sig":"MEYCIQCje6YiZlUGuDX/ysK0/4bs1zbVdn2//cblLmrXyslfsgIhAJwyE7URRKj7elLDbAA1MBNJW1dzpfjDV2g6tr1JEQpE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1007195},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fecc70f8772c163e5d5d7b5e8bd311c884df1510","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.45_1773220841979_0.4674068563967453","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"react-native-ai-debugger","version":"1.0.46","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.46","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"bc3d40ff014ab761471c7b85cbb8bd260cb0660e","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.46.tgz","fileCount":127,"integrity":"sha512-WMfj9gThfvrYlgJ802FTSEJfnUoYY38ECo61CBKwlc6IEifrYfVi2zvU4epPykYNGzGKG+ys29iqnFmA9z+SAw==","signatures":[{"sig":"MEUCIEsbNveM1dfT+TJ8s/K+TbnJ2iTL3SJXzZw/W48Cuq7qAiEAoyLVWm1YJCQnwVtmn4vdZjB6PpXoWgyCbpwaHuItxM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022014},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6335a1ddaa618e2e80169a7f2f7dec89e4f87665","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.46_1773222344985_0.08050132935604748","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"react-native-ai-debugger","version":"1.0.47","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.0.47","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"ee568d0654e594c344393f477f7a15ea8c00ac5b","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.0.47.tgz","fileCount":127,"integrity":"sha512-JmvuekCGdXUgvD2w839uYcldGDduFjUtoYo57E3avlgEG8w+Usa3ymjUmgteHdxLncpmdbypMrD3EjaYLVRqKg==","signatures":[{"sig":"MEUCIBGMqCVvhAeUKMqMSNzWDbvr5Ow9mtzBbpuM88sQNXrzAiEArsofC9Qh1jq9dS2dg9Bw0oG0bItqNq9UTUWl9IgGSOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1034478},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dffabdd6c349d2e7a08963e0ae60edba6739e223","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.0.47_1773264235247_0.5979792383634233","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"react-native-ai-debugger","version":"1.1.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.1.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"9bd6590c55e12b532612adadf5ec7a9137760308","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.1.0.tgz","fileCount":135,"integrity":"sha512-ul0KJY7PXl9NBeEOgGN65L8Rqf3ZlKAnxireRdcUqX07Ou5FQVMmd6qn6pNatlYT0t4XNbwd4E1/c7E4hTZ2mQ==","signatures":[{"sig":"MEYCIQC/tvQFxsZ0sw1b2LYjzlvc7CRRZNB/0mJQ/s8Ul3opCQIhAK/sTEw5ftR3sPbkuGLOsyVPC8HKZe5yO51w3DVCsMqH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1078108},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7005d3d55af47091f3f8bf596dfbecde9a6a72a9","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.1.0_1773606207506_0.8723363455128514","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"react-native-ai-debugger","version":"1.1.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.1.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"d7d00782f4574cc10e2968d7c7182b2717f70cce","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.1.1.tgz","fileCount":135,"integrity":"sha512-QABA6TM3riwpU5K0mdBRBul9kl8bZjII4o1BQ4pqnTEMCTynUwaF+5pPT6byxgAw6LzTZ+lM0AKmr15LabT3pw==","signatures":[{"sig":"MEUCIFkzH251zhSXOXuDXai1f3LMJ6lu30/Y7oEv+u0YXbG1AiEAh5ZEg7JG4iXQMsBJin7HWY/oJ1Sh3Frgvazk9u6o6tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1078108},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b145d9e6f86f975850aaec69ad004b82aafee13d","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.1.1_1773659787163_0.25474460341367067","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"react-native-ai-debugger","version":"1.1.2","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.1.2","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"fb9889e8f7e699ff6b640aa32f485af143d8ffd3","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.1.2.tgz","fileCount":135,"integrity":"sha512-yakRCJZs7ovAF6xbfMWI9Oq3ciOQW+NCJZejgvp39H1fTeSTy7bbuiyTsQsbM7OW7SChTw4sG6bC2w/92E8xrQ==","signatures":[{"sig":"MEQCIFmObLKUs0ZumNPffWA5LQDaUPHpCFPdXPb0L8mAsQe8AiAFYm4vCdmDUu7bxHvCc9Cu9vKHYNUcs0Yf5TLtNT4uTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081641},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c40e2c13272e7b2e6e927b01f3565efc467b2487","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.1.2_1773700320954_0.8498769787195017","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"react-native-ai-debugger","version":"1.1.3","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.1.3","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"17540552266eee41195d888beb750a9576c21d7b","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.1.3.tgz","fileCount":135,"integrity":"sha512-EMg8EUiYJ27My8jfjXRAhrhz2lE25TXVDy7Tq52F6QHonW98mKSUMWSKKiaVt25zt39RYsQfGubW9zeBup86eQ==","signatures":[{"sig":"MEQCICHDvTgojTw364UpyjUrRJohghG8Ju8pYs93qsaCpkGEAiBGUMRuU/Y7IBlNld0SZk9I4x7IPIyl45k82qqTVWZUAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1084020},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1de86dc4ea0d414b9115c5dbd59b553bffd1d2f7","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.1.3_1773700972237_0.9741187764777108","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"react-native-ai-debugger","version":"1.1.4","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.1.4","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-debugger#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-debugger/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"162e8f7f7868c9780732aadcb8c05bc1454e45ed","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.1.4.tgz","fileCount":139,"integrity":"sha512-VRA/reRwRjdLk9ziIkKQlIgmDGRi0BII+rXhRD0KCGcGBMHvyxZGKaZPw49QiAakkSDhYBxFuSnUySw+xz5r1Q==","signatures":[{"sig":"MEQCIAZTli+hBk3XIgXyt4QPz3kdHBpO/vhADi/rYtdobL4SAiATgwCkE97j4GnkE8VlTE6VLpKpAX/uWBXMa6c45LNXwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1102197},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c1171b062e59ca71b838baec3203ed8310cad1c8","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-debugger.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.1.4_1773760887515_0.6250165660290659","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"react-native-ai-debugger","version":"1.1.6","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.1.6","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-debugger":"build/index.js"},"dist":{"shasum":"b41b7b42132cae7ba35a89ff821559ef8a58b031","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.1.6.tgz","fileCount":147,"integrity":"sha512-yX7loKiaa/Zbj1Zjosg6by3AI8zmygZrPryt0duZuvTJURdHANGmISDP6rzASqavcgHYoDe5Fi1G1UdBiK8T2w==","signatures":[{"sig":"MEQCIB/spR+0kpn5zVUTv26BQZbQmNX6ncgseTHrhiLOH7LLAiAyEqlUERaoeBtN0+Jp+eKtHqFR5PV1yl34e0oM4eT3QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1117689},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"05cd7effc8ce74bde8620813eaea5ea380178bc7","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js && chmod 755 build/httpServerStandalone.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","http-server":"node build/httpServerStandalone.js","postinstall":"echo \"\\n\\n\\u001b[33m====================================================================\\u001b[0m\\n\\u001b[33m⚠️ WARNING: react-native-ai-debugger has been renamed to react-native-ai-devtools.\\u001b[0m\\n\\u001b[33mPlease update your MCP config to use \\`react-native-ai-devtools\\`.\\u001b[0m\\n\\u001b[33mThis package will no longer receive updates.\\u001b[0m\\n\\u001b[33m====================================================================\\u001b[0m\\n\\n\"","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.9.3","description":"[DEPRECATED] MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","node-easyocr":"^1.0.9","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.1.6_1773783989933_0.33458449054538963","host":"s3://npm-registry-packages-npm-production"}},"1.4.21":{"name":"react-native-ai-debugger","version":"1.4.21","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.4.21","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-debugger":"build/index.js","react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"80eda6f26ef3a5676cb8e7152d7060d47abe7a0e","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.4.21.tgz","fileCount":212,"integrity":"sha512-YSL45N9eMSPXx9OCVCYy9eaDXvz/5jH7MDB03m2JEH1qw/VhqMmK56bJlyV+wzjFzKr3qmAPE/G3ICx3lXeNFg==","signatures":[{"sig":"MEQCIE7AI1KlHyVPs/CqzwJ3bavGrQbgmHOtKY6/mfvW53/UAiB8oGatbJwCP9n9k71o3OW/At/t8dOFozepwWG3pwMmqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1532151},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1478408232e87d5c222975159d1f48e821278e17","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"This package has been renamed to react-native-ai-devtools. Please switch: npx react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.9.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"23.10.0","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.4.21_1776004149118_0.5750423640790525","host":"s3://npm-registry-packages-npm-production"}},"1.4.33":{"name":"react-native-ai-debugger","version":"1.4.33","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.4.33","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"ef71a7a73b82a89b9bb16afa488d534d22e7a36f","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.4.33.tgz","fileCount":211,"integrity":"sha512-zXg5xDPlS2s7AAx2YXQXFW66Af5lAoVQRMI6yrdreOaNqK1yrDAHoXYP0wmuoES4BrcQGYX72dwZFpU4WeGMbQ==","signatures":[{"sig":"MEQCIBkzb036Fe3Gd6JqrM8QqUG8a+GQ84ymMZ46dzvHiw/VAiBjuH+9n/QSZ5JUbym/ZZBHkWE6o6Cik/Il/v50fuuISQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1546921},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1a780525399fc1b8cbdb97e144c46559834b9e9f","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"Package renamed to react-native-ai-devtools. Please migrate: npm install react-native-ai-devtools","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.4.33_1776457687806_0.6984056104120109","host":"s3://npm-registry-packages-npm-production"}},"1.4.34":{"name":"react-native-ai-debugger","version":"1.4.34","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.4.34","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"1b906c2f09299178f4a740a0cc22710881860766","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.4.34.tgz","fileCount":211,"integrity":"sha512-oEHsckbKJivMBnyIY5LJyJt0QqERGZ4DqwGS3VO8BHPDGiqywNVK1jiUML/kbokZk+d/o2btMN5/ThCY+df/6A==","signatures":[{"sig":"MEUCIDkARRzsI0Sw4JhVKCIMZLzGxRCB7TX6smK5+N9GxRB1AiEAxbuUQbCn/6cJgTNtsDKnftmg6Eo5SimEJdkfWV3nDic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1549291},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"84a2e84eaa0089ef75d67e7b1e6d4303c2c0b8f8","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"deprecated":"Renamed to react-native-ai-devtools. Replace `react-native-ai-debugger` with `react-native-ai-devtools` in your MCP config (Claude Code, Cursor, VS Code).","repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.4.34_1776458903846_0.8580272256859767","host":"s3://npm-registry-packages-npm-production"}},"1.4.35":{"name":"react-native-ai-debugger","version":"1.4.35","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.4.35","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"5199a4c0f2221afa011d1c187796ecbc70783c68","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.4.35.tgz","fileCount":211,"integrity":"sha512-IXEaomXMTeCT4lruHq+xWoc9uaoDexIBKdWvBbNu8yXb747Lqr19YcCFnpMoGZcD2R0IGmVKOb/znb6+MMFBlQ==","signatures":[{"sig":"MEUCIQCC+9M+BS8Gn5HDsrFWt8dOB/LBlFNkH9KrWYgIWNAokQIgZhFQiRwFD/W7cD8aJD0zPjJDRJmxQZwIigN2c0R5XRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1549291},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"595b4085909f4fe7eb3ed98273220e9219323a32","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.4.35_1776459597561_0.9139766097614357","host":"s3://npm-registry-packages-npm-production"}},"1.4.36":{"name":"react-native-ai-debugger","version":"1.4.36","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.4.36","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"b59b9e80b9153a3c11c84c071b72567c9f0d4313","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.4.36.tgz","fileCount":219,"integrity":"sha512-Wn0aH0/cm3DK50t5eJhuEZc+jq0m+D15rRO70M4rB6dyqaQguf4bTYmVHnCB9Q0E0rsF10gcWkYL6FQYQOJNwA==","signatures":[{"sig":"MEUCIQDUK3t3S3nyoiQn0JICsOhZKa5j0OxjD45xRjRJDfnthgIgQ3xd/UMVV5MkTmmeBv9AsqVwUqd0dQtsHRZ8oO8JHa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567134},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"948c60543ad60a618d933d369132e8a6074b3e91","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.4.36_1776548357344_0.3595626598488959","host":"s3://npm-registry-packages-npm-production"}},"1.4.37":{"name":"react-native-ai-debugger","version":"1.4.37","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.4.37","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"8a75d136d5e42674d4b979339dbf13fde486a465","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.4.37.tgz","fileCount":219,"integrity":"sha512-WhcFoNQiiV51TYargmN4JT+8z80eb/5oozIG6EI2NKFwCiXQJ1FgX/pXt4JBdfvVMahnDDNbJZr4J2UwOvrYIw==","signatures":[{"sig":"MEQCIHiIT2EAdfL+nZjh7UcDksjYpN52MYyx4ByfodPP06oiAiADfkBJJB6rvW+je80Plyes2a2MEi+ucVsiqNjEKL6uHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567134},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b89aa2882426c73b4d543f19d6cad3fba282e67c","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.4.37_1776629626881_0.8074889218222983","host":"s3://npm-registry-packages-npm-production"}},"1.4.39":{"name":"react-native-ai-debugger","version":"1.4.39","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.4.39","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"b548650f3af5d58e59007f84755da78fa01d8bc0","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.4.39.tgz","fileCount":223,"integrity":"sha512-RGiZJe6YdiXRXbYdHWs+0JbRq7cDJlvpPLY0bg/2AROiL7Cp0tJyby8sUu9XhrPhx1B8UxJxE2LPxKv8yKOOXw==","signatures":[{"sig":"MEUCIDMTdwxUCzlMC6xT8S+33f37LYROFlSMmvMa3MzDqiGhAiEAz+E+uPYjhfg7bal7tJRNGG68fMKScZAMoZCEjLpwGyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582802},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1b83a98c4c774cb0e2270166d6a9a1cd0dcec1a3","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.4.39_1776636909160_0.1630614116255158","host":"s3://npm-registry-packages-npm-production"}},"1.4.40":{"name":"react-native-ai-debugger","version":"1.4.40","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.4.40","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"456ead7fb324f10c59814fcad08565de0bcc4aee","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.4.40.tgz","fileCount":223,"integrity":"sha512-wWSo9ZxhyfLUrbQlhZrb/hnycxfL/78Q1/3a8qLQ+kxonmi0nNy0juO6tYGRQB9LYzCV8yxawsW1uit1UNE7Bw==","signatures":[{"sig":"MEQCIGhffuT9p/ukCh2edV8D+UoTH4Eoc6wfNeLEkXNRMBHfAiBw2c+avev99P6b3OeFQ3+U5T4upBBV4ssYuzbjS0GSmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1585280},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6f60ef90e797337c726f5ed372aeac6e4990671c","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.4.40_1776675143613_0.28616987060493604","host":"s3://npm-registry-packages-npm-production"}},"1.4.41":{"name":"react-native-ai-debugger","version":"1.4.41","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.4.41","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"745fdf35ff29bfbe8e11492f230301fdb879eefe","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.4.41.tgz","fileCount":223,"integrity":"sha512-GKqlzZzXRIfULpPOep5uO0tbqUp9ZXT8VWNTkIUc5hbfCVppXI2Kjv1rYUX3zFobXLBLnGrfZ5XHiAN9uKFi1g==","signatures":[{"sig":"MEUCIGQnotPkTkDUngY6TEyOCMO81QFa19O5fuKcAfYR3NwYAiEA8Kg/BhJC1QVjZAzALsZTpvzfcWbJ3Wv9FwkDgPbJbXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1599574},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5f3a71d63cf4788454c89260ad5b417d469d6f01","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.4.41_1776721041434_0.2897537122115392","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"react-native-ai-debugger","version":"1.5.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.5.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"98f23dc1f338a2a7edbf7f9f46a5a2d1c9db076a","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.5.0.tgz","fileCount":223,"integrity":"sha512-qwUZQMP6fpUrqGS+1S/wABLLoYXwLKy/KE8mz0tb50Cav2apMlNn7SO1XkBT0NiQUx2c+wbfTslvCC5Es6uVIQ==","signatures":[{"sig":"MEUCIQDX/ohBz8jCDJ7gJqF4AVl+MmoedCWojGsglbZN0/62FQIgN2LpCsjqJboQGEUxMevgsu/GGSkFHukl4gk9JppBCFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1649821},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b4ccc6cf6771367ab0d8a63a770c1e855f27944b","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.5.0_1776798581713_0.4786823230096027","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"react-native-ai-debugger","version":"1.5.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.5.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"02abbaac6b209a883a5d350180546770565835bf","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.5.1.tgz","fileCount":223,"integrity":"sha512-9H7ZCJ7i79y8R8i3my8RMtcCOL2ucMLqpxWHb5ukqyHSFN+y3vg7szDEB1SNcvr4zaqyWNxeVusw+HOuwLh/XA==","signatures":[{"sig":"MEUCIEeSyEEWfLsPKTPmMFBAQyCtSfTVvhPH46O1PKYRjR4FAiEAqZueLmBFA2Z/rkRr0Oswqamsbvv2fBFbIH7eftuUOkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1650488},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a28e72dafd9bc05c32a883c4943a1e93b3fd82da","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.5.1_1776952930070_0.973584800531899","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"react-native-ai-debugger","version":"1.5.2","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.5.2","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"9a543e777ff83b47de76725da0c3d2d759e04b63","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.5.2.tgz","fileCount":223,"integrity":"sha512-Y/1tzR2V2UHlcFh6O32Ik0u/lZIVDsLbDrvPb+kbG6bnmoosofAXFmNRJjG85FPwBJZ5vHvI/YIqx9pIaUW+TA==","signatures":[{"sig":"MEUCIE9+pYnpurR7Jn5y8f7KYcU6OlQNvup2r+H/Kg7+3Yy5AiEAwMKcgycSRWxeTKwZHc/4Xllo8CN5WNZRB+fikHW/CRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1647800},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e6bbddce94b072a8e96362e39f2af968b71535b8","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.5.2_1776954129049_0.27341573945327613","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"react-native-ai-debugger","version":"1.6.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"b60a2dabcf61f9c08dca39e3310a8ec336190487","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.0.tgz","fileCount":227,"integrity":"sha512-pLn1vrCBCJggw63D2tugm6eOnQNGEEgL86ABEn31SUfJwhJiG31NMZodh1OUenxeJ72ZgcjqytjVcDR1IclaVw==","signatures":[{"sig":"MEYCIQCv4r2waDehLyp2K/W/jVatPTY9oUl1HK3eH+8palNV2QIhAPxdhZ3014v9kO6pNfsOaf8s+HL1iwB3x+Ich7kVy0mK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1670233},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"956a4bea14b72dac7b4ad89b148764d2bb8e38fb","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.0_1776975520229_0.8905026280287474","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"react-native-ai-debugger","version":"1.6.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"a10cb0920a17d9945e445bce539e2607deba5a4f","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.1.tgz","fileCount":227,"integrity":"sha512-nwxSaUHldMIiOR5zwJ7tNXLTjxZP1r7kcZZMcajCHL6xN+T9sBcnB4q1k0Q85Q/63jmuKKehWbvVVTAtMFbH5A==","signatures":[{"sig":"MEYCIQDnW4xZ22pbqY5g/RtbfG6/sWbSYUAhuZqV6gOB/nWOZQIhAMHtQaQ8wnuwl/YkPg5iaAwKEO58Nio0IK85oI2kJQrj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1671295},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"14fae029cc2a134d74d7b72d60d86922f107ebea","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.1_1777277842208_0.7080710554914045","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"react-native-ai-debugger","version":"1.6.2","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.2","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"f6f7ff481ed985c27fef934f6187874f2db719d9","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.2.tgz","fileCount":227,"integrity":"sha512-hZx2UIyTMKXjXXMkmXwKYtQtMFlOU8vO+EyblDC+cOzV+mmPR/X/eklMZryTpsOc0I9tAL6JGb+N0ZcTQQYu2w==","signatures":[{"sig":"MEQCID+jjZavG7REW1xDTqC8rlEQPYCK1n/NEM7Wa7/qm8F7AiALBuJTtdC1rhQzBq77vpCQHjIXFGe0HnmVQL5tss99nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703200},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"686ba47edc050433ce51b01c9ef059fd8ffa46fb","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.2_1777322486529_0.912585390942249","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"react-native-ai-debugger","version":"1.6.3","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.3","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"07fb312e3e4635d25d9b7b6e821d64e6f29f6fea","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.3.tgz","fileCount":227,"integrity":"sha512-Iwrv5AApmQBEoDHGNUp2Yp3EIQrtMryoDhOCj8MqGfMQXQMA86Hbfk8Cxz38rGJDUnvfkJTgaHOOxivZiSNPTA==","signatures":[{"sig":"MEUCIGBYfZD0YZO0h7+s3znUGqaVQbzXWZ976p9JLwhSXGdYAiEAuKz7K+j43E3kJ4PqGScG436d+TzQL5jAL1dB6zXfCzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713019},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"64653131fe0247daab054fd492a60b6c4182a4d2","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.3_1777393475886_0.34713194033499706","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"react-native-ai-debugger","version":"1.6.4","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.4","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"0c2216df2f6d927a0a8561ab5cb3d2c132ba3a25","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.4.tgz","fileCount":227,"integrity":"sha512-fBRJsN71p7gJXRRdCJ9X4vG0c6YfrfVXIHyMlh2D6t2gBiGeyx/EjYZ6R71LNV6TBr5O5kLp1Wmop6Cv6/FYVQ==","signatures":[{"sig":"MEQCIH+A8urlzj5jIijhU6wWyM+JpDpMSOLfGuqr0UvVzxr9AiBuv/v3Ky1mT/Tko2Sh5Qw32NaRRVQg7B79KDRSVpOKbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1713080},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c86b02bebc7c6a4e67ce2e9d9f8481e4fe5b9ec6","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.4_1777408720856_0.4319432987042322","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"react-native-ai-debugger","version":"1.6.5","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.5","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"45345ad93d0409290d67c9f6386c253ff5b500d1","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.5.tgz","fileCount":239,"integrity":"sha512-YWD/0WAM1Tg/U/gVjdtN4Gj8+pa9jTUY+gyDb4MvCQ2zryluqZ1D2ONXikXH4iyhOH456S+vUSWHkRPmiCehMg==","signatures":[{"sig":"MEUCIHZnDpQksgYfuXOsUFhgXvc2gheK8O9cquc2rkCy/MmnAiEA8z7ZDyjrPA7/OwqLFatv2zmCY9OZT6vwIDDneq9HE4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1789133},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b2312d2827b951829ad9b985926b1c6feb205c19","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.5_1777502333660_0.10857839746724252","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"react-native-ai-debugger","version":"1.6.6","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.6","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"d12063e9cfcfae0c774181b3998b8d3c287a5916","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.6.tgz","fileCount":239,"integrity":"sha512-Gm9ozlV2L278v2w9ymsSAjYLN2PSZBvDPgF/peaIdD5BBg5Zr6tiwrqxHG9MJQsNX2JFaxw7dxZJtP9zbkRkLQ==","signatures":[{"sig":"MEYCIQCy4aiI5bhSMy531muiTm+glW94L+CZZBIgrfunLAeUjwIhALjMedC63Ir1IPOQf3Z70lJJZcbIqoJkIH1nnQL27IfU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1790305},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4cde971c7135055c8af5fec88c73acf00b65ed32","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.6_1777728629979_0.5463496588226919","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"react-native-ai-debugger","version":"1.6.7","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.7","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"37632d32c5debdc8047a0dc1b0684a55a2616f8b","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.7.tgz","fileCount":239,"integrity":"sha512-pHCRzWkttdEQ/KnkWggwYaaT5B7JrJ/JQ+V9/nfZRzoSIq8SnSzLPTfPUSDGOhpma4urL3zn1niOpQQqjzie1w==","signatures":[{"sig":"MEUCIHroieB02FEIC21uiyxX+GK9ENKtBBG/eek1Mm6N8xv0AiEAtpr/oR1dfOUkr6K5RYp8ucR3o0+EZLX5WDb6rGjyKAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798873},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"08ed868b373b9dcdd1ada9c915ccceeb2b0830d1","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.7_1777731055402_0.10166002336230107","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"react-native-ai-debugger","version":"1.6.8","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.8","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"8c9cc4dbf72bf9e19ae4efcbabec6f254da302ed","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.8.tgz","fileCount":239,"integrity":"sha512-sa9WZHXnOrDXCBsQkKFoKr2AznS8MkvoO0kmC6yDfXfaUebcQCKPohx2CO+S75MYPBDFfNj/DOJcQmHSxYJ0IQ==","signatures":[{"sig":"MEUCIQDa6ciuIYQumyyINexF7weDfz140KMtlEnWHFIxhSx6PQIgFKllkXDFedPLDkauiPXEzoJVCEXnGogC83EQ/fRSyfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802262},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a9116c0b98b9363cccd7048fb3df0a5b1a06aaba","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.8_1777923874652_0.647638263021836","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"react-native-ai-debugger","version":"1.6.9","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.9","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"a73da8ec735c38b4b3fbd89f049d6878f25aca33","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.9.tgz","fileCount":239,"integrity":"sha512-E+Sn57BlD0u5YTzhOCDKwRwqU862HQ3aE8bGqf/vNyRVQ8J/T5Mv5GJfjxCUa3oO4s75uuu6Zd8MtfyvH1NuXQ==","signatures":[{"sig":"MEQCIEchjOoxsTApGJSEz3VrLi82r42BMWw68npBZBZC4VTlAiAvVV80yZNE/0sp377XMya/9S+nkv7eUg1wWuHHwgGTMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1819282},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0ddbdd70fbd4bdc9142036aa94cbfdd58892859e","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for AI-powered React Native debugging - logs, REPL, state inspection","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.9_1778016749676_0.8040458962233648","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"react-native-ai-debugger","version":"1.6.10","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.10","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"b1ecc0999259e4ff069cc9607b877d643a93a59a","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.10.tgz","fileCount":239,"integrity":"sha512-unhXQfMjnDDVoqmRmCwvW6Nq02DSQzl44kwjiWCdsNZcHkhe+dc0WJILU/BT9OOgnEIU1tEk/i0LG25d6UQyxw==","signatures":[{"sig":"MEUCIQC2WF9n9yIp4y+pj1zdVlgKH62Dgb9xXpDsWG8BoswUngIgZz6cIzpbwTc2luxd1dBlnz6okwYt1musLrHODbSFLc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1819750},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4fcbc7147d7feca50ee7328011390b5c0a61d82a","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.10_1778022492015_0.2715000952861033","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"react-native-ai-debugger","version":"1.6.11","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.11","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"da39cb27651d59df0862e4e71fe829886dfddff3","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.11.tgz","fileCount":239,"integrity":"sha512-2YJLQNAuHN+ApOzylkvrJ3X8wklCyHOE9pxSvD9+jvJIlgeEoEALPXuQsJCg3hMG5vEWytG8vuArpyJ7HU0Abg==","signatures":[{"sig":"MEQCIETYd9Gdviz8tQaN5b/+OGPqjjCRRHWncFHFrePT6pu1AiB5uSWIRXS2t14PZ+pEZb+8R2D3wHDD8Ye2VN8dCBPvdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1821326},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"268cf9bafc97f064c87e1c61eb30d98636b1732a","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.11_1778063225381_0.5041717834956616","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"react-native-ai-debugger","version":"1.6.12","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.12","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"2ece40d7c81aa479e50e7607b22d22815a62640e","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.12.tgz","fileCount":243,"integrity":"sha512-X/8SuUAh8qKSGb1TeTDmyK5LSQJt19RCrGoHFr0OPBkAZiJ5JQBYdtBpVavaZBjO9I8kxiEKvdSNI5EADz4ZTA==","signatures":[{"sig":"MEQCIEfYSLuSbM9CtGUNgxiJm0Y6Yc9I+Yw3fiBB++bLMsvpAiAuoxOWBz3c1RWwKkmHvzhS4xHFnXKKYyUIBhcMm262GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1837556},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0aaaaa27745b9fe54dd06d5136b1303eb4271b4f","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.12_1778076035957_0.10150421715220004","host":"s3://npm-registry-packages-npm-production"}},"1.6.13":{"name":"react-native-ai-debugger","version":"1.6.13","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.13","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"4d89373db79f048154085fdf59d008cf8cf61677","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.13.tgz","fileCount":247,"integrity":"sha512-4W1C/nnZnv5R7HHPpMjqs4/uv4cFHCG1MvKFs+cuJc5FqWD8OG5rTShKD4kra0GcP20Zh6h7NTpBL0Tf7069lQ==","signatures":[{"sig":"MEUCIQDqf3vy2ydtaEDBnbyWVn0aWi2VeI+ZyfZA7Qu5jLsGjQIgEbcuwFNlmZMqflgKBPqMEmu2n2GqRAOdKYn8bouwdpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839574},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ab723322ce5a5a2251890f9d130c17a5a0f5a9a7","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.13_1778089739675_0.6913492354573907","host":"s3://npm-registry-packages-npm-production"}},"1.6.14":{"name":"react-native-ai-debugger","version":"1.6.14","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.14","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"e8067894155c448d7310ec3e06e5e12a9b645861","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.14.tgz","fileCount":247,"integrity":"sha512-DJy3klFtLIW4HV24u+Ic1lQItfUkC00MD0x8QUTDq7bKarTX5oUd7rx9HFfKpb/o1CLj7Q9YOMFAqWK5Bk8Cag==","signatures":[{"sig":"MEUCIQCS3NrLquBHZeTw84TtZyxup3pyaAyGW7JQxPOI5Htk9AIgCUSmTMhFSWFejDKWvOYI7TZtw+Vl80v5y37cFo53gtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839868},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d5b38f8f245eb9650f5db4a1d9ea7afd39219e79","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.14_1778268951141_0.5880963370117791","host":"s3://npm-registry-packages-npm-production"}},"1.6.15":{"name":"react-native-ai-debugger","version":"1.6.15","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.15","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"90b108c7bc484eb64a0b3750b45039db3c3f08dc","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.15.tgz","fileCount":247,"integrity":"sha512-beY8QI9ZQJh6hRsAY+KUVEIgjviFPe2hptOkywf3IV1NzGggUu0JLCGHV60ByFqpneJ1MUokdilJWPpYGHec6Q==","signatures":[{"sig":"MEUCIQDZeRH0xjgtNLIUHHcn8oHe42PW44N+MYLunMM7iKehTwIgYdb+XdYHQPHK942AgV2+POK/xadwigGcTYOea2SxQJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1844835},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"93967872e8644ad329c556840561301e32f361ac","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.15_1778517911567_0.11456385068332309","host":"s3://npm-registry-packages-npm-production"}},"1.6.16":{"name":"react-native-ai-debugger","version":"1.6.16","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.6.16","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"fa81c647309ddd1d822cd5d4ede1febf9f01adeb","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.6.16.tgz","fileCount":247,"integrity":"sha512-iKyCXf89G5IZOsqInhv5k/02mCvRIg4wIbK1ZmnwpWF9QlVI3YssKW1pDDuNhX1/cCmak/57i76dGwpLHZvg7w==","signatures":[{"sig":"MEYCIQCZg3sBb/DpIxpSYVkaowKaoXqPaKlEEPrMRGXoadLrPwIhAMXnnVeaF/8SrZamh0DhQdh6TRkQqeDjqPmm1rCdjJDh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1845314},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9fbc2c56f2c70271d57e0ef601074901b22b4b78","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.6.16_1778602879714_0.5976783762949016","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"react-native-ai-debugger","version":"1.8.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.8.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"7e515792ebecccd7ca110d66a16bdd81410184f7","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.8.0.tgz","fileCount":275,"integrity":"sha512-9QdAmdm5pOF2nqq9xIkXqKPazEphGBjPRtNAT3/bIXYNTDEgqa69OV6z2DRrzxxTs8CiNKHB/J/QSpCsTWTi5w==","signatures":[{"sig":"MEYCIQDjPOrN1cMcQfCCDB9MwMFWpUnH12Z6uy102LSTja83EgIhALnIYJgohSwNOeD3bIPztLXTRTXv/a93Z0+FOiujkLIx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979798},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d44dab2e264f808dea41d1cdef79e1266ed1f537","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.8.0_1778970921102_0.3002100349296035","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"react-native-ai-debugger","version":"1.8.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.8.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"cf32fea087e4ca2afc73b6554e872fd68f3e27f1","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.8.1.tgz","fileCount":355,"integrity":"sha512-sXItqjXuthiDyyThWQ8fOBE2VgGJobzQAToNXszqu2dEOy2xjFayenD+MlB0bsa7cbqAP0aAzjdmNTnVlrX4ow==","signatures":[{"sig":"MEUCIQCDiwAjYW7DQqgZvcsdw8Vt3TEgPWYObXB7WOS9KMpceAIgBt+V7onEheixoIE1JV8TykUoweyLhilAaScQMdELFC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2031404},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d540d3a3566975ce3c45214424979ba3923d9394","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.8.1_1779018338249_0.40161528623552467","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"react-native-ai-debugger","version":"1.9.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.9.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"2b484931273c7ec96e465f52dc8192b85946f753","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.9.0.tgz","fileCount":423,"integrity":"sha512-WiBN2o0X7gE2OyZaGQNzEjnWu7KzAdIo5+3bWIRk6QEarMlQBHkz5yaotc9R259JzGe8LWY6aUBLI9NDljTajg==","signatures":[{"sig":"MEUCIAyCMg4nJWD17GL+n6YynZhilqnQH5qfSp/SvFsPKfF0AiEAsD5L1hZJJ5P/cn7INCbZg0vmnI0J14h/2yQCjSVJC7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2224303},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5b7c2bbdcde96089316d19a0127135b8f567014","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.9.0_1779121470586_0.26797779766327934","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"react-native-ai-debugger","version":"1.9.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.9.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"019c82c5699deaedc2ac05adb108de692287da37","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.9.1.tgz","fileCount":423,"integrity":"sha512-i0Bp3o6HFanhDGvBz+NnhtqWHubls0AWVghplc3uLxyOb5H6oULXJYGqOTlRJgnVhJVkJztxkfZi+vUaaPfNRQ==","signatures":[{"sig":"MEUCIEn0vTEkGF8X5G7Yfr3UOlFkrK7//z0KI0TGrHz89dFqAiEAmV5p8+eUMeG7ncMqlG5nEg/3NNSC5GCDvCIonJ+J6d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2231940},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d51c21b72f5e866e75a9c78c262a4c27a6a26f3c","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.9.1_1779182172755_0.15605566534542148","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"react-native-ai-debugger","version":"1.10.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"ba1e5df90f91621b2aac7b017e44e88efcfb147c","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.0.tgz","fileCount":451,"integrity":"sha512-rm+qWurVT2Ut/z5oIK3ZmP0IrPJeVcfgzfO3aNtuyKsOs81nwuDsHZ1MY/lx9H4HpOzr35FHahKQ7iu7/Dk2JQ==","signatures":[{"sig":"MEUCIQC0nG5+8sb0bNCZxfmaIo3KpdLiwjW688/3agSSwFgBBgIgXEMIKMHus8npxb84qHUnlSBvrm5wG2CnEOwgyYrnmvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2314968},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e7636d6b97f53250d42fdfe47956a3b6763dc792","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.0_1779210263597_0.3734115451988034","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"react-native-ai-debugger","version":"1.10.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"79c68a07f5553ac340560c2c49b18feaf94be6b7","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.1.tgz","fileCount":451,"integrity":"sha512-iHQA5AipE8jGw1mg9XmoWYotKY3GPMWHSIcDa9lTpOW7AE+wvCK/NPv8o8jC26n2/NkPXHnD6tIf7SHYYbsSUQ==","signatures":[{"sig":"MEYCIQDNCxoersYXoWAfekZSnrrkuAl9qTI+oiRUVMOW4ZEMNwIhAN3OFZLG7x/Irl+YSeEkjXYIw4+jIf4zYlL2cyEkU09R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2337643},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"abc6797e37f67c31c5675381472612cb6ef2e4f1","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.1_1779389424825_0.36849068519399153","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"react-native-ai-debugger","version":"1.10.2","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.2","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"bd9e6ace09edd7c23f2b2416f40277754bc7ff97","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.2.tgz","fileCount":451,"integrity":"sha512-DlpVYqI+zXAwtWivCCF2VcYo0AHpijXTqiKmTKS5NhECXBQv1zNtUAMuT0q03w648LIdhparGk1yByjwucJByg==","signatures":[{"sig":"MEQCIDF7zl0TfZDMUreXlUmcWTyMdBIqJ81TIaKaK5tm19r0AiB5Gs3QQ+aqUM4MVhWx/jkVnx+Q4x0AUSStEeIN4zepMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2342942},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e4b97b313661af9c6685dfdd1b7c4043c821409a","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.2_1779390866951_0.2678205827871112","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"react-native-ai-debugger","version":"1.10.3","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.3","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"fe1de933fc5eff36832c42593155f2beeb183025","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.3.tgz","fileCount":455,"integrity":"sha512-jLC/QCp9VpRaW+SPsQqXaNefRgkiKsv7pm/iswPOHaKwsJLBoZp/8Poi7js3kN+DSCB6glNRoUjosKFpsLx1/w==","signatures":[{"sig":"MEQCIEH3RjSsewHijGislQlcqIf5wlJLfw+SXnZP0bHTcrvTAiBnMfEfxQT7KFq+Kl6C4M7VtoFJmwjvDZhaYTIX2NQ7vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357968},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"91087b81eabf7c26680712bb806f123ff37b3c8d","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.3_1779394426493_0.3465597162755296","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"react-native-ai-debugger","version":"1.10.4","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.4","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"e47d8a787f8454b6257a6f1be8821d47a12b41a9","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.4.tgz","fileCount":455,"integrity":"sha512-I8gcQ2ldgINitTvvDY80XcAbzByaLHbH+QSngo7USq+AYkui3wgi73JyYcba5Gs81TfPGrWQ9oDB7NVOCKmaXQ==","signatures":[{"sig":"MEUCIQCPBgj4czSaS06rxABn95KrXOLjn8KDzFXQ5U+CI/cqHQIgeVSh1Nw6fRT6g+IdQ9V3RTw3Fw/1to98Lybqo1zYykQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2361772},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a3818e70ea2c03d32756fae092fe7c35573ff925","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.4_1779400192175_0.5141886527843811","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"react-native-ai-debugger","version":"1.10.5","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.5","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"a11083dc8b5b4789422c1c8c4b06b7848389096c","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.5.tgz","fileCount":455,"integrity":"sha512-QFstvqJpbKNqK4HHe9g8xxtSKbOuV5xBVCJyE3eQFwhA5Kw2mk+FrKrGVGCToMMGzcnZyCMJNJq5JrPDdpKJfQ==","signatures":[{"sig":"MEYCIQDDfEUh/PrK8qX4jUjXkLdKDW6THncrC2k782DR9tFqdwIhAJZTQIZCWyhn3eg3Gse7yN4/1GiGLd51SkUjWHyWQjMH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2375918},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"25ae227ac1695ce5b513bdbe14b9b4fb1ea781f3","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.5_1779568582692_0.5369822622840139","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"react-native-ai-debugger","version":"1.10.6","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.6","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"503e117caa7102ca9772ee8b637cdc4f6a1cf1db","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.6.tgz","fileCount":459,"integrity":"sha512-13qD8qFKMw/4FnUdoZc63zceWf9eH+9CKByGKDmEPJeVamU6joyo1g9Nm87A/Pm+w8fHuML1wHBWydvOQs+tnw==","signatures":[{"sig":"MEQCIAcG5n5dRLQ6xdE2LMZ+Jv79Xl+wkmPcuJ28rISjVxWvAiAB7eH7P/JdfPKjmE4pqm8hmX9Z7eGdoG662Q50kQAm/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2378460},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d4fc7e8c9f69044def3226aafb35d6404b0ac4ea","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.6_1780176749988_0.5359405057673683","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"react-native-ai-debugger","version":"1.10.7","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.7","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"cac532ef665c4d08c48cc8130713128d7ead94e3","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.7.tgz","fileCount":459,"integrity":"sha512-R8eTMgqS6u9TK0n31bw3He4FvwgB7XDB6MfYgvnQPl4W/c9D4ZwhggXeRwwvAMw2wfq8fJhirlSdphSdAA1ylA==","signatures":[{"sig":"MEUCICPLZcnaLbE2Hh8Gr3hmMaaGz7qhKTRURkl/fgPNVqlFAiEAyb6WKBk45Wtatg8uY55oJ9hjedL2F4BikjQzbpAiuds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2365806},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"26202b73580a73c91a75757fad53a8ba720e1b8c","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.7_1780352560349_0.9479001622017071","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"react-native-ai-debugger","version":"1.10.8","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.8","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"f78a01754affe818627e3cf794fa4010ef97c23b","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.8.tgz","fileCount":459,"integrity":"sha512-hbeXUD3BnKyktHrHKUkNFzj1wBU//+bYDKDDuIiCx7nTmiq2P42R0pLBpMo10trpj8OxYf+Dx9XXxTkFqlki3w==","signatures":[{"sig":"MEUCIQDjxtTtpbjJaoQMsx5CHaM0X1LZrLDLG7xVpJHqpTDaHQIge6W9gqG2vvfO4n/4PelijqaFnB4IiYfFemj2No3KZEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2367996},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2e5088f961d25ffbb39c2067fd8a7d10613842e9","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.8_1780686985789_0.03264887380523529","host":"s3://npm-registry-packages-npm-production"}},"1.10.9":{"name":"react-native-ai-debugger","version":"1.10.9","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.9","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"5063a174f853b8c9c2cb110aa079c9b6692d1c4e","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.9.tgz","fileCount":459,"integrity":"sha512-0fCWmoCviKHNUqYA1Zuz3nhJ0Gztegio0RaxHj8S3MqXnIjlPTc4qAsCRZXyx81uy5LMljpyFCsH2wCj4f5ozQ==","signatures":[{"sig":"MEUCIQDGtvOIoAHeUEdcmemIJqbNy5dqEmGHCxcA84Et9T0vFQIgNNfdGkwr/ojGQOooQ5B0FLZzpQnKK6avHGvewFhERq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2378475},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e517a31b887bf6e734b0ac92e92da69b3efc4171","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.9_1781121262956_0.34708270330777546","host":"s3://npm-registry-packages-npm-production"}},"1.10.10":{"name":"react-native-ai-debugger","version":"1.10.10","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.10","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"663a1837b02befeae82f7ac4ac874d8d58b71de6","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.10.tgz","fileCount":475,"integrity":"sha512-FW3Z/EcDuGueBdCxQfWZc+V1+9ZdXY2eGHnUvFwE1fnOAguKFjwsKRHyY7hsZ/szT6FdjQsm2KaBjrnEEN+SuA==","signatures":[{"sig":"MEUCICOIxv++kYeJKJtQnb88WCitf/3THhIfV9gocv3Or//EAiEA7LtwGmA7OX91I8CSexRipvJaeH0Uc5tt01hiIGK38+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504129},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d1157da849e001a9892c719692187af2458130a9","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.10_1781284338362_0.8958506664510995","host":"s3://npm-registry-packages-npm-production"}},"1.10.11":{"name":"react-native-ai-debugger","version":"1.10.11","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.11","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/react-native-ai-devtools#readme","bugs":{"url":"https://github.com/igorzheludkov/react-native-ai-devtools/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"bb1c304ba8683b5543980be82f05268affd7d93e","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.11.tgz","fileCount":475,"integrity":"sha512-tdMFug+58BEbKbeArjYXs7nAGln5JlqAxzX0lU8PHjnCjyenXPAf1NwtmKjhlN575T36TSA0bipDdI7MPS3uvw==","signatures":[{"sig":"MEYCIQCSqP4xLvIrsDQPOwwJ9M50MsFuWrYwlywkCX9GS9hoXgIhANSlYI/05v/5dsNhGnK7sE/wOqJ3vW2V0cRyYfrXwwAI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2512424},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e0af48913faf91e5eb6e55b85328c244a1981cf4","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/react-native-ai-devtools.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.11_1781816141330_0.6489454325038873","host":"s3://npm-registry-packages-npm-production"}},"1.10.12":{"name":"react-native-ai-debugger","version":"1.10.12","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.12","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"b8e17c224d095017187f6c106bbf12b81e44eda0","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.12.tgz","fileCount":475,"integrity":"sha512-ISL9ubxKuZD88ZmXOtbj9wu/oAOhH4lU1WlQZNWjrRTjro1Cye5a00Usflx9sojNvMgOQLy7D8uSnUhj0DPm1g==","signatures":[{"sig":"MEUCIEESjfbdxU/BDkfJl8shHdRMJiXI1x6MXII2Sx0ZE8MJAiEA/mCiF9XtMuwdZ24Hf/2TEbauksUxH5KXe0spPCT3cpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2512869},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f1e8d489d9c9c31898bca04d9253242c7641d621","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.12_1782245913627_0.6343636484466812","host":"s3://npm-registry-packages-npm-production"}},"1.10.13":{"name":"react-native-ai-debugger","version":"1.10.13","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.13","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"b3a6a0804b36417eb9731a1488bdd77b63702390","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.13.tgz","fileCount":475,"integrity":"sha512-VIVWPOdiqyvCKe+mywb6EW3zawp4zntE9ilORmzaMUJEzWuCd8bt21zgXou+pGsre2/IHaXN32sIztTWIeV1wQ==","signatures":[{"sig":"MEUCIBz48vI+R+aCaG20fJL0PBcIdF4cewSyHrqw5R3NFR05AiEAwtpVI7RgiyGARJshs8DLl4Bk6wjsIo706AkUvPLre60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2553189},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d9937a7c32f21b53aba97decf4e4fbf1ad27891e","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.13_1782420455952_0.16083618045341042","host":"s3://npm-registry-packages-npm-production"}},"1.10.14":{"name":"react-native-ai-debugger","version":"1.10.14","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.14","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"3ab27dc2de6a02b5229f4bc75947178728293ed8","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.14.tgz","fileCount":479,"integrity":"sha512-IxkZqIewpDcY4Yio/qM9BMu9plSwg2p0tJyHrw9bMIGMD+l4ZA0EHID1lPEm74cOp/GdI1QD4p51FxcmVSZyfw==","signatures":[{"sig":"MEUCIQDB3YTapg0jyFKWdHvFVK2O8riwbPRe/QPDmfgtfbGQhQIgW8qlbE0nnEvKJDbBjNvgT/P/SDzi62VAWa5/jnYWLdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2572921},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e85983a1ffb700774cf8abcfc4efb6161e55e1a0","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.14_1782470253460_0.2763710239309114","host":"s3://npm-registry-packages-npm-production"}},"1.10.15":{"name":"react-native-ai-debugger","version":"1.10.15","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.15","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"2c4129bc7ddbd5314b046dc9d3043d6a85a9622a","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.15.tgz","fileCount":487,"integrity":"sha512-l1pYkXaDgoqzwGkliL4QcN4x73w4VJw8dU2dT/lSNveQSEvOcOrR6qfy62qybufjSc/zn6dm0VLI/9kRMAlU4g==","signatures":[{"sig":"MEQCIF0Kw+8ReCH3NOamVW2deOVBwi640Hyk+UW95lhl8ZV3AiA35wn9/3oJBrcH7gOvsmWXzJvtnkP23xjaTOd7Mv70LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2596698},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"96937dad5c8cdd1aa6f59c161b89c5492f246697","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.15_1782510057924_0.44218401317753053","host":"s3://npm-registry-packages-npm-production"}},"1.10.16":{"name":"react-native-ai-debugger","version":"1.10.16","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.16","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"a9fa015dedb62a828268701495b23d198ca592ce","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.16.tgz","fileCount":487,"integrity":"sha512-M+9+ZL9Q5btDTD//hmfZOz1GLRBThVw2WVx4c5D6zYFWBU0NWOkg8G3yyu8YCOJEZkwbYSSqAo7Le4gTKX13bg==","signatures":[{"sig":"MEUCIBOrV8HoJmrU8xd6AOcqJW49enTm9BEKM/P1V+gG9GY2AiEAqmGW1q9GIBiB3+0zldhVQtuLgj9QQlrPK7XujA3n2Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2601300},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"90ce5cf52b25674eb88db5f3be515a3bb1cb0731","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.16_1782920356530_0.22858895636527077","host":"s3://npm-registry-packages-npm-production"}},"1.10.17":{"name":"react-native-ai-debugger","version":"1.10.17","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.17","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"9260ede75089bc3a1f9186ec2a0c66b818575374","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.17.tgz","fileCount":507,"integrity":"sha512-Ob/0Xox2B30LtIV0z+E8wGXWiJLWo9kAyWG/9VKGMTcp4RBFvCPZXZZIQe4Kk/INeZTE+8RLhjGL6PAmT5tFOQ==","signatures":[{"sig":"MEYCIQC7efNlCJZNgBhPFLrrF/SIZGPHrQ1wUE6Chhok3f63qAIhAJ6B7gcGuRkSqnCwnG/ZJAZBqtVUe/u1H4bRPSDncRBc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2682235},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5cef8d1867fb65aa22b0696ddfed9f21b83b110","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.17_1783088227578_0.7164925571159755","host":"s3://npm-registry-packages-npm-production"}},"1.10.18":{"name":"react-native-ai-debugger","version":"1.10.18","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.18","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"3874d6b8b62ae0a41357719a751c5c459e0a3597","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.18.tgz","fileCount":531,"integrity":"sha512-iYLA8hgleKn9z6fF3tQ9MaZ94LyyIMinQmB2nxc8yTsEay4/Rp78MBDv5ee654hEcZ+I1k1gK0OSJzdinOKCiA==","signatures":[{"sig":"MEUCIET6+hGkd0lPMm9vSW2q2WSGxVS8TOF/gfnRA8xrzpORAiEAyb7MoTRj22FEO/2CEqPydgVOyQD4Ej8jAYkZLcCMhmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2732061},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c341a24d2d367f4b3b6e3c701075f6b0e6f98780","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.18_1784571360420_0.6469481941887401","host":"s3://npm-registry-packages-npm-production"}},"1.10.19":{"name":"react-native-ai-debugger","version":"1.10.19","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.19","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"e28184ee22caa0993492d8b2f569b75a95f18014","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.19.tgz","fileCount":531,"integrity":"sha512-3NknZUtEpxgG2o2LeIiK4EdJJW1tIWD+JKC1ICQUq5LIYInD+Mlori9cBP77rwotaqdQvvbB7kDpfThVDAelyQ==","signatures":[{"sig":"MEUCIQDr2KF3FwiAGrjTg/+Ykx/x2QoSA2967DNvDO6yx96vOgIgIYNyZpImUsYH6xErvd4Oep3g+FDVPnvpAJFtsDA+Igw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2733705},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3e93095ac675cf45192da26295741e9218502c7b","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.19_1784575796185_0.5211345115488415","host":"s3://npm-registry-packages-npm-production"}},"1.10.20":{"name":"react-native-ai-debugger","version":"1.10.20","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.20","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"2a4aebe78c55d2c0420184a64fd13b011ba4bc6b","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.20.tgz","fileCount":531,"integrity":"sha512-kdDG9x0bTUuCc6DK/0rSUZ0pAiH0ndUktdW0PYm8ET8Ue2u9rMul00CAS2Il4Etvvt/LU3edL/CoQHOiP+kBUQ==","signatures":[{"sig":"MEYCIQDgKUcX/4rq6s3C/W9alHAGkyOySn0ewH343lcZ/yE1bQIhAMoeHZlXtRIQql/HOwYlkE4s8Ri314MJgjdA3HwBfO/Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2734112},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"44e8f16dcd08d8b89223b6de0e91eca543127b52","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.20_1784579296061_0.9135137531233413","host":"s3://npm-registry-packages-npm-production"}},"1.10.21":{"name":"react-native-ai-debugger","version":"1.10.21","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.21","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"34677f12c5a2d3aacd99bc07b71dff522849f2a1","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.21.tgz","fileCount":555,"integrity":"sha512-3AraVfmExBnBXEClXAgQAXaO24w9KBQxrc6vyhjNQqSp8i41/MbvPLRYQLXlcluvGPVsj8pH7rlNM0mtK011Hw==","signatures":[{"sig":"MEUCIBzZJ75e2xw4zSGodeMiWFUCG7CtpwfQoj+UjzkTJSs8AiEA50zjxzFh9XIbtplY+H3rAMFIfObgwzzn2qfZN6uiXlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2770445},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a01387e30751f8df48256c9bbd1e351bb5a504b1","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.21_1784660337709_0.32736161806214037","host":"s3://npm-registry-packages-npm-production"}},"1.10.22":{"name":"react-native-ai-debugger","version":"1.10.22","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.22","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"8dfbb478c1bebd2fd2dd6883af4cb0dab702e422","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.22.tgz","fileCount":571,"integrity":"sha512-eKhGk81JNZJAGHfFBoKUmXqckTYUhyKYzoCFP+I1lkN8yuXbx91azawAp93Lgmu1Le+Acs3E51Ms2sDh4qN6WQ==","signatures":[{"sig":"MEUCIAu2PbXDOH+VR7Atpraou+fjZBGAPaOBymyjGAJlQ4MSAiEApZNvVMA+UP7FxMLPODVmtFm7wqdy9icl1KY5r+hxbR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2826312},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"86b844023c859043456338024edf22b41c2e0e87","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.22_1784841644957_0.3557205068597864","host":"s3://npm-registry-packages-npm-production"}},"1.10.23":{"name":"react-native-ai-debugger","version":"1.10.23","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.23","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"9d861c96c142e33052633740d4306d2a2f27d1a5","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.23.tgz","fileCount":575,"integrity":"sha512-7TSkL2I21xYNNRhGUO3eR20l+DfKyiCrzmbmqTDsPfLdfdfgrGkUrydEYrXIQnl25C2rgrBBq765n7aa/RxRlQ==","signatures":[{"sig":"MEUCIBDXth0EWu2V8MdsKHgLvq39oOR65tFTTZC3ebNz21ReAiEA1RmUdYkNPOoeuAy02ERLJIPBspUZwS88DHLaprqSlPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2830616},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7a713434e95b893655c98e32f0870e88f4c5d287","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.23_1785312593703_0.7951347136727023","host":"s3://npm-registry-packages-npm-production"}},"1.10.24":{"name":"react-native-ai-debugger","version":"1.10.24","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.24","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"8697b40a14bdff64a75a33db143dd8e7d83f510f","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.24.tgz","fileCount":619,"integrity":"sha512-KDFlp2c2D0e+MixssRuPbvWvBqMsLaPImaGMbtkTX+pWcpCkQTCll7VGGawLKgbWzITWC9Z2H2kh16dy0pISEA==","signatures":[{"sig":"MEQCIA6KRnElJTroyznPpvyW7o8TBzcFsRExXcgYe8VXGlSYAiAGg/JIahuQHRlwG+5ShXk/96BXBvPDcAu691nfggv1sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2951312},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"03049213d6f5be3881eb3d180b7d64bd21ca08b9","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.24_1785321672373_0.6074301937032145","host":"s3://npm-registry-packages-npm-production"}},"1.10.25":{"name":"react-native-ai-debugger","version":"1.10.25","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.10.25","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"3b49ca63015c315c1b05386dd43006396cc254fe","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.10.25.tgz","fileCount":651,"integrity":"sha512-th82z6A2c2Zc+c4OYAKr1On4nOAbgRXdJlpQBUCY3CKmbuL+kYXIfFYG9a6K288oSWk6q8IIhSdAnBTi+ryg7A==","signatures":[{"sig":"MEYCIQCZpPTTDFwzCYyku3zyb/Wrx5OQm/89HyBI8IYKx+7K/gIhAMbQ5tAvzuEKia897F5TwvBgHgKDUaOIXaai4Hu5IZEd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.10.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3069645},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d1257f0b3c6b6c9f7e689d97fb29e69ee9abb439","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","tonl":"^2.5.2","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.10.25_1785354066318_0.888690797646321","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"react-native-ai-debugger","version":"1.11.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.11.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"772f3812173bd1e7f9f7a35741d0915f426d14a2","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.11.0.tgz","fileCount":736,"integrity":"sha512-AQCXtZFiJ4AQkEGrV+KmStwJviN0WFBa60lxpadzep8Yc6KesitUJ10/YMfjgRFj68UI7X5kYvFGA5JAoy/4VA==","signatures":[{"sig":"MEUCIGpf9vQM29jqkz4q0lEZkRYZIBuj6Wwy5xVu8DM4uZ2QAiEA3TzU4jSCSJzs7n8ccBB9nH4MTtXRdtayoaNpfeiMV2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3308456},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"adfc52020eed809943f64246d6ab98a8c2c31555","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.11.0_1785392960281_0.45311670430411755","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"react-native-ai-debugger","version":"1.11.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@1.11.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"20878fdcc21fd9c1f402971773ce72737a4c2808","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-1.11.1.tgz","fileCount":736,"integrity":"sha512-N51ihfVizRumNkVKMbYN3Es7Xzar6Q9TarvQAEfg1+6txeqFP6Y3Vw+6Eo/f3A45HD69BLGk3Ol4BeYJQ70Zkw==","signatures":[{"sig":"MEUCIQC4ujL80aVLY1KxuExO0NdqGBq1jmWmySaI82ZxI7H4jQIgILFkgHW/4fktdKKQoxWTK1uGI/U4Qvai6mtIsYmI1ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3308506},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7064e3b190e467178d9ecd5e10d62bf9bc474c13","mcpName":"io.github.igorzheludkov/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_1.11.1_1785440225834_0.6379025247508339","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"react-native-ai-debugger","version":"2.0.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.0.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"a31984b3e941308db6b01e5ba36565cdae61976e","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.0.0.tgz","fileCount":816,"integrity":"sha512-6en6pNO0rm2pyfPuRMNbv82ABggget/f2sMVYVnNRO0x/GY3XoPnEeWQp36MPSlCAXJtUCD5heKaWG3tVgkEaA==","signatures":[{"sig":"MEQCICCMeihOMTLoUyzqzqYGfb/N1YvdkUNATreKdGsewYRFAiBsTB7UsONBi/79ziX7nzQzh0bxD0wARO9Jks/r0xKdJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3369773},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"992a95603eadcab7b2953dcdcc3108d58650fdfb","mcpName":"io.github.igorzheludkov/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.0.0_1785529347255_0.8338702497716137","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"react-native-ai-debugger","version":"2.1.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.1.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"08270529dfc611587b2f98bb6040a04bc9553700","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.1.0.tgz","fileCount":840,"integrity":"sha512-J6f5Io3xbsqiUuWRUm11EFe4pkgpZWZCRdHpZO1vXC21NFt+hQITJlVzY/4bHmTbi45Y5XyAlMtbtRkVrUwh8A==","signatures":[{"sig":"MEQCIEDN2ONZuFC2DxX9myJ8veyh1gWe/mQk/stCAAXYQ2nfAiBGnpI6EIxxNHkH29SsxUwrXu3X04qI2Z7FZne/5DXCcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3456141},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"051d84a12138e0dedfba10c18267e6284070e3e1","mcpName":"io.github.igorzheludkov/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/index.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.1.0_1785534477095_0.2696214489814992","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"react-native-ai-debugger","version":"2.1.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.1.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"8c8a5cf4f85504a1bb49a63c85e5c248d077e348","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.1.1.tgz","fileCount":848,"integrity":"sha512-RzWXDt/QnfHwYXvL0yyjtmNMP97LNyWax8MdgTMWS2Yh89ufKp3cbCAgD06HbQVmQx7/PgIHWIu/fpMLs1pw0A==","signatures":[{"sig":"MEUCIGVOHN/L+hyp8TGvN/7Z/uhFi7t+1fZj8aEDdMBKJSgRAiEAi9m6ZhsontkoV+qlMqNItrx/6g784ZeIMJ5dL8GF7aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473304},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"60c066d9938a0e61066284fd8992cd1a982b5ac3","mcpName":"io.github.igorzheludkov/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.1.1_1785579357409_0.44357582225579373","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"react-native-ai-debugger","version":"2.1.2","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.1.2","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"a1d1207a2e21674c576e5104c40c58540bc865ff","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.1.2.tgz","fileCount":848,"integrity":"sha512-luAs6oREA8z/73rw4Rqw8/jvy6K+hr4N7oglwzOmemNSwdxMhZNO/Nj2pqJkI/GE+2VQ7WUKB4wYA/hCxElFog==","signatures":[{"sig":"MEQCIHD37ahPiF7gejSduuTPsTr/lnHJDM5HIW4bphL4A8bzAiAfV2gmIKnQXt9+oAbZhehSP9g1yqAesQ/X7HGLSrBS1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3473268},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bcefb0fd0642da2739a3766767159f41abeb4737","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.1.2_1785581152193_0.9364650837886592","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"react-native-ai-debugger","version":"2.2.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.2.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"9b8bd33fcc37b34447a77ff8067a56c62d146fad","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.2.0.tgz","fileCount":908,"integrity":"sha512-imlP9HhinMvQur/WzKQaT/+Xc/qgJqr3xNZTTV6XTLFoc2/o9f9HuScagP8qt4wIwRhLKSYPVsXGiezZCeEVng==","signatures":[{"sig":"MEQCIG1uYBLq2mWlobpXXa0EE+rMfJ8/FHuyDOO7EfERNhqoAiBPo65Yvu4oM+wAK78rjh64nmO/Tmk8QNXWULZipvekPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3677511},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"555edb4ed4f594a84656766ec581ef02b4c16743","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.2.0_1785622709809_0.5292188636439412","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"react-native-ai-debugger","version":"2.3.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.3.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"667969626423b60838ac19e4fd120e897c1a94b8","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.3.0.tgz","fileCount":920,"integrity":"sha512-NnVAhMV8DozdAdF0tQf8L5UFhDOTMbFK91b4wc8UfsmmIDHDiz/enZHMOji9g+8ORKNXV1njdq08dVhbjD6JMQ==","signatures":[{"sig":"MEQCIGZx2uKgOXLaw2zJPFEe+K3HM0BQoconABH/ANfPdvBmAiA7vh1P09GqgXBe9PZayv/V3jFHhGhGA3JnldhB/GgyPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3632153},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9dddae9d35cd34036024f32af6a0e169929e928c","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.3.0_1785679373689_0.35204434372365956","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"react-native-ai-debugger","version":"2.4.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.4.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"80822c95efe5f12308c36f641dd5812ef7179443","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.4.0.tgz","fileCount":928,"integrity":"sha512-ZRaiYKMDulR3e/5Uc4Z2wbNDQevIuFcYQAUNWcPMBk4yPdwa/9aZDroI+bk6/nKbdT03hbuggqbOJk1qunBPGg==","signatures":[{"sig":"MEQCIB2yQwRKrb/n2nPKoU5hM53w6/mS75N63WODjsrTojJMAiA4x+EhIf6d83VgvO2kATn66Arx5fCDPbsUoBaGNPsteg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3709786},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3c975f200821492a0356c504eac450f9dcde6922","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.4.0_1785686125217_0.913400802816994","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"react-native-ai-debugger","version":"2.5.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.5.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"c11af754d7f9e0d30f5c3557edea39f5784d514e","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.5.0.tgz","fileCount":944,"integrity":"sha512-SJ31RaaBfUwf5OBgPYj+bVy1wNkbCT/Utm/sZLNI7xDapaA0EkuxnWQSAZmbWjvKhDCNB3sQQthv+YQFYmfcIQ==","signatures":[{"sig":"MEYCIQDoK4mrdvFKkoseouR/Y+EvkGDLJaWX3CNLifv3xCccwQIhAKX0YlqjdokQQUqlkcN8OPXH+G1jeyZ4RGh7WPjrAAuV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3311931},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ad44d2989b981a04d24c0f3501dc3230b5d299e3","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.5.0_1785692392261_0.21424167769263347","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"react-native-ai-debugger","version":"2.6.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.6.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"3556fe9ebaa788f3fba1701ab67812aeca87d287","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.6.0.tgz","fileCount":988,"integrity":"sha512-cLG8vBQDTYJ0Ypzo/vqcmkMHZSltaVnUSGpSz68R76mIyV0/fDqgmjkk5K/Z22wMIhZXvxP3Kk3aKO4iLL4PEA==","signatures":[{"sig":"MEUCIQCeIYWaFWnqr09hwLJWUqxpecTOTy+PAHT8+6GqWcOqrwIgGbEixzyZldyisSHr90ZEN9NcVt+J0MKDovFX82ToiXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3410194},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d9139d411664d34d4467c294b531f63b985d63be","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.6.0_1785865830497_0.9426231481554757","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"react-native-ai-debugger","version":"2.6.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.6.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"082ddfd24342f3ab960c25538be0aee84b5074d0","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.6.1.tgz","fileCount":988,"integrity":"sha512-ArI10RTBG/QKZzdbqrl7+xcOmrEa50KBzX9nj9Y2qcGqq9y5n7wOQqE1liMhppxvt6i/5TpF24WuJzgxHwGfOA==","signatures":[{"sig":"MEUCIQC7H7KbwPmnl8+JwvOUdKAkHX9uy6W4/EukUAEkugxCSAIgL7XbuZygXLDfCPQo6USB9XRi5bMrN3qNkhBTdhtGHcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3412100},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"117fdbbf7100a618f47f31d17bb3f1d57249f84d","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.34.5","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.6.1_1785868508845_0.36972276110469826","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"react-native-ai-debugger","version":"2.7.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.7.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"8a06a4eaf9c47aac8af28abb8ebb027ae5f8d2a4","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.7.0.tgz","fileCount":1028,"integrity":"sha512-L0K2W0ky9/I8Zk8YODB9i5dek96aPNi7GHyh1mrHXfIB/W4RHoqVhqfsW5xMsH1s38uy65OBLligCwTw0F322w==","signatures":[{"sig":"MEUCIQD5Naj98JYk66QgTFmXAAYmmDH+5crKBhrWoyHumT3Y9gIgEMBuZ4cmiNBjz32MaUJuPtQMtNST/FoxYEwl+0CA4as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3579382},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"654281ff915cd9bf20dec6bd44806061fd434b91","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.7.0_1785963845345_0.7811043056338784","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"react-native-ai-debugger","version":"2.7.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.7.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"656d3bacf252785bde5752e0551e5780bc9bcb08","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.7.1.tgz","fileCount":1052,"integrity":"sha512-TRqG4LPwZo2HHg2WkqTiM/re75TRCAq/RGXXkW+XNQb28SY48lz41woLD1dCIdEtnfCFJBK5Bcvl1gVaOJvB/g==","signatures":[{"sig":"MEYCIQD54ySlpAR/5rVTE0g3IWpZi6jEfIS/CdCDx+mpWTqlzQIhAIAg82Raohhs8hUfdaeHKKMlORlYMelGvqb6HM4pg/1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3661250},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"fe7581c43b1fe3e8ec6b056ece17186582056b7d","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.7.1_1786089396226_0.6507321552283447","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"react-native-ai-debugger","version":"2.8.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.8.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"fa94edd41c52f30a357e1f9aac250c1917c007d8","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.8.1.tgz","fileCount":1100,"integrity":"sha512-zHEg5ZjNucbEbZwo/loFJhIWEKhonRkJUa9NC98NBBLthkQv+zm7ib4YByjNuCgETKzZ+5u6ZuZ8/XI5O4eS0A==","signatures":[{"sig":"MEYCIQDhSJpwIi8TcR2Nd+U5tt+97qfQHCBnYDcYlHvQuxNi2AIhAIAprnk1Loh/ypPXOf8ZG+/OIMiPSRYIiDUzqA8CFAdQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3809204},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"aa925e586ecc7c828e1c167ff4b72b776e0d1433","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.8.1_1786129986209_0.6240403813363256","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"react-native-ai-debugger","version":"2.8.2","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.8.2","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"d7b70482044d095c8e6f09314182fde1b6c7b26f","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.8.2.tgz","fileCount":1116,"integrity":"sha512-JqHLacIdA5sIfTmM49FFdDNU1pHO6W90PfOKPSP6nPI4sNSog7OdazGEPm8bwI3QVmVbIwmbGylyoK/ULI+MNA==","signatures":[{"sig":"MEYCIQDR8wTuyYARx170oRRs6UxP7nuQ9SqldUIh7TISwWY5lwIhAN6c5kYZ/K3XNK/GhfAh5BuAM4CQ3OTrlzYAQ8c2p4nT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3852016},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"ce75324439b9d7f14dc094a0dcd9b31f4131ec07","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.8.2_1786187799621_0.5937141464052367","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"react-native-ai-debugger","version":"2.8.3","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.8.3","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"801fedc3721a15fc15318a27786d3515ccd82c0e","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.8.3.tgz","fileCount":1116,"integrity":"sha512-4k86l7nMHo3DO6IlOMXHXFzNoGXl1sRTdqGNYZ3D4LBGuPHvCWQ3t1B6r6ZKd4w5eLFLXn1rQrOEyPoonRpDcg==","signatures":[{"sig":"MEYCIQCwS7PIhw6b3lRYDiq/DhskvITKTMnpj9vC6Stf43PY2wIhAIhlCPudnWkPmiGyUPPwsLffcvWfC/hqmsNT4s4d5+1N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3867369},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"85e2acf15f7e3d081f084b0edea7356d31756df4","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.8.3_1786392449279_0.2840209186429832","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"react-native-ai-debugger","version":"2.8.4","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.8.4","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"799065656165fd7789bc8cd9d96d1bec089eab88","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.8.4.tgz","fileCount":1144,"integrity":"sha512-mXTJIJrMAYdtJ0pN4odx+jVUPqCnhivdhsduq5D45iqdIvUJNR1QcZdJWvVEOzrjwTY/fxKBinNcl6gxbQOCoQ==","signatures":[{"sig":"MEYCIQDvo16kNdt+B/mjy6gbDOBMMXmWZAvnTGTARWu8O+C3zgIhAPJ0eAsnvMyfYt9zfabRvsvES+pDpxg+S2bxfM643Y9w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3951259},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"ed7e63123d1ec927794e5c662fd4c4b6ba7cf69a","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.8.4_1786653135284_0.6801920604792691","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"react-native-ai-debugger","version":"2.8.5","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.8.5","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"61d46b159bd0dcd961a32e7d7ed58f5429bf0319","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.8.5.tgz","fileCount":1144,"integrity":"sha512-4/gC5bKDbRR4wWavH7vEO42IPAMkeTPPR/CQI+Y1iBaUnl5QOz8mnJDlL3TOh3tO9/m/sHOP8+UOr/rmfmq5/A==","signatures":[{"sig":"MEUCIQC+kd/ob5TKMQEg7LzSocvDHH3cG7QyF1P4U2w+7i8X8gIgNSP7xioZNC7C7p9fqQi7+k31CckIWzF0P3lpv/BrIg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3952587},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"85bc686c217d636b164b700b4235bbbb2d13563c","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.8.5_1786654876227_0.8652692054489279","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"react-native-ai-debugger","version":"2.8.6","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.8.6","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"56091394b20d935b038d23f2691e6040794d8a19","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.8.6.tgz","fileCount":1144,"integrity":"sha512-Z5AGxuApvdTn/s8eBpgN9NLIAB+NT6Vchqa6THQiBvntKwkvVvJDG9C/cYwv/KAbUuDb2AVMOVA3FvAsREmkAQ==","signatures":[{"sig":"MEYCIQCfBdgeVAIRsBqkbC4oH2LmCuxDxtyID4MYgZnFtcmBjAIhAO3wqmoq+O/lzluNzFnPFml16gSd/2HCDfdMx5lAbqH8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3953023},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"3faa500954b8fd6745781ca2e117ffe2d81affe0","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.8.6_1786655725048_0.017267001708772378","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"react-native-ai-debugger","version":"2.8.7","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.8.7","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"65c62c0830a7ca69c932667ef524bc7cd5e22f72","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.8.7.tgz","fileCount":1144,"integrity":"sha512-gkncLbjo9KG4KxOsyyWRDAMCm4juC8X1nZvRJ9v8MCkGesfuT017Ea5WmcQrf94JcxSUwAtCAGKnr84dbyFEWA==","signatures":[{"sig":"MEUCIQD4fEuy7Y3ELlmZ5d4GDyg1s5LFRJAVhsNCEuBd5wA6PAIgBQcmmX/Pe4VWMzpK+kQINfW1QgOVRZPEVKFIepoLVhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3956847},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"8d4404339b8d1f084129a0c7a056f194d355a79a","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.8.7_1786705887995_0.7577605472008795","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"react-native-ai-debugger","version":"2.8.8","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.8.8","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"f4fcdba894e8bed203a0ebd87a4ba8e068fcd2ce","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.8.8.tgz","fileCount":1144,"integrity":"sha512-qXlUhY5wIyDQmLKZgJh+e1LnodPJNi3CWEyt5ikk8+lj0hbYfQRA6Okwnjhk/y7LPAqT+c0zEiTtBURQ4+Ff+g==","signatures":[{"sig":"MEYCIQCaX/apK1zfzky7M5ZrtHL5G8Q+7t8eMNES6B48jm7yigIhAJIDaBLGTbSPU5/D4jtX7t55nT7B65lOwu5eWa9EP/wJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3958401},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"465c7215f49e3dc5bd04ad45d56bf1b9920af4c8","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.8.8_1786791606634_0.17174884373167143","host":"s3://npm-registry-packages-npm-production"}},"2.8.9":{"name":"react-native-ai-debugger","version":"2.8.9","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.8.9","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"e9f1995a3e253d5f36ec6ea185a37e64e8bfe96e","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.8.9.tgz","fileCount":1144,"integrity":"sha512-lEFcny8gDkGVRFy9FZSHzyzq2cFidPGQ9L0rtyciTGQAuK6R1AKD6D7iPUBhW9DaJbOIR/gM66KvUcT1/aZ8Ug==","signatures":[{"sig":"MEUCIQCKR/X+D0EvHfxaoSx00P3XWSvdVGkU7HxyhDZMSit0mwIgX6De3TILeqXTwccbde3Un3sa3R1gqDS9dvLH1JY6ypI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3958400},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"f4bccc66f6d800060134306c773cccb4f215dd7f","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.8.9_1786791960138_0.4143475017516969","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"react-native-ai-debugger","version":"2.9.0","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.9.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"b2c1b56fa3528cb4aa6804efa95705a88f639010","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.9.0.tgz","fileCount":1152,"integrity":"sha512-HyZv6nt6UqWXoz7IZqcVR0z5xAr88Db/RTLOEVJBt/kb57QcWhjcIJeXJeP2J2CWZE0VkdybZCqcTWzO4MlSAQ==","signatures":[{"sig":"MEUCIQDvotHawt2WojvM+wFlYiNk7UtMlw93nbVYFPZluoILpgIgNy65A6oZie8CUm1Xvp4EVhRrSIU1kA7qIxXfHSAMX6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3978114},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"1fa254d93eeca0b0ba2a23d007dcfb9ccd2ba468","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.9.0_1786898398778_0.9731726105254606","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"react-native-ai-debugger","version":"2.9.1","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.9.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"d36d484d55649ad3a1dc6522f41d160bda01788b","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.9.1.tgz","fileCount":1152,"integrity":"sha512-bnunY1DeB7KP2jRBMZRktlDvZxvO/IgnLl7OGQkR621LMVZQzwtFUL1lWL9xMwClvETxQEkKqYqVZZBeKCLIPQ==","signatures":[{"sig":"MEQCIGoBtO5qHV9v68uDVU7hZ3Paju9w6XGQkgFkJJoFd+InAiAwC7GE5ilgS8g4uYGo4K47HJMSf4W13HekT4wo75Fd1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3981904},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"02d4e3c1b3262fd3c6d30ee398f0ce029ed8c5af","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.9.1_1786999036883_0.8165646738161703","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"react-native-ai-debugger","version":"2.9.2","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.9.2","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"3685957fd31ee8c378de4f0a5454fbe8186cfbb9","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.9.2.tgz","fileCount":1164,"integrity":"sha512-K02ZN8OD0DmEQc+JHw61L80no04O8SesyFy95SUg7wZrAbDBe4zPF49xGpbMcUhVbGYpEh0wYTN1dFzr7sZhXw==","signatures":[{"sig":"MEQCIHRk/+/oXBcEQUvYqofbIK8VCcWqmC9CsW7Jsh6SAx2NAiAFcFIu7A52xQBsW2lqxouw4RLBTS+fmdsIk2+mlOsOcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4046973},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"64455afab13ad8f55ce301c3fe3aaa817e4ca4d1","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.9.2_1787432843653_0.5097391533984805","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"react-native-ai-debugger","version":"2.9.3","keywords":["mcp","react-native","metro","debugging","ai","claude","expo"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.9.3","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"b1d4e9dfee564141f1f7d2ad4cb3e92739c87c9a","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.9.3.tgz","fileCount":1172,"integrity":"sha512-z+4/6+OT9bC8fdy3a97xR3fAKbn0KWx18keAafXfHafEWfy4TyfAI0u52bRaI21wLOYFRmjrGIt3t3N6OCIyxg==","signatures":[{"sig":"MEUCIQDI0SoAseSNSPir41RknwfOhENnArySGhypm6r7EkTmGwIgN1wwZkx9dca3Ktp+UHeUiA7lAW3JwdxDVg5ecY+/0bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4066749},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"53a78ed75eaf0c03f4c4415c5f666062c8ba81c6","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"ExecBro — MCP server giving AI agents eyes and hands into React Native apps. Logs, REPL, state inspection, tap, screenshot.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.9.3_1787483436734_0.6357073898781642","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"react-native-ai-debugger","version":"2.9.4","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.9.4","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"85a303410ce6267e734dedea95c19dba5093076f","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.9.4.tgz","fileCount":1200,"integrity":"sha512-76AXMOcZci6AgBPAYtETReiB7wR7YFmuH74+KbCQyNSmuRQ+xcPuS81ZwcMqqphd3d6iCCBBjT1ez4B4q6+HYw==","signatures":[{"sig":"MEUCIQDlDNZpLhQK+CC31w23buR2Pik4fg+/20BvowkcvH/suwIgTTsF8bhoX7YNdmSUmElYGclyZu18rYOTFT6Jde6r01c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4135249},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"de356bfc3684a7282728f9a32d8ef96f7ef8df2b","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.9.4_1787687040389_0.7489877926744632","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"react-native-ai-debugger","version":"2.9.5","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.9.5","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"53c10304660c6247fe54b2504e92bc3796cc0312","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.9.5.tgz","fileCount":1204,"integrity":"sha512-U/gpDTNGo5GorrFjQ2mJohfsdanO7q0e4Sgi11y+6fbXYffhOSHOGHqsGC0tz4A8tdt8Xcoy8N11S1edtTi2vQ==","signatures":[{"sig":"MEUCIQDsDWG3fIWWKwKX1dV5S7lUGHf9rWQkKimSVwtTdtjVjQIgKin42/KurAkF6ReLZeqtHc8LWM1EfqOPJyt1oZlSyVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4145137},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"b7cc298c1442f7cea85b4adef5f5924f110dd6a1","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.9.5_1788265168985_0.4123909132987562","host":"s3://npm-registry-packages-npm-production"}},"2.9.6":{"name":"react-native-ai-debugger","version":"2.9.6","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.9.6","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"53619c0a5fe164a4b952ce95773287e95ee17169","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.9.6.tgz","fileCount":1204,"integrity":"sha512-xAeDwcX5IbJKcfLv+2kAv+AKXTe+O7HdqaxiMy77OlzodVtsxB+XSbDrogEd1z63N9jtls0R/UK/5QlOYhZD7w==","signatures":[{"sig":"MEUCIGdfoNwHdJ1qEEtrEik1OMeUQD6GDPhsFkTu4LiNGnK9AiEArYihesPeREST54hYxyRgBxVjxsbuFdGoZHx6R2oV9Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4177903},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"0a3eec0ed01aa7a7d117a8ad4558a1ab9df9a3a0","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.9.6_1788380852692_0.40295921650734035","host":"s3://npm-registry-packages-npm-production"}},"2.9.7":{"name":"react-native-ai-debugger","version":"2.9.7","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.9.7","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://github.com/igorzheludkov/execbro#readme","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"390cdad196bab5a9d45f6f24343c196dd7afb0d6","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.9.7.tgz","fileCount":1204,"integrity":"sha512-S+Y+FkAYIYLhUbl9SwXrFJJ3BQXa+0rFfEt/hCvzNUe2nXoqIlEOnlBBpWD/h+tbUuDKkLwyEMGUZPwrJc7JmQ==","signatures":[{"sig":"MEQCIDJ4qJu4LM9c+MeVne7pLbrYFqU6knb1s3u2Zso987ynAiB5EDIhUWpLGvAQUjhGKz3SkMxfmmJKZFI7tz1BwcYsuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4183493},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"0595c1cd0c31aff04d91111ef3f2d7af8cd137b7","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.9.7_1788381518174_0.6290742686586714","host":"s3://npm-registry-packages-npm-production"}},"2.9.8":{"name":"react-native-ai-debugger","version":"2.9.8","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.9.8","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://execbro.com/","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"168f16b0d3291479cf8b6e32b942860576a8c403","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.9.8.tgz","fileCount":1224,"integrity":"sha512-N1L6xB1UZ2WK9jl1u9fEEaeNys1KACYWmRbr150DEftOk6MdRzcIKL3pgkLFEC3rMecVlE5SWk/bGpClECwClw==","signatures":[{"sig":"MEUCIA4Y4UFkYYTj/A+JgmsvxrbViHU/ovFzblY0zukDKvoIAiEA5BtGbW6zzXB6CBXJj7P2r+4XiyKweTjkReEzjvVsn7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrg+2IaKplLZBGK645Q2q6pa6BRVQrzaOe2buEeh/MSQIgIEBxv9aNqk/46lF9rErAEAgm/1q6r81QPJQBCwwpwYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4226622},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"f00569158f8b4033824d007217e4527e3ab6b482","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs && node scripts/check-injected-js.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.9.8_1788473997341_0.484291535535907","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"react-native-ai-debugger","version":"2.10.0","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.10.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://execbro.com/","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"60987ea728d1365af7bb8bdb0a84acabbdca20a4","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.10.0.tgz","fileCount":1268,"integrity":"sha512-Oc3LkR+Xa2OUWZaqk0P6YrWF8++nBid7J5YxkcVtng9PzBRWHLJ+M+4vRHI9aPUihi0gxjSELISeFdo9KL1Fkg==","signatures":[{"sig":"MEUCIQCidwF/Y3PSy5G7y2nJGlbvYIAFdnnBSOKhhHp/OpXq5AIgU3yee3RXYOADt0Oj87vUrTjLhOcByAuvX52+roiHQlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID1R3WT/mM/klT4rg4kRMGjQKPL9qLJu6p49Dr7mwayfAiAqva1g9nhrU2paxt/h/tcZ/mvfI6m3D0v4J4QdnXyJGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4344515},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"aba277dd3153bafc639a2f693f119c66ad7c1e12","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs && node scripts/check-injected-js.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.10.0_1788616364762_0.23809701306581244","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"react-native-ai-debugger","version":"2.10.1","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.10.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://execbro.com/","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"32bc5194f2650e9f671c42fbe1a1ced5c3f5b594","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.10.1.tgz","fileCount":1268,"integrity":"sha512-pKkwJ1kJBxWOB4V694Hm/Ap1CaKxr4gE1wAsdRbBaqJNj4fziZYh1JNP9cxMjqA1hhSX9lrNB0q73d0zJUXkZA==","signatures":[{"sig":"MEYCIQDvPC3qs1vHVQXEK93BCcPIpxXbs59O/8keqAbx9cYipAIhANxSsOnGCSNZ95B+JubpnShOZuzP5v6wf0eJptpBqixX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1+vP3AYvlpLl7zx51aQJ7ZF5PycY8GW1vn8qqrBu9QgIhAJyg1jezYjcJG1lkA3CHSJhJP2SOL1UHMXfa91OaBHDc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4352951},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"980e31f708616f475677754234645c646305d54e","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs && node scripts/check-injected-js.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.10.1_1788617788085_0.34221758190146523","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"react-native-ai-debugger","version":"2.10.2","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.10.2","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://execbro.com/","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"33bc4277262347dbfa6efe0134434fe0b67c6cc1","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.10.2.tgz","fileCount":1284,"integrity":"sha512-ijGyPYsfADVlIxSyGZOuVRje6+TuogStxwkgksNQ4QSpWb6xU+YppIO/Ul3YWz7c9exPlgadkvZ6psSgsqQ2ng==","signatures":[{"sig":"MEQCIFVxJspImieM3d1nCE8qY+9pm+AGCCU7uSfV05lL4D69AiAKbqgW5lLVpxMCud6noRNHpVnM6WFDpCQnfHzGkNI80g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE/dEXXkVyM1irm97Ws4gXcH1zjIuXT/VIqBA/m44T8IAiEA349etf2Yt5Ml4estc1GRPuJOePmPLpd4q6HMICCGbMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4401153},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"7eb1ae02aa49bdba167c01d11188378b2f6877b4","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs && node scripts/check-injected-js.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.10.2_1788637634938_0.23297938273609975","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"react-native-ai-debugger","version":"2.10.3","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.10.3","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://execbro.com/","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"e6f401085e22be44b7e89501168af98a26a0b256","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.10.3.tgz","fileCount":1284,"integrity":"sha512-dvceiTnR1rTizRloAe/FKr5spktEaYvlGFodFd0+fHnVvG7mRLb8Heh/sTvRuzEwcVIkqX8AwfQmJkgix0ObpA==","signatures":[{"sig":"MEQCIFiL2YtIH8b7SkopUojV6Nn4WsjmDVxPcGJaWrc+jM5wAiA5B74xfkOI0zdbcxS5FBa/Q+UYxyDbns5jg/UT7QNgKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEooxVZ5mYuOoaSjTpjkv0+rddHiy70QSp8cpatFOdEGAiBpj57Xl3sC+0J4TZo+Kpm5n0n7F/b4x2Sx+aVfTg2ZTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4409975},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"2fcf0ded28d84c1602663bcb495fbfb6ae384563","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs && node scripts/check-injected-js.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.10.3_1788731563229_0.940856524221277","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"react-native-ai-debugger","version":"2.11.0","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.11.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://execbro.com/","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"f03b066e9c1a4dfc8b3618467ca315bc60c7cdf5","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.11.0.tgz","fileCount":1284,"integrity":"sha512-9RdQieMXFs9AUHamlBsMUdHEUQCYQb8G53ldOiNnPWf2uikFlvyPiSKBTVbeAknJJ1giYc/3V2FEt8vkCg/tcg==","signatures":[{"sig":"MEYCIQCMXvLoUWNKNOoCgGA/1qvd0Kd/3QhVoiBd5/60EuZFZgIhANeaM0+rZGAZMVIrjlqJedszeoIQQYZYthNSAATJxcPo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEtNevetYpq58kbCrHJPp36fhWt2CipjbbXO+OsSW3oXAiB/oYtHRnK+1Fk5uELJ1P2Pn7yKJvbd9b2bBMiJAiqLVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4403749},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"d696aef4c54247932adc24393d1d0ccde39d9a12","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs && node scripts/check-injected-js.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.11.0_1788816635239_0.840564425890912","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"react-native-ai-debugger","version":"2.12.0","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.12.0","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://execbro.com/","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"d63d9bc9c4cd6d637a73b1c5bad14a4dfb244948","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.12.0.tgz","fileCount":1292,"integrity":"sha512-w+9TYOnVtBO3/mP5WysqxhHSC5N0KjGo7tcX01u9tfNoS6k76eWpbyWh1tCTZbkZXjNVwbFrUIPMlYF7rerZww==","signatures":[{"sig":"MEQCIEjAMV1kp3FyiYnxPSmCzbWPxqPqwxFNwTKrxVInYPVmAiBe82bfgCZ1sDYPWVgmwJiW/cBEv1pp62db4kO97llyHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFmP84iMMM2r1v8ZU5s9sQGpsXYcQ1zDQASng7goTdNAAiEAiPoWB8quFCfa5orjPeuRnzNIKCUGLedFGFG01plWMtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4438221},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"7217202d6849424d04e2cf1e7309692435799029","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs && node scripts/check-injected-js.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.12.0_1789065968980_0.3176562659567028","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"react-native-ai-debugger","version":"2.12.1","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.12.1","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://execbro.com/","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"78470e89e0c3b0f984eb4fb585636fb14dd0452a","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.12.1.tgz","fileCount":1292,"integrity":"sha512-4cxlAZTWZKejAu30NC7PrCiN7OdadOgh67Xwg4UNaxk3liBu4BmH/dTSpNZYR9VKCoNc1CdqRrySGJEQSMeCVg==","signatures":[{"sig":"MEYCIQDahOB4b6oOpDGfVyFUcojgw+ETn8tmGxS+EadYF/tNogIhAO/Y1WiiMiuUWaSWkRN+oJhAXsGYrUQkjTIcciM8Hymy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFSmFB2pJ2KfRn83uTmNHWdSQqTRDDcrdxEdwTLS0H6sAiB7quK7fBrftHVnT8UAQoDXFdN1Eu10O0QJGsij09EMqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4439746},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"1c54b3ca843210f5776c2a395dd7f2fa9a294d4c","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs && node scripts/check-injected-js.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.12.1_1789416377456_0.39843259979709256","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"react-native-ai-debugger","version":"2.12.2","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","_id":"react-native-ai-debugger@2.12.2","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"homepage":"https://execbro.com/","bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"bin":{"react-native-ai-devtools":"build/index.js"},"dist":{"shasum":"ca14cb2205fd61ca39f1799e6df2c6ca6cfe8311","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.12.2.tgz","fileCount":1292,"integrity":"sha512-vcJdeO9zYXobBytZk13sDjaG1LK91rt/L3WzV91dMncdWyMMcKwTNUzHGIgHwB1T5FySfoYPBbYH/tLAvOc10g==","signatures":[{"sig":"MEQCID0QTdMe7PgzYXNXSdF0GIxhPs0HGmmWDviYtIZI3pr/AiBAv7wJAIOz3os4+TCE+om8W+lH1hDoVq4rvobOPAk+0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpyk03gKJljr5ehdvMmsPVuErFpMWIGCSxjsPmZHXZoAIgEOixB6GHO7mUMb0SzjDTAafVyzlmE5gb042DGL0DmDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4439900},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.9.0"},"gitHead":"60e962eed9eec5ad8a648eef2403e31ec7b0878f","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs && node scripts/check-injected-js.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ai-debugger_2.12.2_1789419093705_0.2979834977643254","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"_id":"react-native-ai-debugger@2.12.3","bin":{"react-native-ai-devtools":"build/index.js"},"bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"dist":{"shasum":"7964f086bd5d60c55e875b1c09691698fe3392f4","tarball":"https://registry.npmjs.org/react-native-ai-debugger/-/react-native-ai-debugger-2.12.3.tgz","fileCount":1300,"integrity":"sha512-rWAtoev/AvDG+alDGAEMk50ARkVZcjhzcEEGbVP/FEAEdYRT1i5nl3GYyjtEPvyxPLLdX5iVVAV/jdn5rbg0/w==","signatures":[{"sig":"MEUCIQCkCDEh66vB30vtsyBVUeIwdqRIr/AAohkiB8WNQEJUFgIgMgzd2bXQERY3ACPjjWqjCJvgoh/VNJMfiVfwZCCs7hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHxSkJOnDiLssLA11Can6UxXQncde3bSRt+g8PhEt4AsAiAxlr7vOm/C9VXFMEapUHy1/Sss486HMIgiHuqT4eOQlw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/react-native-ai-debugger@2.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4468127},"main":"build/index.js","name":"react-native-ai-debugger","type":"module","types":"./build/index.d.ts","author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"engines":{"node":">=20.9.0"},"gitHead":"0c4c2720f07220a473d84c5210a1d9081c73f0c1","license":"MIT","mcpName":"com.execbro/execbro","scripts":{"dev":"nodemon --watch src --ext ts --exec 'npm run build && node build/bin.js'","test":"NODE_OPTIONS='--experimental-vm-modules' jest","build":"tsc && chmod 755 build/bin.js build/index.js","start":"node build/bin.js","dev:mcp":"nodemon --watch src --ext ts --exec 'npm run build && exec node build/bin.js --http'","test:tap":"node --experimental-vm-modules node_modules/.bin/jest --testPathPatterns='tap-strategies' --no-coverage --testTimeout=30000","postbuild":"node scripts/generate-tools-json.mjs && node scripts/check-build-hygiene.mjs && node scripts/check-injected-js.mjs","test:unit":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/unit'","tools:json":"npm run build && node scripts/generate-tools-json.mjs","inject-token":"node scripts/inject-build-token.mjs","test:integration":"NODE_OPTIONS='--experimental-vm-modules' jest --testPathPatterns='__tests__/integration'"},"version":"2.12.3","_npmUser":{"name":"ihorzheludkov","email":"500griven@gmail.com"},"homepage":"https://execbro.com/","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"_npmVersion":"10.8.2","description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","directories":{},"maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.3","zod":"^3.25.76","sharp":"^0.35.3","pixelmatch":"^7.1.0","node-easyocr":"^1.0.9","posthog-node":"^5.28.11","fast-xml-parser":"^5.3.3","@modelcontextprotocol/sdk":"^1.25.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","nodemon":"^3.1.11","ts-jest":"^29.4.6","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-ai-debugger_2.12.3_1789825596787_0.9685705184331401"}}},"time":{"created":"2025-12-25T10:03:12.019Z","modified":"2026-09-19T13:46:37.274Z","1.0.0":"2025-12-25T10:03:12.195Z","1.0.2":"2025-12-25T10:21:37.314Z","1.0.3":"2025-12-25T12:49:06.861Z","1.0.4":"2025-12-25T18:23:55.034Z","1.0.5":"2025-12-25T20:55:34.030Z","1.0.6":"2025-12-26T15:37:31.179Z","1.0.7":"2025-12-26T15:49:42.414Z","1.0.8":"2025-12-27T22:45:42.871Z","1.0.9":"2025-12-28T18:51:50.355Z","1.0.10":"2025-12-28T21:07:24.598Z","1.0.11":"2025-12-29T11:21:53.542Z","1.0.12":"2025-12-30T10:47:00.383Z","1.0.13":"2026-01-05T08:13:10.798Z","1.0.14":"2026-01-18T14:51:21.855Z","1.0.15":"2026-01-21T18:46:18.358Z","1.0.16":"2026-01-29T17:54:15.574Z","1.0.17":"2026-01-30T10:51:43.834Z","1.0.18":"2026-01-30T15:46:05.932Z","1.0.19":"2026-02-02T10:29:52.200Z","1.0.20":"2026-02-03T21:20:42.439Z","1.0.21":"2026-02-03T21:47:02.664Z","1.0.23":"2026-02-03T22:55:41.738Z","1.0.24":"2026-02-03T23:24:28.337Z","1.0.25":"2026-02-04T00:02:27.982Z","1.0.26":"2026-02-04T08:57:05.860Z","1.0.27":"2026-02-04T09:10:03.300Z","1.0.28":"2026-02-04T10:08:48.773Z","1.0.29":"2026-02-04T10:14:05.976Z","1.0.30":"2026-02-04T11:19:04.578Z","1.0.31":"2026-02-04T11:51:57.791Z","1.0.32":"2026-02-04T15:06:03.449Z","1.0.33":"2026-02-05T17:00:51.297Z","1.0.34":"2026-02-09T21:43:42.493Z","1.0.35":"2026-02-18T22:42:53.159Z","1.0.36":"2026-02-18T23:51:26.366Z","1.0.37":"2026-02-24T13:32:25.751Z","1.0.38":"2026-02-26T21:25:59.123Z","1.0.39":"2026-03-01T21:43:06.607Z","1.0.40":"2026-03-02T09:52:13.820Z","1.0.41":"2026-03-05T20:45:28.334Z","1.0.42":"2026-03-06T18:53:48.211Z","1.0.43":"2026-03-06T18:58:07.578Z","1.0.44":"2026-03-09T10:06:07.657Z","1.0.45":"2026-03-11T09:20:42.129Z","1.0.46":"2026-03-11T09:45:45.132Z","1.0.47":"2026-03-11T21:23:55.426Z","1.1.0":"2026-03-15T20:23:27.660Z","1.1.1":"2026-03-16T11:16:27.367Z","1.1.2":"2026-03-16T22:32:01.154Z","1.1.3":"2026-03-16T22:42:52.418Z","1.1.4":"2026-03-17T15:21:27.755Z","1.1.6":"2026-03-17T21:46:30.146Z","1.4.21":"2026-04-12T14:29:09.341Z","1.4.33":"2026-04-17T20:28:08.007Z","1.4.34":"2026-04-17T20:48:24.083Z","1.4.35":"2026-04-17T20:59:57.777Z","1.4.36":"2026-04-18T21:39:17.552Z","1.4.37":"2026-04-19T20:13:47.070Z","1.4.39":"2026-04-19T22:15:09.341Z","1.4.40":"2026-04-20T08:52:23.832Z","1.4.41":"2026-04-20T21:37:21.738Z","1.5.0":"2026-04-21T19:09:42.018Z","1.5.1":"2026-04-23T14:02:10.345Z","1.5.2":"2026-04-23T14:22:09.218Z","1.6.0":"2026-04-23T20:18:40.414Z","1.6.1":"2026-04-27T08:17:22.368Z","1.6.2":"2026-04-27T20:41:26.676Z","1.6.3":"2026-04-28T16:24:36.067Z","1.6.4":"2026-04-28T20:38:41.059Z","1.6.5":"2026-04-29T22:38:53.895Z","1.6.6":"2026-05-02T13:30:30.207Z","1.6.7":"2026-05-02T14:10:55.607Z","1.6.8":"2026-05-04T19:44:34.881Z","1.6.9":"2026-05-05T21:32:29.853Z","1.6.10":"2026-05-05T23:08:12.316Z","1.6.11":"2026-05-06T10:27:05.605Z","1.6.12":"2026-05-06T14:00:36.183Z","1.6.13":"2026-05-06T17:48:59.835Z","1.6.14":"2026-05-08T19:35:51.285Z","1.6.15":"2026-05-11T16:45:11.738Z","1.6.16":"2026-05-12T16:21:19.887Z","1.8.0":"2026-05-16T22:35:21.378Z","1.8.1":"2026-05-17T11:45:38.408Z","1.9.0":"2026-05-18T16:24:30.746Z","1.9.1":"2026-05-19T09:16:12.972Z","1.10.0":"2026-05-19T17:04:23.770Z","1.10.1":"2026-05-21T18:50:25.070Z","1.10.2":"2026-05-21T19:14:27.193Z","1.10.3":"2026-05-21T20:13:46.674Z","1.10.4":"2026-05-21T21:49:52.348Z","1.10.5":"2026-05-23T20:36:22.879Z","1.10.6":"2026-05-30T21:32:30.199Z","1.10.7":"2026-06-01T22:22:40.499Z","1.10.8":"2026-06-05T19:16:25.991Z","1.10.9":"2026-06-10T19:54:23.175Z","1.10.10":"2026-06-12T17:12:18.577Z","1.10.11":"2026-06-18T20:55:41.516Z","1.10.12":"2026-06-23T20:18:33.814Z","1.10.13":"2026-06-25T20:47:36.116Z","1.10.14":"2026-06-26T10:37:33.698Z","1.10.15":"2026-06-26T21:40:58.139Z","1.10.16":"2026-07-01T15:39:16.723Z","1.10.17":"2026-07-03T14:17:07.764Z","1.10.18":"2026-07-20T18:16:00.571Z","1.10.19":"2026-07-20T19:29:56.394Z","1.10.20":"2026-07-20T20:28:16.249Z","1.10.21":"2026-07-21T18:58:57.888Z","1.10.22":"2026-07-23T21:20:45.109Z","1.10.23":"2026-07-29T08:09:53.851Z","1.10.24":"2026-07-29T10:41:12.548Z","1.10.25":"2026-07-29T19:41:06.568Z","1.11.0":"2026-07-30T06:29:20.574Z","1.11.1":"2026-07-30T19:37:06.014Z","2.0.0":"2026-07-31T20:22:27.492Z","2.1.0":"2026-07-31T21:47:57.321Z","2.1.1":"2026-08-01T10:15:57.639Z","2.1.2":"2026-08-01T10:45:52.382Z","2.2.0":"2026-08-01T22:18:29.962Z","2.3.0":"2026-08-02T14:02:53.936Z","2.4.0":"2026-08-02T15:55:25.402Z","2.5.0":"2026-08-02T17:39:52.501Z","2.6.0":"2026-08-04T17:50:30.718Z","2.6.1":"2026-08-04T18:35:09.078Z","2.7.0":"2026-08-05T21:04:05.532Z","2.7.1":"2026-08-07T07:56:36.394Z","2.8.1":"2026-08-07T19:13:06.442Z","2.8.2":"2026-08-08T11:16:39.857Z","2.8.3":"2026-08-10T20:07:29.510Z","2.8.4":"2026-08-13T20:32:15.471Z","2.8.5":"2026-08-13T21:01:16.400Z","2.8.6":"2026-08-13T21:15:25.191Z","2.8.7":"2026-08-14T11:11:28.240Z","2.8.8":"2026-08-15T11:00:06.844Z","2.8.9":"2026-08-15T11:06:00.346Z","2.9.0":"2026-08-16T16:39:59.264Z","2.9.1":"2026-08-17T20:37:17.062Z","2.9.2":"2026-08-22T21:07:23.897Z","2.9.3":"2026-08-23T11:10:36.980Z","2.9.4":"2026-08-25T19:44:00.578Z","2.9.5":"2026-09-01T12:19:29.146Z","2.9.6":"2026-09-02T20:27:32.895Z","2.9.7":"2026-09-02T20:38:38.389Z","2.9.8":"2026-09-03T22:19:57.538Z","2.10.0":"2026-09-05T13:52:44.970Z","2.10.1":"2026-09-05T14:16:28.204Z","2.10.2":"2026-09-05T19:47:15.092Z","2.10.3":"2026-09-06T21:52:43.381Z","2.11.0":"2026-09-07T21:30:35.374Z","2.12.0":"2026-09-10T18:46:09.111Z","2.12.1":"2026-09-14T20:06:17.608Z","2.12.2":"2026-09-14T20:51:33.871Z","2.12.3":"2026-09-19T13:46:36.939Z"},"bugs":{"url":"https://github.com/igorzheludkov/execbro/issues"},"author":{"name":"Ihor Zheludkov","email":"500griven@gmail.com"},"license":"MIT","homepage":"https://execbro.com/","keywords":["mcp","mcp-server","react-native","react-native-mcp","react-native-debugger","react-native-devtools","metro","metro-mcp","debugging","debugger","devtools","ai","ai-agent","claude","claude-code","cursor","expo","automation"],"repository":{"url":"git+https://github.com/igorzheludkov/execbro.git","type":"git"},"description":"React Native AI debugger: MCP server giving AI agents eyes and hands in your running app (logs, network, state inspection, tap, screenshot). Published as ExecBro.","maintainers":[{"name":"ihorzheludkov","email":"500griven@gmail.com"}],"readme":"# ExecBro\n\n[![MCP Registry](https://img.shields.io/badge/MCP_Registry-com.execbro%2Fexecbro-6E56CF)](https://registry.modelcontextprotocol.io/?q=com.execbro%2Fexecbro)\n\n**Give your AI assistant eyes and hands into your running React Native app.** Like Chrome DevTools — but for AI agents.\n\nBuild, debug, and verify features end-to-end — without leaving the chat.\n\nExecBro is the runtime bridge between your AI coding assistant and your running React Native app — exposing MCP tools to read logs and network, inspect component state, capture screenshots, tap the UI, and run JS. Zero config, no SDK or code changes required to start — and installing the [optional SDK](#install-the-sdk-recommended) is recommended for the most robust log and network capture.\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/igorzheludkov/execbro/main/docs/demo/get_logs_demo.gif\" alt=\"ExecBro demo\" width=\"800\" />\n</p>\n\n## Get started\n\n1. [Setup ExecBro as an MCP server for your agent of choice](#setup)\n2. [Setup UI automation helpers](docs/setup.md#ios-simulator--ui-automation-setup)\n3. [Install the SDK in your React Native app](#install-the-sdk-recommended) — optional, but recommended for the most robust log, network, and state experience\n4. [Authorize and link to the web dashboard](#see-your-usage--execbrocom) — optional, for usage stats and session history\n5. Start your React Native app (`npm start` / `expo start`)\n6. [Ask your AI assistant](#usage) in plain language — e.g. \"Connect to the simulator and investigate what caused the error on the screen\"\n\n## See your usage — [execbro.com](https://execbro.com)\n\nLog in at **[execbro.com](https://execbro.com)** to see your ExecBro activity rendered back to you: which tools you use most, tool **error rates**, and your **session history** — so you can spot flaky tools, track usage over time, and understand how your agent drives the app across sessions. It's built from the same anonymous telemetry described in [Telemetry & Privacy](#telemetry--privacy), tied to your installation ID.\n\nLinking is only for the dashboard: it attaches your installs to your account so the stats are yours. Nothing in the tooling is gated behind it.\n\n## Features\n\n### Runtime Interaction\n\n- **Console Log Capture** - Capture `console.log`, `warn`, `error`, `info`, `debug` with filtering and search. Note: on a cold start (first app launch), logs emitted before the MCP server connects are missed — subsequent reloads capture everything. Install the optional [SDK](https://www.npmjs.com/package/execbro-sdk) to buffer logs from the very first line of app startup\n- **Network Request Tracking** - Monitor HTTP requests/responses with headers, timing, and body content. Like logs, early network requests on cold start may be missed before the connection is established. Install the optional [SDK](https://www.npmjs.com/package/execbro-sdk) for full capture from app startup including request/response bodies\n- **Response Mocking** - Replace or tamper with HTTP responses so error paths are reached through the app's real code — the request builder, the error branch, the retry — instead of being faked by writing state directly. Simulate offline, delay responses, fail only the first attempt to test a retry, or re-issue a captured request with one field changed. Rules survive reload, and altered traffic is always tagged. See the [mocking tutorial](docs/network-mocking.md)\n- **JavaScript Execution** - Run code directly in your app (REPL-style) and inspect results\n- **Global State Debugging** - Discover and inspect Apollo Client, Redux stores, Expo Router, and custom globals. Wire stores and other app internals straight into the agent with the optional [SDK](#install-the-sdk-recommended) for direct, reliable state access\n- **Bundle Error Detection** - Get Metro bundler errors and compilation issues with file locations\n- **Tap-to-Source** - Point at any element with RN's Element Inspector and get back the absolute source file and line where it is rendered, resolved from the React fiber's `_debugStack` via Metro symbolication. Works on React 19, where `_debugSource` no longer exists. Selections are buffered in the background, so taps you make during a manual inspector session are captured without asking the agent first\n\n### Device Control\n\n- **iOS Simulator** - Screenshots, app management, URL handling, boot/terminate (via simctl)\n- **Android Devices** - Screenshots, app install/launch, package management (via ADB)\n- **Unified Tap** - Single `tap` tool with automatic fallback chain: fiber tree → accessibility → OCR → coordinates. Auto-detects platform, accepts coordinates from screenshots and layout tools unchanged. Returns post-tap screenshot and verifies visual change by default\n- **Unified Swipe** - Single `swipe` tool that auto-routes to iOS or Android based on the connected device. Takes coordinates in the same screen space as the layout tools and screenshots — no conversion — and returns a `verification.meaningful` signal so agents detect end-of-list, non-scrollable surfaces, and missed coordinates — and on a screen with no React Native connection it says it could not inspect rather than guessing. Essential for scrolling virtualized lists (FlatList/SectionList) where off-screen items aren't in the fiber tree\n- **Real Multi-Touch Pinch** *(Android emulator only — iOS in progress)* - A `pinch` tool that sends two genuine kernel touch contacts through the Android emulator's multi-touch bridge, so it zooms maps, galleries, WebViews, and native views alike — it works below the app, not through React Native. Returns the same `verification.meaningful` signal as `swipe`, and refuses on unsupported targets instead of faking a result\n- **UI Automation** - Swipe, long press (`tap` with `duration`, resolving the target by testID/text/component), key events, and text input on both platforms. `input_text` targets a field itself and verifies the write by reading it back; on Bridgeless/Fabric apps `replace:true` overwrites pre-filled values by updating React state through `onChangeText`, so controlled components (Formik, react-hook-form, useState) stay consistent. `native:true` types into whatever the OS reports as focused, with no RN connection needed, and `dismiss_keyboard` operates the same way\n- **Accessibility Inspection** - Query UI hierarchy to find elements by text, label, or resource ID\n- **OCR Text Extraction** - Extract visible text with tap-ready coordinates via Google Cloud Vision (works on any screen content)\n\n### Credential Safety\n\n- **Secrets never enter the transcript** - Every tool's output passes one redaction chokepoint, so a token is replaced by a handle (`[secret:auth_api.acme.io]`) whether it appears in a network header, a Redux store, a log line or a URL. Credential headers are matched by pattern rather than a fixed list, so vendor-namespaced ones (`x-shopify-access-token`, `x-goog-api-key`, `x-hasura-admin-secret`) are covered too, while `x-request-id` and `x-idempotency-key` are deliberately left alone. There is no per-call escape: `EXECBRO_REDACT=off` is set by a human and needs a restart\n- **Use a credential without reading it** - `list_secrets` names the handles; `http_request({auth:{secret:\"api.acme.io\"}})` substitutes the value host-side and issues the request from your machine — as `Authorization: Bearer` by default, or in a key header or another scheme, so a credential never has to be pasted in to cover an unsupported shape, and `vault_capture` reads a token out of the app straight into the vault when no captured request revealed one. Each credential is bound to the origin it was observed on and refused elsewhere; the vault is memory-only\n- **Server- vs client-side, isolated** - `http_request` runs from the host with none of the app's TLS trust, proxy, cookie jar or mock rules; `app_request` runs inside the app with all of them. Comparing the two is how you tell a backend bug from a client one — and a 401 from the host where the app succeeds is itself the answer that the backend enforces attestation\n- **App data is treated as data** - The server tells every connecting agent that logs, payloads, component trees and eval results are shaped by whatever the app talked to, and are never to be followed as instructions\n\n### Multi-Device Debugging\n\n- **Connect All Devices** - `scan_metro` automatically discovers and connects to all Bridgeless targets on each Metro port\n- **Device Targeting** - Every tool accepts an optional `device` parameter for targeting specific devices by name (case-insensitive substring match)\n- **Per-Device Buffers** - Logs and network requests are captured separately per device for clean debugging\n- **Cross-Platform Comparison** - Debug iOS and Android side-by-side, comparing logs, network traffic, and component trees\n\n### Under the Hood\n\n- **Auto-Discovery** - Scans Metro on ports 8081, 8082, 19000-19002 automatically\n- **Multi-Device Support** - Connects to all Bridgeless targets simultaneously, with per-device log and network buffers\n- **Auto-Reconnection** - Exponential backoff (up to 8 attempts) when connection drops\n- **Efficient Buffering** - Circular buffers: 500 logs, 200 network requests, 100 inspector selections\n- **Platform Support** - Expo SDK 54+ (Bridgeless) and React Native 0.70+ (Hermes)\n\n## Setup\n\nAdd ExecBro to Claude Code in one command — no installation, `npx` fetches the latest version on demand:\n\n```bash\nclaude mcp add execbro --scope project -- npx -y execbro@latest\n```\n\nThen fully restart the client (quit and relaunch) so it picks up the new server.\n\nProject scope writes a `.mcp.json` you can commit, so the whole team picks ExecBro up in this repo and nowhere else. Swap `project` for `user` to register it globally instead — convenient if you work in React Native all day, but it starts ExecBro in every session you open, including repos with no Metro server to connect to.\n\n**Using a different client or need platform setup?** The [full setup guide](docs/setup.md) covers Claude Desktop, Codex CLI, Cursor, VS Code Copilot, Windsurf, Zed, and Gemini CLI, plus [Android](docs/setup.md#android) and [iOS simulator UI automation](docs/setup.md#ios-simulator--ui-automation-setup) requirements.\n\n## Install the SDK (recommended)\n\nExecBro works with zero app changes, but installing the companion [`execbro-sdk`](https://www.npmjs.com/package/execbro-sdk) package is the single biggest upgrade to debugging quality. It lets you **wire up the important parts of your app — your state stores and your network layer — directly into the agent's reach**, so the AI inspects real Redux/TanStack Query state and full request/response bodies instead of guessing from the outside.\n\n|                                          | Without SDK             | With SDK                       |\n| ---------------------------------------- | ----------------------- | ------------------------------ |\n| State stores (Redux, TanStack Query, …)  | Manual via `execute_in_app` | **Wired up — direct references** |\n| Request/response bodies                  | Not available           | Full (including GraphQL)       |\n| Startup network requests (auth, config)  | Missed                  | Captured from first fetch      |\n| Console logs from startup                | May miss early logs     | Captured from first log        |\n| Works on Bridgeless (Expo SDK 52+)       | Partial                 | Full                           |\n\nIt's one `npm install` plus a single `init()` call in your app's entry file. See the [SDK guide](docs/sdk.md) for install, initialization, and every config option.\n\n## Requirements\n\n- Node.js 20.9+\n- React Native app running with Metro bundler\n- **Recommended**: [`execbro-sdk`](#install-the-sdk-recommended) in your app — wires stores and the network layer into the agent for dramatically better debugging (optional; ExecBro works without it)\n- **iOS UI automation**: [AXe CLI](https://github.com/cameroncooke/AXe) (`brew install cameroncooke/axe/axe`, default) or [Facebook IDB](https://fbidb.io/) (`brew install idb-companion`, opt in via `IOS_DRIVER=idb`) — required for tap, swipe, text input, accessibility on iOS Simulator\n- **Optional for offline OCR fallback**: Python 3.6+ (only needed when cloud OCR is unavailable, see [OCR guide](docs/ocr.md))\n\n## Claude Code Skills\n\nPre-built skills for common debugging workflows — session setup, log inspection, network debugging, and more. See the [skills guide](docs/skills.md) for the full list and installation instructions.\n\n## Available Tools\n\nSee the [full tool reference](docs/tools.md) for all tools with descriptions. Key tools:\n\n| Tool                                    | Description                                                                              |\n| --------------------------------------- | ---------------------------------------------------------------------------------------- |\n| `scan_metro`                            | **Start here** — scan for Metro servers and auto-connect                                 |\n| `get_logs` / `search_logs`              | Capture and search console logs with filtering and summaries                             |\n| `get_network_requests`                  | Monitor HTTP requests with method/status filtering                                       |\n| `get_screen_state`                      | **Orientation snapshot** — active route, overlays, and every element with a tap-ready `(x, y)` |\n| `get_screen_layout`                     | Screen map of visible components with positions, sizes, and text content                 |\n| `tap`                                   | **Unified tap** — auto-detects platform, tries fiber → accessibility → OCR → coordinates |\n| `pinch`                                 | **Real two-finger pinch-to-zoom** — Android emulator only (iOS in progress)              |\n| `input_text`                            | Type text — targets and focuses a field itself, or `native:true` for whatever's focused. `replace:true` clears first (Fabric) |\n| `dismiss_keyboard`                      | Blur the focused input and close the on-screen keyboard                                  |\n| `execute_in_app`                        | Run JS expressions in the app runtime (REPL-style)                                       |\n| `ios_screenshot` / `android_screenshot` | Take device screenshots — `ios_screenshot` also works on a USB-attached physical iPhone/iPad (capture only) |\n\n## Usage\n\n1. Start your React Native app:\n\n    ```bash\n    npm start\n    # or\n    expo start\n    ```\n\n2. Just describe what you want in plain language — the agent picks the right tools. You don't need to know tool names or ask for a specific one. For example:\n\n    ```\n    Connect to the simulator and investigate what caused the error on the screen\n    ```\n    ```\n    Check the network logs and investigate why this error is happening\n    ```\n    ```\n    Why is the current screen empty? Take a look and figure it out\n    ```\n    ```\n    Tap the \"Sign in\" button and tell me what happens\n    ```\n    ```\n    The list won't scroll — scroll it down and check what's going on\n    ```\n    ```\n    Why does this button look wrong — what component renders it and where?\n    ```\n\n    The agent connects to Metro, reads logs and network, inspects the screen, and drives the UI as needed to answer.\n\n## Detailed Guides\n\n| Guide                                                      | Description                                                                     |\n| ---------------------------------------------------------- | ------------------------------------------------------------------------------- |\n| [Setup](docs/setup.md)                                     | Per-client MCP config (Claude, Codex, Cursor, VS Code, …), Android & iOS setup  |\n| [SDK Setup](docs/sdk.md)                                   | Install & `init()` the in-app SDK to wire stores + network layer into the agent |\n| [Console Logging](docs/logging.md)                         | `get_logs` parameters, filtering, summary mode, token optimization              |\n| [Network Tracking](docs/network.md)                        | SDK setup for full capture, filtering, request details, statistics              |\n| [Network Mocking](docs/network-mocking.md)                 | Tutorial: force a 500, drop a field, test a retry, go offline, replay a request |\n| [App Inspection](docs/app-inspection.md)                   | Debug globals (Apollo, Redux, Expo Router), `execute_in_app`, limitations       |\n| [Layout & Component Inspection](docs/layout-inspection.md) | `get_screen_layout`, component tree, `inspect_at_point`, `find_components`      |\n| [Device Interaction](docs/device-interaction.md)           | Unified `tap`, platform-specific gestures, text input, key events               |\n| [OCR Text Extraction](docs/ocr.md)                         | Cloud Vision OCR inside `tap`, offline fallback, language config                |\n| [Claude Code Skills](docs/skills.md)                       | Pre-built skills for session setup, debugging, and automation                   |\n| [Full Tool Reference](docs/tools.md)                       | Complete list of all 62 tools with descriptions                                 |\n\n## How It Works\n\n1. Fetches device list from Metro's `/json` endpoint\n2. Connects to the main JS runtime via CDP (Chrome DevTools Protocol) WebSocket\n3. Enables `Runtime.enable` to receive `Runtime.consoleAPICalled` events\n4. Network capture via two paths:\n    - **With SDK**: Reads from the SDK's in-app buffer via `Runtime.evaluate` — captures all requests from startup with full headers and bodies, including cold-start events that CDP would miss\n    - **Without SDK**: Enables CDP `Network.enable` (on supported targets) or injects a JS fetch interceptor as fallback. On cold start, events emitted before the CDP connection is established are lost; subsequent reloads capture everything\n5. Response mocking runs in that same injected interceptor: rules are matched before the request reaches the wire, and are re-pushed to every new JS context so they survive a reload\n6. Stores logs and network requests in circular buffers for retrieval\n\n## Connection Management\n\n- **One server per session** — each agent session (each terminal or IDE window) runs its own ExecBro MCP server instance.\n- **Connects on request, not on startup** — the server never auto-connects. It only attaches to your running React Native app when you ask it to (e.g. `scan_metro`), so it stays out of the way until you actually need a device.\n- **One driver per device** — if two or more sessions in the same project point at the same Metro/device, they'll compete to control it, like a car with two steering wheels. Keep interaction to a single session per device.\n- **Want parallel sessions? Give each its own device + port** — run separate work in a [git worktree](https://git-scm.com/docs/git-worktree) with its own Metro instance on a different port, and connect a second device (simulator/emulator) to it. For example, keep `main` on the default `8081` and start the worktree's Metro on `8082` (`npx react-native start --port 8082`, or `npx expo start --port 8082`), then launch that worktree's app pointed at `8082`. Each agent session then `scan_metro`s and drives its own device, so the two never fight over the connection.\n\n## Troubleshooting\n\n### No devices found\n\n- Make sure the app is running on a simulator/device\n- Check that Metro bundler is running (`npm start`)\n\n### Logs not appearing\n\n- Ensure the app is actively running (not just Metro)\n- Try `clear_logs` then trigger some actions in the app\n- Check `get_apps` to verify connection status\n- **On cold start (first launch):** The CDP connection is established after the app's early initialization code has already run, so startup logs and network requests are missed. Once connected, use `reload_app` — the subsequent reload captures everything from the beginning because the connection is already in place. To capture startup events on every launch, install the optional [SDK](https://www.npmjs.com/package/execbro-sdk)\n\n## Telemetry & Privacy\n\n**No source code, file paths, or app content is ever sent.** Your app and your repo stay on your machine.\n\nExecBro sends two small signals:\n\n- **Product analytics** (optional) — tool names, success/failure, and durations. This is what powers your [usage dashboard](#see-your-usage--execbrocom) and tells me which tools are flaky and worth fixing. Turn it off any time with `EXECBRO_TELEMETRY=false` in your MCP server config.\n- **Usage count** — a running tally of how many tool calls you've made. It's a number, not content, and it's the one signal that keeps running when analytics is off.\n\nSee the [Telemetry & Data Collection guide](docs/telemetry.md) for the full field-by-field breakdown, and [PRIVACY.md](./PRIVACY.md) for the complete privacy policy.\n\n## Supported React Native Versions\n\n| Version        | Architecture          | Engine       | Status                                           |\n| -------------- | --------------------- | ------------ | ------------------------------------------------ |\n| Expo SDK 54+   | Bridgeless (New Arch) | Hermes       | ✓ Fully supported                                |\n| RN 0.76+       | Bridgeless (New Arch) | Hermes       | ✓ Fully supported                                |\n| RN 0.73 - 0.75 | Bridge (Old Arch)     | Hermes       | ✓ Fully supported (best network capture via CDP) |\n| RN 0.70 - 0.72 | Bridge (Old Arch)     | Hermes / JSC | ✓ Supported                                      |\n| RN < 0.70      | Bridge                | JSC          | Not tested                                       |\n\n## Pricing\n\nExecBro is **free**. Every tool, no cap, no account required. [Linking an account](#see-your-usage--execbrocom) is optional and only gets you the usage dashboard.\n\n## Feedback & Feature Requests\n\n**Please run this at the end of your session to help me make the tools better.** ExecBro is built for AI agents, so the most valuable feedback comes from the agent itself — paste this prompt to your agent:\n\n> Write a report about your experience with the ExecBro tools — where you were struggling and what could be improved. Save it as a Markdown file for me, then submit it using the `send_feedback` tool (type `\"feedback\"`) so it becomes a GitHub issue.\n\nIt takes 30 seconds: your agent runs `send_feedback`, hands you a pre-filled GitHub issue URL (environment info already attached), and you click submit — no GitHub setup, no copy-pasting. Real friction logs from real sessions are what shape the roadmap and get fixed first, so please send one. 🙏 And if you just have a quick idea or question, drop into [GitHub Discussions](https://github.com/igorzheludkov/execbro/discussions) to share feedback, request features, and vote on what gets built next.\n\n## Package names & staying up to date\n\nShips as the npm package `execbro`. The package was previously published as `react-native-ai-devtools` and before that as `react-native-ai-debugger` — both legacy names keep receiving identical builds via mirror-publish, so existing installations and MCP configs keep working unchanged. New installs should use `execbro`.\n\n> [!IMPORTANT]\n> **Already using ExecBro?** `npx` caches packages indefinitely, so you may be stuck on an old version without realizing it. Update your MCP config to use `npx -y execbro@latest` (see [Setup](#setup)) so every session pulls the latest release with new tools and bug fixes. New installs after this change auto-update automatically.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}