{"_id":"rn-dep-scanner","_rev":"28-f945712b1fc2d6ccd161c3c53eb88623","name":"rn-dep-scanner","dist-tags":{"latest":"1.3.17"},"versions":{"1.0.0":{"name":"rn-dep-scanner","version":"1.0.0","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.0.0","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-scanner":"dist/index.js"},"dist":{"shasum":"83ce4f692d2e516b0dfe20f90c45ef4364819658","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.0.0.tgz","fileCount":59,"integrity":"sha512-VPwfFL4KviCTNx4dQwh1ul3Hc0hIKrb3rWshk3ipQKervCC2RYWHY8h0/66NPHN762h5gWbLirqYuC/EiE/0pQ==","signatures":[{"sig":"MEYCIQDjm+2t7uRy/x50m1ptL+0z9kh45FzgSVFlp/VBcmJZagIhAItFyzWb77tH12u98NC55+wPHHMUtdXbZhmmiUA2NEj8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92153},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7fd458c65949ea86b83d311215458bed27951e64","scripts":{"dev":"tsx src/index.ts","test":"node --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.0.0_1787839002335_0.23618601899952463","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"rn-dep-scanner","version":"1.0.1","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.0.1","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"1a649679e3ef2dafd48daff97e911a04ea3b5f39","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.0.1.tgz","fileCount":59,"integrity":"sha512-+KZAjXzcgUB0b15eaoWBzbqlm1e6eMDT79V5nH0svvW8p4z3ToYnENN6nJstyTrPtdurwFVX+0vELrQzmO5uig==","signatures":[{"sig":"MEUCIFlAL6GQflGq/bCW+V+J4G+Qm/zzynmt7jG5Co0BIfSIAiEA7Xd+oNmrHbyYSGIe1gW33a6d/kPLrbKz3tAYBWzIPwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92179},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"447aad5f0bcbb2b81234c2fe7b05d4474f9d29b7","scripts":{"dev":"tsx src/index.ts","test":"node --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.0.1_1787839402852_0.24122117134550058","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"rn-dep-scanner","version":"1.0.2","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.0.2","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"f887cfb25646fa7739147929507e35108d50a286","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.0.2.tgz","fileCount":59,"integrity":"sha512-K1U1gPiegj/hEhoLR6Ze1WIZAfkLP4zEAh+oMbSgIovUZW0jvY4KYgevxorRNie56Y699ymeIh4BzLfKuGih3w==","signatures":[{"sig":"MEYCIQDahpRZDMWAe+CHZO2FrDnSnrfLXVf0GGCppjYMIP3L/wIhAOtetyA7pZcPEyVksWwiZvrTF4fv5osYOMttOgDchGCI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92246},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"25ea0371a2759efad77ae07903d25d9fbd05efdd","scripts":{"dev":"tsx src/index.ts","test":"node --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.0.2_1787839628017_0.8155346967770776","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"rn-dep-scanner","version":"1.0.3","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.0.3","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"4a285c405de90d5d91f12b7dffc5cff005ef4d10","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.0.3.tgz","fileCount":47,"integrity":"sha512-i1BNicxgiZIe8jzNCv/T7jZaO+/Z5J5t2DPwgvVQ1wGDUEdwCDsoKwDLsMqDRe95dowv+ptJ/4WkUBU0UqijkQ==","signatures":[{"sig":"MEYCIQDT3obx9qAuhJG7KzMWg+JIHpI8J+NTkJZmQe2sOnS9eAIhAOlht8LFqWqxkrSD7pM5VbT4D3GNQZJHA4hq5MwuacJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65842},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"748d8b4c0e182de5244346007a0c89f81d8646ab","scripts":{"dev":"tsx src/index.ts","test":"node --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.0.3_1787840013687_0.5852504225907575","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"rn-dep-scanner","version":"1.0.4","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.0.4","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"ab0deebcd5b3b08ad6f7ec256bfca22e586580e5","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.0.4.tgz","fileCount":47,"integrity":"sha512-ZvR/ccCJGGuxfmV/PmZAnk5DWtYNAcaLRRxI0nDry0hpj6Ur6RcvcbXGZU/guUe7bSitoYPkDqnuRCF8zYDeqQ==","signatures":[{"sig":"MEUCIH47PjAx3cB21niJPYmLiZ4O4ME20pn61v5NXVDGjPXWAiEAm7rSgWM2xbITPyFxLLDAT8jGY+sN8ar73JFR/0/RI18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65433},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"542744b0aab6dc6066b1c74c8d93c61a190198ae","scripts":{"dev":"tsx src/index.ts","test":"node --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.0.4_1787840519875_0.6927411945270041","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"rn-dep-scanner","version":"1.1.0","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.1.0","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"ef36ab919e7e203e0481244bd62970a0edd990a3","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.1.0.tgz","fileCount":79,"integrity":"sha512-Zu+iy3ftkvJUp6p7clewUiGxJm1cjR1yw72dWidHqyn51V7C5ILrtBC6bWnLmMhLOisR/xHTNUZnoKLV4LEvuQ==","signatures":[{"sig":"MEUCIQDA0SACdkuNHx8uBRZw4JJjJ3lyIjOl6vwlbKLx3Kt5rwIgcigxGRV7q00wN6W4Vc1Sjq6GjNuZ1+UuxeHd+/le4SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128710},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d398ccdc3e9fb2911c4c0d5cdbb198943cb45818","scripts":{"dev":"tsx src/index.ts","test":"node --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.1.0_1787842930679_0.08004165119173612","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"rn-dep-scanner","version":"1.2.0","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.2.0","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"eefdb3425676777a3ae20f45bd51f7aae8a388b0","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.2.0.tgz","fileCount":103,"integrity":"sha512-sc4YzgICs7dx6AlaR+a9sswX3SoqiAtRQ3qtlao/gW99bwCx4zlLU6ArgBjrTCF1ZcbP5FILYE24EAD6gA8ooA==","signatures":[{"sig":"MEUCIQCKerrWibpyca2O0NFC34gMZqd7VRNMkPr+ZKw4tIMxFQIgHtIcTah2Y/h2HFk6jB7r2mB3JsA7gasaQo7NR12Hoy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181256},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4705cf241497525b7fde21a73b5fbcd721a33c2f","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.2.0_1787925163687_0.6923039285508008","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"rn-dep-scanner","version":"1.2.1","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.2.1","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"8a0dccdd1ac153947e248b8889c6475308fb859e","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.2.1.tgz","fileCount":103,"integrity":"sha512-72vcmhsEmTTw7bFKTzTDRDfRKJoCNR+P/0/KhYQ73/KdzkNFDKyZwRnisZhUj6Bbh4ozt7P90fgnhG/D4R3IzQ==","signatures":[{"sig":"MEQCIAyWBWIGeO5nEfkh2A0ildo2wmpBp83GkgqNj0w28RbAAiAC8PLR9I7lVFIQj60ep26zNqDLuDUu17+XXo2lPFXfng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184849},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fc1e50eb2af0220ecab8ee1963905fd1d8a61893","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.2.1_1787925607462_0.8142812488914801","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"rn-dep-scanner","version":"1.2.2","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.2.2","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"6a622852690a7b83c02a9de577d69c8adfd760ed","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.2.2.tgz","fileCount":103,"integrity":"sha512-jyYpPn41PqvhJ6NU4UOMwZuETLYyDD5KSj9JboMQClWYgRg8Bo8W2hnWfkv0Ulz5PzE9FcHTc/wRgr+uN0R6Rg==","signatures":[{"sig":"MEUCIQCzxPOYzEce9414lPj/H2LzZTRywtYjj8AG2Q9/fkDShwIgGGizlMjdBUCqOdMhx2nN+8hr69UAwmFhI9eBXVUd1bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182505},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b806b1297fb5c0d360cdf7e40cd6ce77fca11bd8","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.2.2_1788173136636_0.28156200517898866","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"rn-dep-scanner","version":"1.2.3","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.2.3","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"801c4ab189c55f0167687a7dbb36b8bd52092fbf","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.2.3.tgz","fileCount":107,"integrity":"sha512-ZttlioO1t+GE06qCwKv69P1urDaLhRMpxC5mfv8f4MQYeI5RrsWTkSM+OYrZwWgItaV+fF6R6Bx2inFrfivGpQ==","signatures":[{"sig":"MEUCIQDjLG5CUN64SPEa7huLHFBTnVGn4gOOaCQkJVwjX5RNcwIgWtWkA/wMmFu8ci7dXK2Zy30OqpPu3Vp180oWt2VcANE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192628},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"502da9d23d668f090cf2dde5060564f962b032b6","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.2.3_1788174138547_0.41952577673458724","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"rn-dep-scanner","version":"1.2.4","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.2.4","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"ac5aa747d215a67876dcc74ba08c0baefa5381f5","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.2.4.tgz","fileCount":123,"integrity":"sha512-hoMU/8wvco6TISPNAKuaj34s+b5e4qM1ohqWv+liEErM1MQ7tn51sfH61LtJl/faYimJzIovBp2D6N4WX2yYSQ==","signatures":[{"sig":"MEYCIQC95pQnHwfknEgIXqQzj6x8wmHu3mQV8WxQUy6b+cXNyQIhAPiBa/14NvffHbgk2NCKhnBg+iPNd/Pe364IQlMyajEF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209251},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ef866bd745c83149d1fb4c0079b89b63a2d9724d","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.2.4_1788722547389_0.019797745198395056","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"rn-dep-scanner","version":"1.2.5","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.2.5","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"67317f763190ec2a06122b540eb778b03322ef81","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.2.5.tgz","fileCount":123,"integrity":"sha512-rmzzmyCuDj7YLWSXlCAhEWXSTSIG//jJJ7v6B7NSpPVCDVgH21NajR+4xX51+z5oAnDDabTc4cabc7OYXP2ZOQ==","signatures":[{"sig":"MEQCIDzL9sqRs0VBnCdMB9AJl8m/zvTeY1HhsxDCK0vbtR2VAiACHvPWI0agyD3inc10QJC/iEqhTZwcXezfSDoLuHYVng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211599},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"560fcd221383f1b8d1599659bfc1ac96a710ec14","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.2.5_1788723189769_0.8866358900274269","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"rn-dep-scanner","version":"1.3.0","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.0","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"71f745898bb9e0fa36d5914b205df07a7e06ad41","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.0.tgz","fileCount":155,"integrity":"sha512-UrZHIP9JLojUCMPrU9b5j32fPBHo4SN0cEMjAOEk7HLw0inZEuXqfVJv8F7RC8SXBJcgg13hKJouihFxVqiEHg==","signatures":[{"sig":"MEQCIH3jg1bthUMA4RXEwyf2Lyy+AKIOipVIuS9ZCTPO667/AiAhKiWK3tBLULmvvBQfVn0/ZK7av9k/stnB3H9pdiE1Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270713},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dc0a72bec403819b0df2ea93af586b7ed373eda3","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.0_1788895879553_0.6669608183399913","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"rn-dep-scanner","version":"1.3.1","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.1","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"594bd09762c14b2bdb9d8f150320410181609324","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.1.tgz","fileCount":283,"integrity":"sha512-8AawHGYA+4DbYH47yh5yrikw171Ky+F+izvUbHJFiJTe0zDWOVHYxfZaqjqjLFfnsYr/ZaV5CsDLblWIf51/ug==","signatures":[{"sig":"MEYCIQDU8b2biaWdoe4PXPaJloSio5NxtDGyPOVAF9D/iOj1YgIhAPwfTVqsCvJVe0r1S32LIuLWfAdH8wOsTvY6Au+cp8R0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434126},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e84a424b8a0eed182bf3eb43d4b5ad6927cee0e1","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.1_1789369706401_0.4462461375753388","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"rn-dep-scanner","version":"1.3.2","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.2","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"8403d0aaddea211daefac6574becd37d907e0188","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.2.tgz","fileCount":283,"integrity":"sha512-dnWleUR1nBPJI+L1fgwbJYQnZFvU9RpEDIntOauHdT5PLAMIl3B18wR4zdu+fyxlxFs6JkhcQLEJYKB/P48UTQ==","signatures":[{"sig":"MEUCIQDg8qNLzUQ4GvbgKY5sanIE0i6UKrlpBgEpTWnzQsrPlQIgC3l0dgArwGX/QvPNWJS/cBtzGqynM+3cWhvlfi9kQ8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436966},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cb6a98232e8f71bb60b31505168c040bb9345136","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.2_1789373192394_0.8818437073809424","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"rn-dep-scanner","version":"1.3.3","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.3","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"2e5c53ce7a35f2ae0574badb2b52d693c2eeaf37","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.3.tgz","fileCount":283,"integrity":"sha512-9/oexQPheZTSlu6o/8G1KTFEJzxPGPSY5nqyRQ9DZPWjUqej4YjxRCUzgLDHrRZnfxedbiidTD/K2tqn7JM7dw==","signatures":[{"sig":"MEYCIQD9dmPh0Q0Whwc0L3ep7SS1PDu3ZMk46QwzYiuTROuLZQIhALCMXDDcgFma6drlJTuGGZZoAdCMJ7BX+5SUoB9WwF9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436966},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ae326934635aff2e0afe389a78f0ddd259b25433","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.3_1789376172778_0.9761440197189779","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"rn-dep-scanner","version":"1.3.6","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.6","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"780448f0600be1408c08f2e2fc480baf4527950c","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.6.tgz","fileCount":307,"integrity":"sha512-4gRqLiQj79axEjuinL3y0pOFNm0zZ79aZu+ozIhdMj1OPb81XJtSZkI3OI5HWHe7oDp5cV/7EEB4m4wjzzA+yw==","signatures":[{"sig":"MEQCIE3Co64ii1hMpYPcPAldmHCwUcgIGydVQcFNWcCuoAjlAiAbnvfPrQwNi6FW7/Vg7ezA8C5BCFZqkDx0phFhm/BGsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGQhz0p4LOmQ3vVCI2g8L0Lf1JIyRysBgJk2sO8chNw6AiEAwZ4dKUl/sRxZUYjOljcSn95R94qgKJQTeHrfn0v2J2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471423},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"19296eefb9f35668db87e8ce83c091a98a785483","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.6_1789570595733_0.09234917314541224","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"rn-dep-scanner","version":"1.3.7","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.7","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"c4870a406723e25dff7f59f5760b943d54a1e770","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.7.tgz","fileCount":235,"integrity":"sha512-tt7Pf0ESGgKVmIIzgnYFziuUx/uCxiPO8kFJgJy3G33YlXZCP8Y73tNa3uJ8JDrvB2jfV3foxODQxRHPdDiezw==","signatures":[{"sig":"MEQCIG4qd3+TR9cw3L34fGnaPBLK0FZbE2Qg7sgaen7POPIkAiA7SKCvL8yf6EzVyhp590+MId5zI8NOqX+/0F5ynIEkug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoceCiKNczY4n5mmgXfdwY3lzCW6CIDKCt1TCqqDll+wIgWRqpnj5czMTYQq/UgqJhbC13iz9AJPZipI4omYFXFHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420449},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f41bda574ee203512b1b53ee9e3ec8ab05689b74","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.7_1789572697637_0.3632933045896727","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"rn-dep-scanner","version":"1.3.8","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.8","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"5823538da43e19fc7a1129d89f5af47940380b9a","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.8.tgz","fileCount":235,"integrity":"sha512-A9+tDSCMvQE8XDmozU1MqvArAeBjXW0DOSVNjhB9NgzRKwXGtIoPmmBaMuiBgI6mQllrwU+RnDXFFkqbxptXog==","signatures":[{"sig":"MEUCIQCM9hd0CaCfQPQHRL/xznzNH/reOf/wSjUbqMa2a/cAjAIgPX25omJlQEnjeW7rM/EJmxhdjMb7ieL0jvYWHMBkbvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDXrOvGeFQWOeeICW7VH2tqGCy7xZcPVB4qkPX7TCdteAiAGiRbQHVJipq+7gj11YIlzPsOAJUz1ktS7dNTDyLAjzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428661},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"305aa5122f5d44d21b80c3169a5909de3e24eb71","scripts":{"dev":"tsx src/index.ts","test":"tsx --test test/**/*.test.ts","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.8_1789573805362_0.18575783633040732","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"rn-dep-scanner","version":"1.3.9","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.9","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"1597f1c0b0daced408159c15b0143be3d9fb7521","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.9.tgz","fileCount":271,"integrity":"sha512-5OJLtpHEqk5rr9QhSPTPIW3qodu1QyWmaNsyfn9Lr2NASzC/I7TNjNCXQcfOh7JX7w4mp5j+W3gDct+pEwdiQg==","signatures":[{"sig":"MEUCIQDu5P8t1vXDqOeucLnFrQ9CefFuW5eZ4w9f9BdYV/hHWQIgIOz2BHq7wA/fR9jN3V8KABT3aT1+L/IAgSKTCpED08Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC4i4haNrIQXgebx3ZyW26IOYktwgf7zVs/p1tQBpco3AiB59OmLkHrT81CYDe35L7/MEQPnwuPUReLRS3CFYmZJTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483918},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"07dba43a14b1bf6528dea669eaa35706e2bc2268","scripts":{"dev":"tsx src/index.ts","test":"tsx --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.9_1789649641398_0.3478130729871849","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"rn-dep-scanner","version":"1.3.10","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.10","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"ab0a84814b745c37eee7eebb911b9930a47a0db0","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.10.tgz","fileCount":327,"integrity":"sha512-Z2WhqzpEufNSRTKXwqKfkVNNYsYk6g9BzetANpHKOIyh6FoOYTuuVsW0VcDIti6WpRSL9cdh7Ph/iiUkB0gx6A==","signatures":[{"sig":"MEQCIBnGXOaM7SlmH7hB8dSBIEKBqlX3Q8YAT8SGHEz6KC2kAiAX9SPmDEpP9DitS55gneUqKYdGm7kWA0mYhFU67mFmAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6OeINXzouWq/R/KiXwJ8WXxIeFMgvPOuJxUsiGTLglgIgBl1wtrSoDyXowuf55gr+BPbgKA2ioNckaB8u6gKcS8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550349},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"20a5c99aaf7e1bb271ea5091de543b78a6576c24","scripts":{"dev":"tsx src/index.ts","test":"tsx --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.10_1789746103197_0.2075113146169354","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"rn-dep-scanner","version":"1.3.11","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.11","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"8e0ebe5050644334cf9b355ba43ef6fa51fe07b4","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.11.tgz","fileCount":327,"integrity":"sha512-rnAgatAE5Acqoq2vByOeRQSJ0lSmWSHY05zp5Vm9T0TAnNz19xgYat4CPAUlSvS6342GbBvhsTpPmfUteJeuHg==","signatures":[{"sig":"MEUCIHSgttI2c/gPV5fvByLFzikdrKyNzxfe42Hyn1iTo4/sAiEAuVdct64xlvy+/u9ZdmGbmMekiDh/zxwdjP0bVdV9p0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH1Ej9CBdb0BLKQ8HcXN5NRkU6kgdZ/pjIDX4k5pimuMAiBvNML4/wRzqH2Ssyr8wAxDy0QaFZzfC9AXwHayJDkXcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552277},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d85b38db8fb16920750e524055c6d6b6f6b5eb91","scripts":{"dev":"tsx src/index.ts","test":"tsx --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.11_1789747328495_0.7301164289896169","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"rn-dep-scanner","version":"1.3.12","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.12","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"0a7bcb12409fe42731327fb1c991062987bbc434","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.12.tgz","fileCount":335,"integrity":"sha512-uRzDMlvaS/uWm7Eb3jje3ya4nUV9e7PgrHMar8Mb1zOUoIrTzgWaTtdvoF0MiuVFV4DQmWd6wjK/LscvEl/76g==","signatures":[{"sig":"MEQCIHJsH2gZ5Ap1HsXZZnsgfDB/iihbRWDJ87z8iVGA8ZE4AiA9MEcbLTYGFmY6JrbO0gs5bP9s5TLh4r3o6KrDKJVmAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDebGfXbDA9VOWsaG7trP9qGK+QJR2p3xQjcs8gA/YQrQIhAKhuLSje6v0skrOhfFw5/pn3t6qFj7+wQ9G+g/u3APdu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572312},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a4a9b8dc7d6e5d9057fdc8bedea8fb45d141b1d5","scripts":{"dev":"tsx src/index.ts","test":"tsx --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.12_1789760797106_0.47580693104013205","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"rn-dep-scanner","version":"1.3.13","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.13","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"e51543e248d2633a32618d72615623c957c2ee0f","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.13.tgz","fileCount":335,"integrity":"sha512-86aj0nI3SYfHjLNPtIzXaMhUWZ/tX7HQIl8t93xZf5IKy9tmtfxizVzR5y/XX/Kw5PFaYShhK7bpmghCccpDgw==","signatures":[{"sig":"MEUCICEQ3RJ7oPNqu0AGGLno4qIFN/pUF/J0+xqjM27bJAIsAiEAx6zrKb8Fa0rzeIlIEKFxb9Sb6lKPgu363SrU+NpRd2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGDRHclPCW+vkOK6amK0/qDtneXsumW/Qw8UOuNbzyGKAiAMQreYLnYJVa/BS11zW1MAz6cS4MQ687zjL7Jh3g0IyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572858},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"781c8d38ddd53fc0c5b7d25d5148a1c2ab03a978","scripts":{"dev":"tsx src/index.ts","test":"tsx --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native dependency scanner - compatibility, breaking changes & security vulnerabilities","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.13_1789760936397_0.6738906414560382","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"rn-dep-scanner","version":"1.3.14","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile","security","vulnerability-scanner","sbom","license-checker","new-architecture","expo","hermes","doctor","upgrade","typescript"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.14","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"e07f6aa462fb6a348f41dd1120549af228137ae8","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.14.tgz","fileCount":459,"integrity":"sha512-QNB4w1ZG0EzSZV9TtWvxgSfGympsvtLf2JZoGAy6sw7Bo7YH+bFM4xFmSNj0KmU+SP+nijOiMbBxnG1myxU72Q==","signatures":[{"sig":"MEUCIQD91/rTmsBeR+r5MDR3n5/NBUTON9CdCYg7Yn2EyKBc7QIgRQB5L78KxNYTBi/7+8vFDn9m5qlXdjU9LhRJKBiNzVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHfhiKOjlAwsmgdsCn3Ze1f0UKngVkLt3RLoZ4/P39qAIhAJmiE4VVCcPPOXRdCEoo+UtKMmSMbkEUtEce5DisMYE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813174},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e74ce95612d9bff8682a0bab60f7742ac65b4a2f","scripts":{"dev":"tsx src/index.ts","test":"tsx --test","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native project health CLI: dependency compatibility, breaking changes, New Architecture/Expo support, native Android/iOS toolchain checks, transitive OSV.dev security scanning, license/SBOM/policy reporting, and dependency graph tooling","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.14_1790014231891_0.5207536077393191","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"rn-dep-scanner","version":"1.3.15","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile","security","vulnerability-scanner","sbom","license-checker","new-architecture","expo","hermes","doctor","upgrade","typescript"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.15","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"a8cdbb43814b15297cf84829dc699c92b1d7132f","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.15.tgz","fileCount":463,"integrity":"sha512-hapcbpmRtFCh0MYCoIaPuc3KYeMz8aIDpH6yylcA8e59TEty+SArVjImpK5Cy0wxArakdpSsUE/s5UP1x9iK+g==","signatures":[{"sig":"MEYCIQDVILl77gXlHepU82mKDEBU/XIwCRS6yYdra6MPeZQ25gIhAPYgZwcV8hGwMipqylcynMFSyJtpQH4gR4+EKX8ZsV9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSIlfZo6ywYzEWmX1H+1NadVnyfy7T0MLJJkuYRPcIPQIgSzLUmb8RKJ60R/twbZO8muEl2z9yRuOW4Do7ayvr2RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":844011},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4dd5699ca0321a67753a47841691f4609fdd4cbf","scripts":{"dev":"tsx src/index.ts","test":"tsx --test","build":"tsc && npm run build:chmod","prepare":"npm run build","build:chmod":"node -e \"require('fs').chmodSync('dist/index.js', 0o755)\""},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native project health CLI: dependency compatibility, breaking changes, New Architecture/Expo support, native Android/iOS toolchain checks, transitive OSV.dev security scanning, license/SBOM/policy reporting, and dependency graph tooling","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.15_1790095675602_0.7268394168624606","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"rn-dep-scanner","version":"1.3.16","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile","security","vulnerability-scanner","sbom","license-checker","new-architecture","expo","hermes","doctor","upgrade","typescript"],"author":{"name":"amit13091992@gmail.com"},"license":"MIT","_id":"rn-dep-scanner@1.3.16","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"483b29ef508cb4319842f8b3ec08e4378279d080","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.16.tgz","fileCount":463,"integrity":"sha512-+T2r/UgS62QkH/lNqlw+VWgT0Ba5o/7wG5o2AAddDwxwkAUhZm1ORGzPQ05lcPGx/duoyDvt+d9RtiM8ylHNlA==","signatures":[{"sig":"MEYCIQC4oz/GFnRwcEoqw4QUosEQxODCj+lqfpwNCQ22m9psLwIhAOc9rWuwat83bsHTmISsbnNQ0frl4JGwX+0x3joKAAlx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH44ywf6QKjx/cGyO2GMTeKjTaROYLKldlNQ9SN38M2nAiBnOtYqoXvVGjz+b37pHrE2ZTTpKjgksWmQ9Hc9mneYJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853316},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"42e9aed904ec50236a99490542b25367101f29e1","scripts":{"dev":"tsx src/index.ts","test":"tsx --test","build":"tsc && npm run build:chmod","prepare":"npm run build","build:chmod":"node -e \"require('fs').chmodSync('dist/index.js', 0o755)\""},"_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"_npmVersion":"11.12.1","description":"React Native project health CLI: dependency compatibility, breaking changes, New Architecture/Expo support, native Android/iOS toolchain checks, transitive OSV.dev security scanning, license/SBOM/policy reporting, and dependency graph tooling","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rn-dep-scanner_1.3.16_1790096821323_0.5276421802244644","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"_id":"rn-dep-scanner@1.3.17","bin":{"rn-dep-scanner":"dist/index.js"},"dist":{"shasum":"b690c01fef884008261d47a4a827e4a5f5f549fa","tarball":"https://registry.npmjs.org/rn-dep-scanner/-/rn-dep-scanner-1.3.17.tgz","fileCount":464,"integrity":"sha512-68o1ODinuqV/dvdRVTdHvj4SbNYW/D2LsVX6L6t1e3VpUd2Uyalve74a+FgzOWm1Rc+t1Yl1EmMOEvKib+4LTw==","signatures":[{"sig":"MEYCIQCEr9Kc5DotAIhWkBfVnsB3BUd40Or6zfa1tVe+t/ZQCgIhANrTarTprHDuaJ+X8hC3wt0k2zjDgbEz9LHT/YMGcPLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKrUI2qun7LGTSX0Fni1x+Qm5Nz4A8IUl0SMTTA4hSRAIgHym9YZ8U1rURNSGDx+8Fyq2ztLmq7jwbRQ+zCR+aWBI="}],"unpackedSize":858494},"main":"dist/index.js","name":"rn-dep-scanner","type":"module","types":"./dist/index.d.ts","author":{"name":"amit13091992@gmail.com"},"engines":{"node":">=18.0.0"},"gitHead":"78e9f7fd120972a69c84eb2ea5eb0f2426e1f0b3","license":"MIT","scripts":{"dev":"tsx src/index.ts","test":"tsx --test","build":"tsc && npm run build:chmod","prepare":"npm run build","build:chmod":"node -e \"require('fs').chmodSync('dist/index.js', 0o755)\""},"version":"1.3.17","_npmUser":{"name":"amit1392","email":"amit13091992@gmail.com"},"keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile","security","vulnerability-scanner","sbom","license-checker","new-architecture","expo","hermes","doctor","upgrade","typescript"],"_npmVersion":"11.12.1","description":"React Native project health CLI: dependency compatibility, breaking changes, New Architecture/Expo support, native Android/iOS toolchain checks, transitive OSV.dev security scanning, license/SBOM/policy reporting, and dependency graph tooling","directories":{},"maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.4.1","chalk":"^6.0.0","semver":"^7.8.5","commander":"^15.0.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","typescript":"^7.0.2","@types/node":"^26.3.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rn-dep-scanner_1.3.17_1790097721709_0.8288034920171172"}}},"time":{"created":"2026-08-27T13:56:41.876Z","modified":"2026-09-22T17:22:01.986Z","1.0.0":"2026-08-27T13:56:42.469Z","1.0.1":"2026-08-27T14:03:23.028Z","1.0.2":"2026-08-27T14:07:08.163Z","1.0.3":"2026-08-27T14:13:33.816Z","1.0.4":"2026-08-27T14:22:00.013Z","1.1.0":"2026-08-27T15:02:10.808Z","1.2.0":"2026-08-28T13:52:43.810Z","1.2.1":"2026-08-28T14:00:07.596Z","1.2.2":"2026-08-31T10:45:36.781Z","1.2.3":"2026-08-31T11:02:18.689Z","1.2.4":"2026-09-06T19:22:27.528Z","1.2.5":"2026-09-06T19:33:09.901Z","1.3.0":"2026-09-08T19:31:19.701Z","1.3.1":"2026-09-14T07:08:26.531Z","1.3.2":"2026-09-14T08:06:32.522Z","1.3.3":"2026-09-14T08:56:12.905Z","1.3.6":"2026-09-16T14:56:35.822Z","1.3.7":"2026-09-16T15:31:37.725Z","1.3.8":"2026-09-16T15:50:05.441Z","1.3.9":"2026-09-17T12:54:01.487Z","1.3.10":"2026-09-18T15:41:43.288Z","1.3.11":"2026-09-18T16:02:08.573Z","1.3.12":"2026-09-18T19:46:37.229Z","1.3.13":"2026-09-18T19:48:56.501Z","1.3.14":"2026-09-21T18:10:31.977Z","1.3.15":"2026-09-22T16:47:55.737Z","1.3.16":"2026-09-22T17:07:01.409Z","1.3.17":"2026-09-22T17:22:01.811Z"},"author":{"name":"amit13091992@gmail.com"},"license":"MIT","keywords":["react-native","reactnative","dependencies","dependency-check","compatibility","npm","cli","mobile","security","vulnerability-scanner","sbom","license-checker","new-architecture","expo","hermes","doctor","upgrade","typescript"],"description":"React Native project health CLI: dependency compatibility, breaking changes, New Architecture/Expo support, native Android/iOS toolchain checks, transitive OSV.dev security scanning, license/SBOM/policy reporting, and dependency graph tooling","maintainers":[{"name":"amit1392","email":"amit13091992@gmail.com"}],"readme":"# rn-dep-scanner\n\nA React Native project health scanner: dependency compatibility, breaking changes, native\ntoolchain/environment checks, transitive security scanning, and supply-chain reporting — all\nfrom one CLI.\n\n## Contents\n\n- [Install](#install)\n- [Quick start](#quick-start)\n- [Commands at a glance](#commands-at-a-glance)\n- [Core analysis](#core-analysis)\n- [Dependency graph](#dependency-graph)\n- [Security & supply chain](#security--supply-chain)\n- [Upgrade planning](#upgrade-planning)\n- [Code-level analysis](#code-level-analysis)\n- [Reporting & CI](#reporting--ci)\n- [Config file (`.rn-dep-scanner.json`)](#config-file-rn-dep-scannerjson)\n- [Output formats (`--json` / `--html`)](#output-formats---json----html)\n- [Security notes](#security-notes)\n- [Known limitations](#known-limitations)\n- [Development](#development)\n\n## Install\n\n`rn-dep-scanner` is a dev-only CLI tool — it's never imported by your app's runtime code, so it\nshould never end up in your production dependency tree. A global install (or `npx`) sidesteps\nthe question entirely; if you install it locally into a project, use `--save-dev`/`-D` so it\nlands in `devDependencies`, not `dependencies` (npm/pnpm/yarn have no way for a package to force\nthis itself — it's entirely determined by the flag you pass to your install command).\n\n```bash\nnpm install -g rn-dep-scanner\n# or\nnpx rn-dep-scanner\n# or, to pin a version per-project instead of installing globally:\nnpm install --save-dev rn-dep-scanner\npnpm add -D rn-dep-scanner\nyarn add -D rn-dep-scanner\n```\n\nAfter a global install, `rn-dep-scanner <command>` works directly — no `npx` needed. If it\ndoesn't (an old install predating a fix, or your global bin directory isn't on `PATH`), run\n`npm config get prefix` and confirm that prefix's `bin/` is on your `PATH`; `npx rn-dep-scanner`\nalways works as a fallback regardless, since it resolves and runs the package without relying\non `PATH`.\n\n## Quick start\n\n```bash\ncd your-react-native-project\nrn-dep-scanner              # same as `rn-dep-scanner check` — the default command\nrn-dep-scanner doctor       # is your native toolchain (JDK/AGP/Xcode/...) ready to build?\nrn-dep-scanner upgrade --to 0.81.0   # what would upgrading to RN 0.81 break?\n```\n\nRun `rn-dep-scanner --help` for the live command list, or `rn-dep-scanner <command> --help` for\nany command's exact flags — this README is kept in sync with that output, but the CLI itself is\nalways the source of truth.\n\n## Commands at a glance\n\n| Command | What it answers |\n|---|---|\n| [`check`](#check-default-command) | \"Is my project's dependency set healthy overall?\" — the default command |\n| [`doctor`](#doctor) | \"Is my Android/iOS build toolchain actually set up correctly?\" |\n| [`outdated`](#outdated) | \"Which packages have newer versions available?\" |\n| [`upgrade --to <version>`](#upgrade---to-version) | \"What happens if I upgrade React Native to X?\" |\n| [`compare-rn <from> <to>`](#compare-rn-from-to) | \"What changes between two RN versions' native requirements?\" (no project needed) |\n| [`why <package>`](#why-package) | \"Why is this package installed, and through what path?\" |\n| [`tree [package]`](#tree-package) | \"What does my dependency tree look like?\" |\n| [`graph`](#graph) | \"Give me the raw dependency graph as data (JSON/DOT)\" |\n| [`security`](#security) | \"Do any of my dependencies have known vulnerabilities?\" (direct + transitive) |\n| [`licenses`](#licenses) | \"What license is each dependency under?\" |\n| [`sbom`](#sbom) | \"Give me a CycloneDX SBOM\" |\n| [`diff --from <dir> --to <dir>`](#diff---from-dir---to-dir) | \"What changed (and did we add a vulnerability) between two project states?\" |\n| [`policy`](#policy) | \"Does this project violate our org's dependency rules?\" |\n| [`baseline`](#baseline) | \"What's *new* since we adopted this tool?\" |\n| [`why-not <package> <version>`](#why-not-package-version) | \"Why can't I install this exact version?\" |\n| [`impact <package> <version>`](#impact-package-version) | \"What would upgrading this one package break?\" |\n| [`unused`](#unused) | \"Which declared dependencies look unreferenced?\" |\n| [`legacy-apis`](#legacy-apis) | \"Am I using any removed React Native core APIs?\" |\n| [`bundle`](#bundle) | \"Which dependency is the heaviest on disk?\" |\n| [`architecture`](#architecture) | \"New Architecture compatibility, on its own\" |\n| [`native`](#native) | \"Native toolchain checks, on their own\" |\n| [`16kb`](#16kb) | \"Android 16KB page-size alignment, on its own\" |\n| [`report`](#report) | \"Give me a shareable Markdown/HTML summary\" |\n| [`watch`](#watch) | \"Keep re-running check in the background\" |\n\nEvery command supports `--cwd <path>` (defaults to the current directory) unless noted\notherwise, and every command with `--json` also supports `--html [path]` — see\n[Output formats](#output-formats---json----html).\n\n---\n\n## Core analysis\n\n### `check` (default command)\n\n```bash\nrn-dep-scanner [check] [--json] [--html [path]] [--strict] [--cwd <path>] [--no-security] [--profile]\n```\n\nThe main scan. Reads `package.json` + your lockfile and reports, against the detected\nReact/React Native versions:\n\n- version mismatches, duplicate dependencies, peer-dependency conflicts\n- deprecated packages and breaking changes (with a `stale` flag for changes far enough in the\n  past they're very unlikely to still be a pending action item)\n- New Architecture (Fabric/TurboModules) compatibility per installed package\n- Expo SDK ↔ RN version pinning and per-package Expo Go support (Expo projects only)\n- whether each installed package's own sub-dependencies are actually present and satisfied\n- known vulnerabilities (OSV.dev) across your **full transitive dependency tree**, not just\n  `package.json`'s direct entries — on by default, pass `--no-security` to skip (no network call)\n\nReports a 0–100 health score. `--strict` exits 1 on any error-level finding (including a\ncritical/high vulnerability). `--profile` prints a per-step timing breakdown of the scan itself.\n\n### `doctor`\n\n```bash\nrn-dep-scanner doctor [--json] [--html [path]] [--cwd <path>] [--ipa <path>] [--profile]\n```\n\nChecks whether your machine/project is actually ready to *build*, separately from whether your\nJS dependencies are compatible: React Native/React version, Hermes status, and native toolchain\ngaps —\n\n- **Android**: JDK, Kotlin, AGP, Gradle, compileSdk/targetSdk/minSdk, NDK, Build Tools — read\n  from `build.gradle(.kts)`, `settings.gradle(.kts)`, and a Gradle version catalog\n  (`gradle/libs.versions.toml`) if present, compared against the detected RN version's baseline\n- **iOS**: Xcode, deployment target, CocoaPods, Ruby, Swift\n- **Android 16KB page-size alignment**: every installed dependency's prebuilt `.so` libraries\n  (both loose `jniLibs/<abi>/` files and ones packaged inside an `.aar`/`.jar`), checked against\n  the alignment Android 15+ devices require\n\nProduces an overall `READY` / `WARN` / `BLOCKED` verdict. `--ipa <path>` opts into an\ninformational dSYM-presence check for a built `.ipa`/`.xcarchive` (doesn't affect the verdict).\n\n### `outdated`\n\n```bash\nrn-dep-scanner outdated [--major-only] [--json] [--html [path]] [--cwd <path>]\n```\n\nLists available updates for your direct dependencies, grouped by major/minor/patch severity.\n`--major-only` shows just the major-version bumps.\n\n### `upgrade --to <version>`\n\n```bash\nrn-dep-scanner upgrade --to <version> [--json] [--html [path]] [--cwd <path>]\n```\n\n`--to` is required. Assesses readiness to upgrade React Native to a target version by combining:\n\n- breaking changes, each classified as `historical` (already true before your *current* RN\n  version — not caused by this specific upgrade, doesn't affect risk), `relevant`, or\n  `action_required` (the critical/high subset of `relevant`) — so a change from three years ago\n  doesn't wrongly block an unrelated upgrade\n- New Architecture requirements at the target version\n- Android/iOS/Node toolchain deltas at the target version\n- deprecated packages and duplicate dependencies\n\nProduces a `low`/`medium`/`high` `risk` score and a `READY`/`WARN`/`BLOCKED` `verdict`, plus a\nseparate `envVerdict` covering just the native-toolchain checks (useful when you only care\nwhether the machine itself can build, independent of JS migration work).\n\n### `compare-rn <from> <to>`\n\n```bash\nrn-dep-scanner compare-rn <from> <to> [--json] [--html [path]]\n```\n\nPure lookup against the built-in RN-version → native-toolchain-requirement registry — diffs two\nRN versions' Node/Android/iOS baselines with no project scan needed. No `--cwd`.\n\n---\n\n## Dependency graph\n\n### `why <package>`\n\n```bash\nrn-dep-scanner why <package> [--json] [--html [path]] [--cwd <path>]\n```\n\nTraces every install path and resolved version a package appears at in your dependency tree.\n\n### `tree [package]`\n\n```bash\nrn-dep-scanner tree [package] [--duplicates] [--json] [--html [path]] [--cwd <path>]\n```\n\nPrints the full dependency tree, or the subtree rooted at `package` if given. `--duplicates`\nshows only branches where a package resolves to more than one version.\n\n> Full transitive hierarchy (`why`/`tree`/`graph`/`security`/`licenses`/`policy`) is supported\n> for **npm** lockfiles today. Yarn/pnpm/bun show direct dependencies only, with a warning\n> printed when this applies — see [Known limitations](#known-limitations).\n\n### `graph`\n\n```bash\nrn-dep-scanner graph [--json] [--html [path]] [--dot] [--cwd <path>]\n```\n\nExposes the dependency graph as raw data instead of a rendered tree — `--json` gives every\nnode's id/name/version/parents/children; `--dot` gives Graphviz output:\n\n```bash\nrn-dep-scanner graph --dot | dot -Tpng -o graph.png\n```\n\n---\n\n## Security & supply chain\n\n### `security`\n\n```bash\nrn-dep-scanner security [--json] [--html [path]] [--cwd <path>]\n```\n\nStandalone OSV.dev scan across direct **and transitive** dependencies (the same data `check`\nreports by default), with the full dependency path to each vulnerable package. Exits 1 on any\ncritical/high finding — useful in CI without running the full `check`. Respects\n`ignoreVulnerabilities` in `.rn-dep-scanner.json`.\n\n### `licenses`\n\n```bash\nrn-dep-scanner licenses [--json] [--html [path]] [--cwd <path>]\n```\n\nReports each package's declared license across the full transitive tree, optionally flagging a\n`licenseDenylist` from `.rn-dep-scanner.json` (exits 1 on a match). Reads only each package's\n*hoisted* `node_modules/<name>/package.json` — a version that lost the hoist to a conflicting\nsibling won't have its license read; see [Known limitations](#known-limitations).\n\n### `sbom`\n\n```bash\nrn-dep-scanner sbom [--html [path]] [--cwd <path>]\n```\n\nExports a CycloneDX 1.5 Software Bill of Materials to stdout as JSON (no `--json` flag needed —\nJSON is simply the default output; pass `--html` for an HTML rendering instead).\n\n### `diff --from <dir> --to <dir>`\n\n```bash\nrn-dep-scanner diff --from <dir> --to <dir> [--json] [--html [path]]\n```\n\n`--from`/`--to` are required project directories (not lockfile paths). Compares their dependency\ngraphs for added/removed/changed packages, then runs a security scan against just what\nchanged — catches a PR that quietly introduces a vulnerable package. No `--cwd` (the two\ndirectories you pass are the inputs).\n\n### `policy`\n\n```bash\nrn-dep-scanner policy [--json] [--html [path]] [--cwd <path>]\n```\n\nEvaluates `.rn-dep-scanner.json`'s `bannedPackages`, `licenseDenylist`, and\n`maxVulnerabilitySeverity` fields (see [Config](#config-file-rn-dep-scannerjson)) by reusing the\nsame analyzers `licenses`/`security` use. Exits 1 on any violation.\n\n### `baseline`\n\n```bash\nrn-dep-scanner baseline --create [--cwd <path>]           # snapshot current security findings\nrn-dep-scanner baseline [--json] [--html [path]] [--cwd <path>]   # report only what's new since the snapshot\n```\n\nUseful for adopting the tool on a large existing project without a wall of pre-existing issues\nblocking CI on day one. Scoped to security vulnerabilities only (not every `check` issue\ncategory — see [Known limitations](#known-limitations)).\n\n`baseline --create` writes `.rn-dep-scanner-baseline.json` to the project root — a **generated\nsnapshot file**, distinct from the `.rn-dep-scanner.json` config file: you don't hand-write or\nedit it, and there's no policy to configure inside it. Re-running `--create` overwrites it with\ncurrent findings. Decide per-project whether to commit it: commit it if \"new findings since this\nsnapshot\" should be consistent for every contributor/CI run; leave it gitignored if each\nmachine/branch should track its own baseline independently.\n\n---\n\n## Upgrade planning\n\n### `why-not <package> <version>`\n\n```bash\nrn-dep-scanner why-not <package> <version> [--json] [--html [path]] [--cwd <path>]\n```\n\nExplains which installed package's declared peer/dependency range is blocking a specific\nversion from being installed. A range that isn't resolvable semver (a `workspace:`/`npm:`/git\nprotocol reference) is reported as unknown, never guessed true or false.\n\n### `impact <package> <version>`\n\n```bash\nrn-dep-scanner impact <package> <version> [--json] [--html [path]] [--cwd <path>]\n```\n\nGoes further than `why-not`: breaking changes at that target version, the same peer/version\nconflicts, and which other installed packages depend on this one (worth re-testing after\nupgrading), plus plain-language recommended actions.\n\n### `unused`\n\n```bash\nrn-dep-scanner unused [--json] [--html [path]] [--cwd <path>]\n```\n\nHeuristic (regex-based `require`/`import` scan of project source) flagging declared dependencies\nwith no detected reference — a starting point for manual review, **not** a \"safe to delete\"\nguarantee. Known tooling-only packages (ESLint/Babel/TypeScript/Jest/Metro plugins, etc.) are\nexcluded automatically.\n\n---\n\n## Code-level analysis\n\n### `legacy-apis`\n\n```bash\nrn-dep-scanner legacy-apis [--json] [--html [path]] [--cwd <path>]\n```\n\nDetects source imports of core React Native APIs that were removed and split into community\npackages (`WebView`, `AsyncStorage`, `Clipboard`, `NetInfo`, `ListView`, and more — see\n`src/data/legacyApis.ts`), reporting each affected file with its suggested replacement package.\nImport-based detection only — a deprecated prop/method on an API that otherwise still exists\nisn't covered.\n\n### `bundle`\n\n```bash\nrn-dep-scanner bundle [--json] [--html [path]] [--cwd <path>]\n```\n\nReports each direct dependency's on-disk install size, largest first — a quick \"what's heavy\"\nsignal, **not** a real Metro bundle analysis (source maps and platform-specific files are\nincluded here but might not end up in an actual bundle).\n\n### `architecture`\n\n```bash\nrn-dep-scanner architecture [--json] [--html [path]] [--cwd <path>]\n```\n\nJust the New Architecture (Fabric/TurboModules) compatibility check `check` already runs, on its\nown. A package with no compatibility data reports `support: \"data_unavailable\"` with a `reason`\n— that's \"we don't know,\" not \"this is broken.\"\n\n### `native`\n\n```bash\nrn-dep-scanner native [--json] [--html [path]] [--cwd <path>]\n```\n\nJust the Android/iOS native toolchain check `doctor` already runs, on its own (no Hermes/Node/\n16KB sections). Note: the JSON key for the Android section is `android` here, vs. `doctor`'s\n`androidEnvironment` — same data, different top-level key name in each command's output.\n\n### `16kb`\n\n```bash\nrn-dep-scanner 16kb [--json] [--html [path]] [--cwd <path>]\n```\n\nJust the Android 16KB page-size alignment check `doctor` already runs, on its own. A\n`not-checked` result carries a `notCheckedReason`: `no_native_libraries` (nothing to inspect —\nJS-only, or compiles from source during the Android build) or `unreadable_library` (a `.so` was\nfound but couldn't be parsed).\n\n---\n\n## Reporting & CI\n\n### `report`\n\n```bash\nrn-dep-scanner report [--format md|html] [--out <path>] [--cwd <path>]\n```\n\nRenders a condensed health-score/compatibility/deprecated-packages/New-Architecture/security\nreport — to stdout by default, or a file with `--out`. `--format` defaults to `md`. This is a\ndeliberately smaller, decision-focused view, not a full mirror of `check --json`.\n\n### `watch`\n\n```bash\nrn-dep-scanner watch [--interval <seconds>] [--json] [--html [path]] [--cwd <path>]\n```\n\nRuns `check` on a repeating interval (default 300s) until interrupted (Ctrl+C) — for a\nlong-running terminal/CI job. Each cycle runs non-strict so one bad cycle doesn't kill the loop.\n\n---\n\n## Config file (`.rn-dep-scanner.json`)\n\nAn optional config file **you author** at the project root — you write and commit this; it is\nnot generated by the tool (contrast with `.rn-dep-scanner-baseline.json`, above, which the tool\ngenerates and you don't hand-edit). Every field is optional; nothing below is a recommended\ndefault, each is only an example of the shape:\n\n```json\n{\n  \"ignorePackages\": [\"some-noisy-package\"],\n  \"ignoreVulnerabilities\": [\"GHSA-xxxx-xxxx-xxxx\"],\n  \"licenseDenylist\": [\"GPL-3.0-only\"],\n  \"bannedPackages\": [\"some-vendor-package\"],\n  \"maxVulnerabilitySeverity\": \"high\"\n}\n```\n\n| Field | Used by | Meaning |\n|---|---|---|\n| `ignorePackages` | `check` | Package names to exclude entirely from compatibility analysis. |\n| `ignoreVulnerabilities` | `check`, `security`, `policy` | OSV/GHSA/CVE advisory IDs to suppress (e.g. one you've assessed as a false positive or already mitigated). |\n| `licenseDenylist` | `licenses`, `policy` | [SPDX license identifiers](https://spdx.org/licenses/) to flag if found on any installed package. There is no built-in denylist — you decide which licenses your org disallows. License strings are matched as read from each package's own `package.json` (not normalized against the SPDX list), so use the identifier as your ecosystem's packages actually declare it. |\n| `bannedPackages` | `policy` | Package names to fail on regardless of license or vulnerabilities (e.g. an internally-disallowed vendor SDK). |\n| `maxVulnerabilitySeverity` | `policy` | One of `\"critical\" \\| \"high\" \\| \"moderate\" \\| \"low\"` — `policy` fails if any found vulnerability meets or exceeds this severity. |\n\n## Output formats (`--json` / `--html`)\n\nEvery command that has `--json` also accepts `--html [path]` — `watch` and `report` included;\n`sbom` too, despite JSON being its unflagged default. `--html` renders the same result as a\nminimal, dependency-free HTML page: printed to stdout if no path is given, or written to that\nfile:\n\n```bash\nrn-dep-scanner check --html report.html\n```\n\nIf both `--json` and `--html` are passed, `--html` wins.\n\n## Resolved vs. requested versions\n\n`requestedVersion` is what's declared in `package.json` (e.g. `^1.2.3`); `resolvedVersion` is\nwhat your lockfile actually installed (e.g. `1.2.5`). Compatibility and breaking-change checks\noperate on the resolved version.\n\n## Security notes\n\nThis tool necessarily reads your filesystem, shells out to detect installed JDK/Xcode versions,\nand calls OSV.dev over the network — see [SECURITY.md](SECURITY.md) for why each of these is\nsafe and intentional (useful context if a supply-chain scanner like Socket.dev flags this\npackage).\n\n## Known limitations\n\n- `doctor`/`upgrade`/`native` toolchain checks are static-file-based (parsed project config),\n  not a live SDK/toolchain installation check — they can't see a toolchain declared some other\n  way (e.g. a custom `buildSrc` convention plugin).\n- Full transitive dependency resolution (`why`/`tree`/`graph`/`security`/`licenses`/`policy`) is\n  complete for npm lockfiles; yarn/pnpm/bun show direct dependencies only today.\n- Monorepo support (npm/yarn/pnpm/bun workspaces) resolves the correct lockfile/`node_modules`\n  root when run from a workspace package, but doesn't yet aggregate or cross-check multiple\n  workspace packages in one run.\n- Bun lockfile parsing is less battle-tested than npm/yarn/pnpm.\n- The Android 16KB page-size check only inspects prebuilt `.so` files already present in\n  `node_modules` (loose or `.aar`/`.jar`-packaged) — a package that compiles native code during\n  the Android build has nothing to check until that build runs.\n- The iOS `--ipa` check covers dSYM presence for the main app binary only, not embedded\n  frameworks or bitcode.\n- Expo Go per-package support data is a small hand-curated list; most uncurated native modules\n  report `unknown`, not a wrong verdict.\n- `unused`/`legacy-apis` are regex-based source scans, not an AST parse — a computed `require`,\n  a re-exported barrel, or a renamed import can produce a false negative.\n- `licenses`/`sbom` read only a package's *hoisted* `node_modules/<name>/package.json` — a\n  version that lost the hoist to a conflicting sibling has its license reported as unreadable.\n- `baseline` tracks security-vulnerability findings only; a compatibility warning or deprecated\n  package isn't baselined.\n- `watch` has no CLI-exposed way to bound its iteration count — it runs until interrupted.\n\n## Development\n\n```bash\nnpm install\nnpm run dev check     # run in dev mode (tsx, hot reload)\nnpm run build          # compile TypeScript to dist/\nnpm run test            # run the test suite\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}