{"_id":"react-native-pdf-jsi","_rev":"36-b12fdc328329d65f3440802721a52bc0","name":"react-native-pdf-jsi","dist-tags":{"latest":"4.5.0"},"versions":{"1.0.1":{"name":"react-native-pdf-jsi","version":"1.0.1","keywords":["react-component","react-native","android","ios","pdf","view","viewer","jsi","performance","enhanced","native","bridge","high-performance"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@1.0.1","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-enhanced","bugs":{"url":"https://github.com/126punith/react-native-pdf-enhanced/issues"},"dist":{"shasum":"7194c06786bd681ccac42718e11db7ec7ccee923","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-1.0.1.tgz","fileCount":91,"integrity":"sha512-0lBhNEXfYPu6szeEBN1JsIAZn4LB2KuzYVA8lIIsX3EpPBN6CMcnMQuKbFz2QLmu/h+IgpL0mQTu+AxLB/8wOA==","signatures":[{"sig":"MEUCIFwJstlyGMRfzJxrCrg4PPOIaSNNILBCtESoRRAWkMlHAiEAm4KWhhnxixvtn7BdySSgdlezhDFOfKsfZS8s4aeLE/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033259},"main":"index.js","gitHead":"2123bd5cddc1126b0889ea0a75967470a7b71561","summary":"A react native PDF view component with JSI performance enhancements","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-enhanced.git","type":"git"},"_npmVersion":"10.9.2","description":"A high-performance react native PDF view component with JSI (JavaScript Interface) integration for enhanced speed and efficiency. Supports iOS, Android, and Windows platforms with zero-bridge overhead operations.","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_1.0.1_1759420076902_0.5286485426975371","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"react-native-pdf-jsi","version":"1.0.2","keywords":["react-component","react-native","android","ios","pdf","view","viewer","jsi","performance","enhanced","native","bridge","high-performance"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@1.0.2","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-enhanced","bugs":{"url":"https://github.com/126punith/react-native-pdf-enhanced/issues"},"dist":{"shasum":"54935e87d6b6f1eae6eded1a25b0676e193e9dcd","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-1.0.2.tgz","fileCount":91,"integrity":"sha512-tLQkefH2ikkiHnD0+n5y/OSjtvVnYpTKLSeRtQyaiWICcPwO7gCLOv6P4crL3Mf7lrepn3A3oy9oKA0GRLtLsw==","signatures":[{"sig":"MEQCIDrAkOXfb1NTFClSyRLesFkDcaAWV3cfCXuwWlDF2w3gAiBvTMXjfHG5oXI/RSdtHqA+1Zg89/6hL42xziprrlsEJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033492},"main":"index.js","gitHead":"62c0fdd192fcf6399ceefd0d58db3638a116ac66","summary":"A react native PDF view component with JSI performance enhancements","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-enhanced.git","type":"git"},"_npmVersion":"10.9.2","description":"A high-performance react native PDF view component with JSI (JavaScript Interface) integration for enhanced speed and efficiency. Supports iOS, Android, and Windows platforms with zero-bridge overhead operations.","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_1.0.2_1759423221812_0.7525094478806631","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"react-native-pdf-jsi","version":"1.0.3","keywords":["react-component","react-native","android","ios","pdf","view","viewer","jsi","performance","enhanced","native","bridge","high-performance"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@1.0.3","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"cdd4edb4bfda6ca4a824c0e8ab2c989192f9f9b0","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-1.0.3.tgz","fileCount":91,"integrity":"sha512-djUiXobxp1JFj5z8KYNg3DIC7rFUapdnLDxfCyl02slGqkYdcZ2iS1pK3zY+/UTRh27HFuH1tdRL2dI/IzR1Lw==","signatures":[{"sig":"MEUCIQCBgq3PNlbNeGr/5RmBmI+6YCpvkCHYZW7u0G++zmcKcQIgNOUN+Jkx4qZABxIUrwKUKovnA2N+YvDgDDXGwX38wzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2033848},"main":"index.js","gitHead":"445f7b986d65a69c4820a935629b460b469a6d5b","summary":"A react native PDF view component with JSI performance enhancements","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"A high-performance react native PDF view component with JSI (JavaScript Interface) integration for enhanced speed and efficiency. Supports iOS, Android, and Windows platforms with zero-bridge overhead operations.","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_1.0.3_1759423578071_0.29163545973508564","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"react-native-pdf-jsi","version":"2.0.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.0.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"6825cb3438ef3461f4123b106344a39b61c87be0","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.0.0.tgz","fileCount":96,"integrity":"sha512-EL9StfLtJOu7sPAn0q/QW7rWiWyIcJB/WVsVAZflmEJ8LD1Nup0Lfh/HB0oqT0JISvOADBCoFeCaeFOVPrH+7A==","signatures":[{"sig":"MEUCIQC8KimDaZE+xFKK2F6C4mwJIDecuJS+hTezvHfzWLRNJwIgNdaP7W7dCfRIOqDp74NfESxDjf+b1twaq0dxhe7GSRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2139568},"main":"index.js","gitHead":"e6e09f894a488101dd0f8de94c0d1787b9106fea","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.0.0_1759572657487_0.9477034817014789","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"react-native-pdf-jsi","version":"2.1.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.1.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"f34be5b7e07ed3537fcd0dd78b5d4ef85ed27fc4","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.1.0.tgz","fileCount":96,"integrity":"sha512-pYJQm84Uppy7YMgDZ1QE0yseZCzRHVMwVID+T9ByDW9ypd2M3lGaoEor36EkJhJ5yaFph3Yka53sn7p5fzTr3g==","signatures":[{"sig":"MEYCIQDSoykQSlpqYavVcVY87AHQiKzWQordYiMs/3k6iKUt5wIhAMFQdU/+T5p3WS2mbnOFDnQmOnx4crLvqeYhfgQBCn7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2149934},"main":"index.js","gitHead":"fca4c78c66de7fce0afa9d8347d80c42c7531a7a","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.1.0_1759658489807_0.9788769913662745","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"react-native-pdf-jsi","version":"2.2.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.2.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"bdd1551d15a16af2a7bf852b24f97734257b66a6","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.2.0.tgz","fileCount":96,"integrity":"sha512-7TNi9UEZfast+LoJUZJblNwdFGAwyEh2LjYv6wMmAgOH5ABaakYePGYSVOCiSvGrbgFKdxT0uhlPMaW68g4u6A==","signatures":[{"sig":"MEUCIQCkVdhHAq2u3FOxljg0/BV3/ElGRNTvwHI6O56iftoWcwIgLNOWD9pZVpLNP26fROTx7WQNX77I0x0+N2nntD+WJQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2167430},"main":"index.js","gitHead":"5a50fe8e92329020ab85684d88f63ccf9be31e00","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.2.0_1759771623298_0.9585631983444418","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"react-native-pdf-jsi","version":"2.2.1","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.2.1","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"f7084f50a8474cc38c4dd60f1dfded20abd97b68","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.2.1.tgz","fileCount":96,"integrity":"sha512-0QJDQxRX37AnvYi9h7VQuetbN6pPmm9PbQKdpZWEuOwWJm1V1t15LGyqUOrrtY6F/afsv0Ifp4I6XVA77yCOWA==","signatures":[{"sig":"MEQCIGC0M+z85Cj5Vd6vgOGYnfkOvvFlCOjGwlcida7jX0AwAiAnxcQeJblxkL8mXZyaVX5Z+GBTDf+hfGZaa7Pq44Thiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2168956},"main":"index.js","gitHead":"4acccbf657f043e37a0beefb1aea164e55e60360","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.2.1_1759803360774_0.8865923585384734","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"react-native-pdf-jsi","version":"2.2.2","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.2.2","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"3ca6c3beef4da28fa88b9ff29156e36408a774e4","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.2.2.tgz","fileCount":96,"integrity":"sha512-e8dv62U3iwujAeIDKMNMWACmqfdOTmbtxudEULyf+q1zNVu4yGlBAkxooV8pJTJtATsn52fjPE3bX0leuKkDkQ==","signatures":[{"sig":"MEUCIQCmF47EDvYBkY5y0s84da8ooM+HwuXCbfdUkKnZ5pxo9AIgK9UzEIkPOebCWZORAq/uK/PMSPkLHYfXTQRpvTdwNgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2169284},"main":"index.js","gitHead":"c552e8932cd7e68824d1f61a455065822b4e6c2e","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.2.2_1759803879093_0.266674281021666","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"react-native-pdf-jsi","version":"2.2.3","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.2.3","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"093590a2a192bfaf8bb700494b830613a0f4d5be","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.2.3.tgz","fileCount":96,"integrity":"sha512-uiwPex6ehHA5u8EHo5rHj2FyuTYc0tYMUIeYxwWN5zwZSJ18Zs74EaB5EQGmFmLVIwdCvAIPedmLMpQfccVxKQ==","signatures":[{"sig":"MEQCIEx1c0SlNM9x6ZJD0oVamyD++oJ3FzCrEnoOIy2fJQg8AiAxE26V3qQOEyBTstKNnDHCDT2GoybTEzPVESJG6NNiow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2170444},"main":"index.js","gitHead":"6e65fd7837e96ec316fbb5ea173d95c8bccbdd3d","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.2.3_1759851303545_0.43236451843786927","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"react-native-pdf-jsi","version":"2.2.4","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.2.4","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"c61a5ff7ae9b41daca9579f98e34824862955c87","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.2.4.tgz","fileCount":96,"integrity":"sha512-Nciix62fcCft6vXrRcpQfIKCZWVPl97S8oQ+P6eSot7w3ZxzWoq0IfZ9xuakYqpMRo2kqP3QPiKE/dAlcprXXg==","signatures":[{"sig":"MEYCIQCKpDRtDnZPbUsYWzz04PMuBp+MgKMTpA1E97+Eb0ci+QIhAIEGh5IIavFDB5QKHundONCXsi6eBXgGEGledYe+rllN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2172366},"main":"index.js","gitHead":"1cdf30cfb2f758f6d7c921c6580bc5b8b1fb372d","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.2.4_1759854266692_0.7348366525429786","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"react-native-pdf-jsi","version":"2.2.5","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.2.5","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"e88905b2ca884bb867d6842345f334b4cfd74884","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.2.5.tgz","fileCount":95,"integrity":"sha512-jSrvv0AZSQsoZYyPITFs6XKHqVIPJjX/epRanLmbaYUPzolMrOfJFq+4Cl/Edlr+EVWrmpYTlN5Z1L1M7Sw9UQ==","signatures":[{"sig":"MEQCIHxbCfYoZ1QVYik05ISlXtm5xJmQ5b65BPHN+qMNWxMTAiBUwjZjYGhKdBodaCnL0LBfA9Mm9dZVvOrpBjvCuE/+4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2172525},"main":"index.js","gitHead":"6644e62b174abd0f7480122c713c8d75748ac1fe","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.2.5_1759939044793_0.7704981786230543","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"react-native-pdf-jsi","version":"2.2.6","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.2.6","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"115c707add5030f6b33ba66c6f686139ed96d264","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.2.6.tgz","fileCount":95,"integrity":"sha512-Nd18UGJtI9YXohUd2ebUXmt89svNPfJEN0dXOsL7+OvXLnkkuTuNL3XkaE8wiEBeCdIVjSWsRzktcac3mgwrnQ==","signatures":[{"sig":"MEQCIB8p0O2GuZpJ8elQvC4VvFshkazY7tAbt5unjA9iF8BlAiBTOKiO8+vzfOGUz49B4T//qwDeCCfEpVzwKU15R83QuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2183559},"main":"index.js","gitHead":"0b8632466d73fcac4f86f5ac43b435ab236b5207","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.2.6_1759942923940_0.40588116942681185","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"react-native-pdf-jsi","version":"2.2.7","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.2.7","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"68505162c4ea63f70d164f014c7e85a7ebaef122","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.2.7.tgz","fileCount":96,"integrity":"sha512-hwbVmAiSgyVp3l2ADQFGFr54Xfo3m6JS9D46phX80pqb2g2SlR4MFVFFUaftpp3LO6ezk4dbqpv+w5gVzxVcYA==","signatures":[{"sig":"MEYCIQDx8z/jNz0YMPoaGO2dz/rY8yz9HjNg3ik4T3C02wvDSQIhAOe2AhsBWHcHHmEXbQojLX2JILva46rBZqWYGT/+Z2t0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2186283},"main":"index.js","gitHead":"fd990da2cbd1538f63f64522794f3f15bdb7a531","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.7.0","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":"RNPDFPdfView"},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.2.7_1760633474997_0.17017716367838953","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"react-native-pdf-jsi","version":"2.2.8","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@2.2.8","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"fd9858d17c00f564edf2f33e7a643454cfcc34c7","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-2.2.8.tgz","fileCount":96,"integrity":"sha512-lSsK/obGbsYMrsCE4Czv8DdH2w6UJXYxRMu7W2BJuVqtLfj8o6Ldjsis0R/LnzqsOW9ZwPHfpJwoTSO2WJJFoA==","signatures":[{"sig":"MEUCIQDenxz38yeoQd4Kc7kZBjQq+r14g0JjZiPDmZddfEwcBQIgdi2ZAGOp6qxnug6k5SPWwlnpz4C9xW/8D0DDTvDKidY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192886},"main":"index.js","gitHead":"151329dbfd3aa12f70f9486850aeb1e9c7028431","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":"RNPDFPdfView"},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_2.2.8_1762101976858_0.7569108543943779","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"react-native-pdf-jsi","version":"3.0.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@3.0.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"e98b1df00634c2ff992ec1d8a3a77233f9e53f98","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-3.0.0.tgz","fileCount":119,"integrity":"sha512-AjpWSfM4JZI0Rv1vbTFGiLb2TNv/qh2BWv5sxhmSNvN31fz4DCvts6R4VnfM1Ag5in2upodt47KmKN8h5eenKw==","signatures":[{"sig":"MEQCICy3NnfFu77ZnKAm4x2bnJB4pgT+dNIxgnfEsUIk1x8jAiAK+qRbeyAhOdCjdaVXFos5E6upYJryyGnSRw8FnGpB+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2400194},"main":"index.js","gitHead":"d5f12a5dc02521aa19e6de005cd8466fa33245d5","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":"RNPDFPdfView"},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_3.0.0_1762450175403_0.6121760911851002","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"react-native-pdf-jsi","version":"3.0.1","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@3.0.1","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-enhanced-pdf","bugs":{"url":"https://github.com/126punith/react-native-enhanced-pdf/issues"},"dist":{"shasum":"57a25ee20a47bb97f34edd0c4fd57b1e2ee5d9bd","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-3.0.1.tgz","fileCount":119,"integrity":"sha512-ng23veSKHeSwE4RcheEPDlHGzv3CneWgD6riToXNuX67ZsTU5AAr98B+KG0yOgIExri69w1CruRjF9zNVG4rVA==","signatures":[{"sig":"MEQCIEGNp/T3qDL1HHkQ7FB8mfsO1CGGoR63dAVhAti6osGDAiBZCvsTgkp44ATqM9QKV1pOQIfdaz4nEuOxWQOEQG2NQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2400440},"main":"index.js","gitHead":"bd5f0d3eb4b7b6d839cc91a6778f1255cde63d05","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-enhanced-pdf.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":"RNPDFPdfView"},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_3.0.1_1762451165618_0.847857706414989","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"react-native-pdf-jsi","version":"3.1.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@3.1.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"ac5dc0dd538b9a1f8cf0fc24e06045fca4784fe2","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-3.1.0.tgz","fileCount":119,"integrity":"sha512-NSl9rWaDbxZ4bt1seYLMFw4RrAxtH7hM/K2ky5xYZBn89C10fT8I69aNkbzGWg4eeABEDO7HC8Be1h8dQa6acA==","signatures":[{"sig":"MEYCIQDfuC/GSAya1cjiqwQYh5mvG/8E9SoNcNx8UUUhAGXIKwIhAKrfMJMWLXy6Ca6YqxjDMJEbzDx2jd6a96Eo5VCJ42RN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2400815},"main":"index.js","gitHead":"515c624a357c50cf5dc53b76eadc849e6f3223ac","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":"RNPDFPdfView"},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_3.1.0_1762668895720_0.7707771020809422","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"react-native-pdf-jsi","version":"3.2.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@3.2.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"192e4f84d85ee9d8e023f9ce91ad4be90a834741","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-3.2.0.tgz","fileCount":124,"integrity":"sha512-cHukExeDsjO1JqHONNoqsRuTyfj7beVvkv0DVYl6GhFHT/Az4yngS2cSxSRZGGK1EUpkXfHIJHhfIR4jCAU4kw==","signatures":[{"sig":"MEUCIQCEZGEEuld8iOHKfiUv64C+kvMo7qGnEUyqV3khCQhdDwIgeBIZDbJpBnXsVfH/vKNa3Mg1+aouk98+KM3z7Hqmr1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2464456},"main":"index.js","gitHead":"cba850d77c34cf49c62e6861786fa7f9ba52b464","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":"RNPDFPdfView"},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_3.2.0_1762881631521_0.7133882436363372","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"react-native-pdf-jsi","version":"3.3.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@3.3.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"79c702c981d9524569fe8ecc19c4be58a53289c3","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-3.3.0.tgz","fileCount":126,"integrity":"sha512-QaUhIs2HmgyyYXrhw2yib3ttC0GFSHp8HnyR1qasZmP1JGi7ueqrXsgCiMH9MzU6fCJAGMxxERzvVFY7SWk94A==","signatures":[{"sig":"MEYCIQDP0EyVrDsbbYroalwb+H1fEbcx6Kz58iBFuAFk7LmPiAIhAKK67FeTSNldANMXJYaTaRWhbKnhAnHS1O9jsYWfxs+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2487625},"main":"index.js","gitHead":"4bcd82ae21beb2bd621777c08e2244745a0c3814","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":"RNPDFPdfView"},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_3.3.0_1763051251416_0.45343459932567853","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"react-native-pdf-jsi","version":"3.3.1","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@3.3.1","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"1858bc2f7449eb565b7fdb168dbb5a63ba1aa598","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-3.3.1.tgz","fileCount":126,"integrity":"sha512-wzMz67xX2fuSlDHhl6miLBZ4kZ2sloWFggS3QbJ+D2KgAJ5OddMImqMpld5nkoTsm7UVq6f0fBXrLNqWJC6vcQ==","signatures":[{"sig":"MEQCIEdcNhKl+j4TvTSFjNFOdEQHhJj/XBoH6Q+3OwoHatD2AiAz0Xnt9dF8UbP+mRetl9SnE0w2uj96i0LK2+5ndjgpaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2487752},"main":"index.js","gitHead":"5280f640fef43c86a567c5b1f86b38ba462d6f0a","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":"RNPDFPdfView"},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_3.3.1_1763051942622_0.9443067334928179","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"react-native-pdf-jsi","version":"3.4.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@3.4.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"37db5ac86f287c1e7e2a4fa8ec991154b31f3bac","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-3.4.0.tgz","fileCount":112,"integrity":"sha512-0aRDvOZWD1umI/4xt1oPY1sG+CdnawQj0HhUrs4b8azOFv5bJsI7dyo4w3Jb7M1Zb+ZtrZGheHvwj+bECMB/NQ==","signatures":[{"sig":"MEUCIClisiYIeCvk6cTRiMLpmfi6bDknjdQ84073mvrBSLNqAiEA0S/VU+YziBx5YXef14khV6XaTNA2MrBfwvB7LCw3tJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2443474},"main":"index.js","gitHead":"7a3b2f703c0e927ca93d4d49ddedbc65457c750b","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","react-native-pdf-jsi":"^2.2.8","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":"RNPDFPdfView"},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_3.4.0_1764419355154_0.4003328645268418","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"react-native-pdf-jsi","version":"3.4.2","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@3.4.2","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"4c71e3a4268326fd042f13ff86cbd65c8fa58b9f","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-3.4.2.tgz","fileCount":112,"integrity":"sha512-m/g8Ob3zqFAbllnTBcQqZ32bYRHDCgcNneyWKPVerjwago5AQ+dQfaHZO0GoNxCwx+OVLMT5+YjF3evKwF8laQ==","signatures":[{"sig":"MEUCIQDjYb5gOWMCp/vDY/wt8jZsuykN/t3yLdqpmvdSEoIL2QIgHm26OISiV/iYyPdNFJozntW1T3/HWYoFLysn1sDz5xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2448950},"main":"index.js","gitHead":"a6761f70958e6aa7631ee7b388fdb89251cbed76","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","react-native-pdf-jsi":"^2.2.4","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_3.4.2_1764520140190_0.48189485280202926","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"react-native-pdf-jsi","version":"4.0.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.0.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"0143335561de1f69af1e2b832716afba5eedb9ca","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.0.0.tgz","fileCount":140,"integrity":"sha512-om6O9Lad+YQ0Fw6C+Oz599fp6ioHtp3ihq97U7DA/FG62QFqOINu3w8etwX2ScjqsLLCfyy9j0DA3YlEFBpJgg==","signatures":[{"sig":"MEYCIQCXOIm02M07PXr5iR6B9LQBWdmyhlXkUCRsO8A6bZgtZgIhAP5GYJmyoN1A07QW/+KuWIL5Fy55n3eocGhWVL/moqah","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2610154},"main":"index.js","gitHead":"f46c15f96c24181eb911933a4225f4e4ca8511db","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","react-native-pdf-jsi":"^2.2.4","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.0.0_1765649688141_0.7288216700080785","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"react-native-pdf-jsi","version":"4.1.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.1.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"754ecd5b82adde8e9dbbd6ab58043d5cb25dba76","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.1.0.tgz","fileCount":140,"integrity":"sha512-C8DXMo/yIoxoSuaC6eadpyDCb6Ns4ZoDDl59SpIHXW35moZ654nk1zzvD4Avu6xkswHBJvWx+9WUh+HXJnOYTQ==","signatures":[{"sig":"MEUCIQCnEwBijNi4dFXnYWQqcnEzlIY/LTnmz7osO+bGYhdYggIgWYbRNgAJXYIpV8Q0KyF/lnGrwgexYiLGZIaOiz0btKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2536732},"main":"index.js","gitHead":"804cbd59313ccf4840321f32ceadc988d68e797a","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","react-native-pdf-jsi":"^2.2.4","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.1.0_1767085439330_0.5046263538766098","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"react-native-pdf-jsi","version":"4.1.1","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.1.1","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"69cc8747ad7717104893cd2b59c79020ae2c0e55","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.1.1.tgz","fileCount":140,"integrity":"sha512-Z2zJck61ghhMHRUFdr9bLrBnN0Zx/U3KEexUJJahkNq0yQ2JcJMn7ZugKJtZ7CeXg7y6+TGyBGNAmnXTNIx/OA==","signatures":[{"sig":"MEUCIEu7UQIUXT7vbvaxyJZGXeZtqV8YHZvWDAQgHsy9u6EAAiEAj6AAG/+IlePn6YAuR5/ruCtInra4MxC/yXMQJfkHg5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2536488},"main":"index.js","gitHead":"2b07a15cedc682a3439582c5dfcaba5977d58e83","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.1.1_1767633539915_0.6011564879918949","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"react-native-pdf-jsi","version":"4.1.2","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.1.2","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"b5ec4d66f7501b6d15598fe82d975b93e25b93df","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.1.2.tgz","fileCount":140,"integrity":"sha512-7JDMNPsaXPB+/s3lfkJtco5ZOQthWsxXGNLVWsgLRF0fGhQqVzO6+8fYGo8e/0KWxkul7LGfM/mVMRgyfzGH/w==","signatures":[{"sig":"MEUCIGw5mVLyAKbfhpkIgH7kL/mhov7N9ZTYfBQywmTNgohyAiEA+/AUj4p9A49XQe/gc87aIlVTE4qUguvSgT6MnOPOiGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2538190},"main":"index.js","gitHead":"c0b5566fd8717866331767ea7bb24ae26591e3fa","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.1.2_1767719760997_0.857402382985947","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"react-native-pdf-jsi","version":"4.2.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.2.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"a07a5e52383ce443aec258207b8b45f1fdb28b33","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.2.0.tgz","fileCount":140,"integrity":"sha512-eg5/fy10sQYFVAHoPIb/xdOqi8gY8aq72t0BqPli4yiofmr36N5FayQp9nqBv9N1hTk/RFL75g+tdWrbfn869g==","signatures":[{"sig":"MEQCIDMJdJuK4PpUB9uOqcNc++c2ma+9ysyfj0u+AV+vaYHFAiAzqYijDP29zWDoT1S2BRGctu64cRQpYTeE2z0XzxQmWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2577171},"main":"index.js","gitHead":"5062cefe4a6530dcca80e796283f4b8428adb23d","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.2.0_1768153534278_0.9980343894865058","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"react-native-pdf-jsi","version":"4.2.1","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.2.1","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"be8d81de7134dfb2e4286755b248a36de6d8eb8b","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.2.1.tgz","fileCount":140,"integrity":"sha512-xrbrP4+m9lrnjc+j2hvzKiBXa4CaCwiKvKX0dWq1/Q23kcjObDWmJm0ophwdJX1zRVYKdVf8b0qrHVEsRE11og==","signatures":[{"sig":"MEUCIQC42uGYLu6Qrdr7YNTR1RjcidrsrXvA+RDK1i5dJVcSXQIgJwCgBvPcqSx2qVUR8gNUvmC/3zJqWJtfMwC4BXEFyAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2558429},"main":"index.js","gitHead":"2f9bda67227fd40df34d3cb7cde7f2b353321af1","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.2.1_1768188522358_0.7247117081518177","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"react-native-pdf-jsi","version":"4.2.2","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.2.2","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"950ad6b141c72888734d81d841ae1818f675ee59","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.2.2.tgz","fileCount":141,"integrity":"sha512-9Hq5aRMT1cdHTyf8DJkph8osGLItwwOPmTDv7PQpwWverPwkhNt/x991v/yR/V6tjVTyi0oBsn/Ose65fa7hHg==","signatures":[{"sig":"MEQCIApGp3HwjWOhdGNN8zEoor/eJnRzl/E+sIe2z748XxJNAiAuBLBVbJNKNOeYMtX1y7ZOiHIgU6NjwOAwPheSLhU87g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2591002},"main":"index.js","gitHead":"a5e451c1f9d1799d9af87cb1fd87098cef95022d","summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.2.2_1769851013190_0.19046585053271237","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"react-native-pdf-jsi","version":"4.3.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced","expo","expo-plugin"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.3.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"app":{"plugin":"./plugin/build"},"dist":{"shasum":"2faffd68733837e9b087e7f358afcd8f5243181a","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.3.0.tgz","fileCount":152,"integrity":"sha512-BWRTtqv4EPMIYzeZJ7HsrRf+ys82XmS50NTOGqTNqnCqEGkONEAd2zS7YOFs9/jYP2Xtj31sJD7Az3INrU2sMA==","signatures":[{"sig":"MEUCIArPksOX3jlGTNivdImPAm1FNUdoqH8zarSTeZc3WT60AiEAqIncD29hBlCzloJ81YcOq3bfvi4WSnYYYqRAa9Q6eCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2604325},"main":"index.js","gitHead":"a5e451c1f9d1799d9af87cb1fd87098cef95022d","scripts":{"build:plugin":"tsc -p plugin/tsconfig.json","prepublishOnly":"npm run build:plugin"},"summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","typescript":"^5.0.0","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1","@expo/config-plugins":"^9.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.3.0_1770052442532_0.45065827191604546","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"react-native-pdf-jsi","version":"4.3.1","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced","expo","expo-plugin"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.3.1","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"app":{"plugin":"./plugin/build"},"dist":{"shasum":"422959086084e9f5a384bb41b45ac4a1054a17e9","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.3.1.tgz","fileCount":152,"integrity":"sha512-S3IavrHeJAvKWDFn9TZUAbM6+Pyunzi3JfgQhoTk1E3YNswuY2vUSo2iGdL6Lk/GhyCbiXrHuFmR9QhxL8WX7Q==","signatures":[{"sig":"MEQCIGT+K7kFLhJQXOFfhjCbK8NMhlBAyGexCdUNybtvd1iMAiB02wX543M/Q8PUH9QKf6/HkKS+LfhIUT+1zHb0Z+DfVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2605476},"main":"index.js","gitHead":"e4a1fd7d0671629c1bbfb7711102aa2fdcb63862","scripts":{"build:plugin":"tsc -p plugin/tsconfig.json","prepublishOnly":"npm run build:plugin"},"summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","typescript":"^5.0.0","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1","@expo/config-plugins":"^9.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.3.1_1770549580549_0.7141402660462797","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"react-native-pdf-jsi","version":"4.3.2","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced","expo","expo-plugin"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.3.2","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"app":{"plugin":"./plugin/build"},"dist":{"shasum":"03d4c855e87e815d940938259afe23c8750665bc","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.3.2.tgz","fileCount":152,"integrity":"sha512-VFLfTzvqBqyZwXJjWjIuJ1FMEqspQb3RzGMa6s4ONdierMauCEApdxleXDVGgbOsA6+DzgKMnrHIVZ+UckREFw==","signatures":[{"sig":"MEUCIHUm5ipCte1BmzBBVdRSm9mmLD0WhuTzLOX7ND4knASyAiEAhJqdgQ1OC7xRCSxs4SWM9w5yy4rc7uR3XHYukAnynqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2611711},"main":"index.js","gitHead":"97b5578e16412157c8f19e175fe76124727a99c0","scripts":{"build:plugin":"tsc -p plugin/tsconfig.json","prepublishOnly":"npm run build:plugin"},"summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","typescript":"^5.0.0","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1","@expo/config-plugins":"^9.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.3.2_1771132705184_0.5846219019388845","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"react-native-pdf-jsi","version":"4.4.0","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced","expo","expo-plugin"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.4.0","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"app":{"plugin":"./plugin/build"},"dist":{"shasum":"81d514ee54f7a2d4106d4494106a5deab70638a4","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.4.0.tgz","fileCount":140,"integrity":"sha512-VXTglJQYvR36+TqvU7qMeZmpMgrmN8A+D+RIudf1OO7KRyHLp+kd9OFBSLRN7SO7WflUabsv+eRZ8Z99whgTDQ==","signatures":[{"sig":"MEYCIQDCMdvic7k4gVUo7v/A/T27wRV1RdXDJxQdnkJvo0nc8gIhAM7mpGd+w9MJWPNeqfhpOATNmkZm8eYjK4VpqujyKo2t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2201659},"main":"index.js","_from":"file:react-native-pdf-jsi-4.4.0.tgz","scripts":{"prepack":"npm run clean:for-publish","build:plugin":"tsc -p plugin/tsconfig.json","prepublishOnly":"npm run build:plugin","clean:for-publish":"node -e \"const fs=require('fs'),path=require('path');['android/.cxx','android/.gradle','android/build'].forEach(p=>{try{fs.rmSync(path.join(__dirname,p),{recursive:true});console.log('Removed',p);}catch(e){}})\""},"summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"_resolved":"/Users/punithmanthri/Documents/github jsi folder /react-native-enhanced-pdf/react-native-pdf-jsi-4.4.0.tgz","_integrity":"sha512-VXTglJQYvR36+TqvU7qMeZmpMgrmN8A+D+RIudf1OO7KRyHLp+kd9OFBSLRN7SO7WflUabsv+eRZ8Z99whgTDQ==","repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","typescript":"^5.0.0","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1","@expo/config-plugins":"^9.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.4.0_1772971178888_0.07866312612635928","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"react-native-pdf-jsi","version":"4.4.1","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced","expo","expo-plugin"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.4.1","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"app":{"plugin":"./plugin/build"},"dist":{"shasum":"46fa3bfc233f5393944a801da8073fbe7709c5f2","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.4.1.tgz","fileCount":140,"integrity":"sha512-xnqC6NdoELtYgoTSvSDVSIiX+QVQDshExPgrlJ+Vr8BOHgy7a3EuahUHIP4Oa1LXqpF63sB1fD3nq8ry3YPxhg==","signatures":[{"sig":"MEUCIEc+5iE6sQQ9yBAt0n5P8j3Supo6DuEKadh9w2e/4zQiAiEA8md6h+xTNB85OV3EIiFv7KWt/92aXobhg1RMIq+Ve5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2201951},"main":"index.js","gitHead":"dc5df34094cc7e401712f4f88bd9cfc150c864ec","scripts":{"prepack":"npm run clean:for-publish","build:plugin":"tsc -p plugin/tsconfig.json","prepublishOnly":"npm run build:plugin","clean:for-publish":"node -e \"const fs=require('fs'),path=require('path');['android/.cxx','android/.gradle','android/build'].forEach(p=>{try{fs.rmSync(path.join(__dirname,p),{recursive:true});console.log('Removed',p);}catch(e){}})\""},"summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","typescript":"^5.0.0","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1","@expo/config-plugins":"^9.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.4.1_1773910970132_0.6227658261703597","host":"s3://npm-registry-packages-npm-production"}},"4.4.2":{"name":"react-native-pdf-jsi","version":"4.4.2","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced","expo","expo-plugin"],"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","_id":"react-native-pdf-jsi@4.4.2","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"homepage":"https://github.com/126punith/react-native-pdf-jsi","bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"app":{"plugin":"./plugin/build"},"dist":{"shasum":"9fd8f2ce4f55c13916c4ba6e1d6c9629761ae34f","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.4.2.tgz","fileCount":140,"integrity":"sha512-VQMcUfJdFjoTHOqlvtQrCg0Gk+g492ZBbzOa3bOE1T8YkRtfNhFiLkGHEFPpfW94dO4VuwmZpQuHO5xqBk7I/w==","signatures":[{"sig":"MEQCIEkuSV9wb0R8Iab6n+C4gD9jYxOSBUGIjLDvmBfcwMnqAiBI4r2Nowa9Ll8eZLra0+z1N+iLUKWdOtyzwNbSW3Tl6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2197473},"main":"index.js","gitHead":"1a042c44036f268d0ffcc9d6f3392e1eb3623699","scripts":{"prepack":"npm run clean:for-publish","build:plugin":"tsc -p plugin/tsconfig.json","prepublishOnly":"npm run build:plugin","clean:for-publish":"node -e \"const fs=require('fs'),path=require('path');['android/.cxx','android/.gradle','android/build'].forEach(p=>{try{fs.rmSync(path.join(__dirname,p),{recursive:true});console.log('Removed',p);}catch(e){}})\""},"summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","typescript":"^5.0.0","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1","@expo/config-plugins":"^9.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-pdf-jsi_4.4.2_1776585574727_0.24498380116572993","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"_id":"react-native-pdf-jsi@4.5.0","app":{"plugin":"./plugin/build"},"bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"dist":{"shasum":"2c926b5797d485129ac1b00e94660a06fe350e90","tarball":"https://registry.npmjs.org/react-native-pdf-jsi/-/react-native-pdf-jsi-4.5.0.tgz","fileCount":144,"integrity":"sha512-7vFej53gKesyGgae6nGmkEsnboYRFaNhICKNYtuSKbmK2sKN182bGKrlwiW5NycZDyO27eDCuHL08vSvehybeQ==","signatures":[{"sig":"MEYCIQDnx9+lLjvmfUup0mDdReRx9wuU0uaVwUrE4W3+Y1NZ6AIhALU9T/E0Yi3g5uIf58w1vyxKyvn8v57e0WHcsyXc+DBx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAhPtWTCWrBZyPD3oqx/Kp+jZtkDvmq/MkM7dIbBBngWAiEAkvdTX1V9wt3fPR01uM09M+GGF6hp6inftwNLNLBf9PM="}],"unpackedSize":2290576},"main":"index.js","name":"react-native-pdf-jsi","author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"gitHead":"93e2f774bf615f704bc1bcf57473727d063d943c","license":"MIT","scripts":{"prepack":"npm run clean:for-publish","build:plugin":"tsc -p plugin/tsconfig.json","prepublishOnly":"npm run build:plugin","clean:for-publish":"node -e \"const fs=require('fs'),path=require('path');['android/.cxx','android/.gradle','android/build'].forEach(p=>{try{fs.rmSync(path.join(__dirname,p),{recursive:true});console.log('Removed',p);}catch(e){}})\""},"summary":"High-performance React Native PDF viewer with JSI acceleration - up to 80x faster than traditional bridge","typings":"./index.d.ts","version":"4.5.0","_npmUser":{"name":"punith_manthri","email":"punithm300@gmail.com"},"homepage":"https://github.com/126punith/react-native-pdf-jsi","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced","expo","expo-plugin"],"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"_npmVersion":"10.9.2","description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","directories":{},"maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"_nodeVersion":"23.11.1","dependencies":{"crypto-js":"4.2.0","deprecated-react-native-prop-types":"^2.3.0"},"codegenConfig":{"ios":{"componentProvider":{"RNPDFPdfView":"RNPDFPdfView"}},"name":"rnpdf","type":"components","android":{"javaPackageName":"org.wonday.pdf"},"jsSrcsDir":"./fabric"},"_hasShrinkwrap":false,"devDependencies":{"prop-types":"^15.7.2","typescript":"^5.0.0","@babel/core":"^7.20.2","@babel/runtime":"^7.20.1","@expo/config-plugins":"^9.0.0"},"peerDependencies":{"react":"*","react-native":"*","react-native-blob-util":">=0.13.7","@react-native-async-storage/async-storage":">=1.17.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-pdf-jsi_4.5.0_1788614749528_0.024705901117291873"}}},"time":{"created":"2025-10-02T15:47:56.901Z","modified":"2026-09-05T13:25:49.916Z","1.0.1":"2025-10-02T15:47:57.125Z","1.0.2":"2025-10-02T16:40:22.061Z","1.0.3":"2025-10-02T16:46:18.328Z","2.0.0":"2025-10-04T10:10:57.747Z","2.1.0":"2025-10-05T10:01:30.035Z","2.2.0":"2025-10-06T17:27:03.504Z","2.2.1":"2025-10-07T02:16:01.045Z","2.2.2":"2025-10-07T02:24:39.349Z","2.2.3":"2025-10-07T15:35:03.734Z","2.2.4":"2025-10-07T16:24:27.050Z","2.2.5":"2025-10-08T15:57:25.033Z","2.2.6":"2025-10-08T17:02:04.163Z","2.2.7":"2025-10-16T16:51:15.298Z","2.2.8":"2025-11-02T16:46:17.074Z","3.0.0":"2025-11-06T17:29:35.596Z","3.0.1":"2025-11-06T17:46:05.843Z","3.1.0":"2025-11-09T06:14:55.979Z","3.2.0":"2025-11-11T17:20:31.787Z","3.3.0":"2025-11-13T16:27:31.695Z","3.3.1":"2025-11-13T16:39:02.908Z","3.4.0":"2025-11-29T12:29:15.368Z","3.4.2":"2025-11-30T16:29:00.428Z","4.0.0":"2025-12-13T18:14:48.320Z","4.1.0":"2025-12-30T09:03:59.502Z","4.1.1":"2026-01-05T17:19:00.115Z","4.1.2":"2026-01-06T17:16:01.188Z","4.2.0":"2026-01-11T17:45:34.466Z","4.2.1":"2026-01-12T03:28:42.570Z","4.2.2":"2026-01-31T09:16:53.390Z","4.3.0":"2026-02-02T17:14:02.766Z","4.3.1":"2026-02-08T11:19:40.722Z","4.3.2":"2026-02-15T05:18:25.384Z","4.4.0":"2026-03-08T11:59:39.112Z","4.4.1":"2026-03-19T09:02:50.273Z","4.4.2":"2026-04-19T07:59:34.901Z","4.5.0":"2026-09-05T13:25:49.649Z"},"bugs":{"url":"https://github.com/126punith/react-native-pdf-jsi/issues"},"author":{"url":"https://github.com/126punith","name":"Punith M","email":"punithm300@gmail.com"},"license":"MIT","homepage":"https://github.com/126punith/react-native-pdf-jsi","keywords":["react-native-pdf","react-native-pdf-viewer","react-native-pdf-jsi","react-native-pdf-enhanced","pdf-viewer","pdf-reader","pdf-view","react-component","react-native","react-native-module","react-native-library","android","ios","windows","pdf","view","viewer","jsi","javascript-interface","performance","enhanced","native","bridge","high-performance","fast-pdf","lazy-loading","smart-caching","progressive-loading","memory-optimization","zero-bridge","native-module","cross-platform","mobile","document-viewer","pdf-renderer","pdf-display","large-files","optimization","caching","persistent-cache","react-native-pdf-jsi-enhanced","expo","expo-plugin"],"repository":{"url":"git+https://github.com/126punith/react-native-pdf-jsi.git","type":"git"},"description":"🚀 Ultra-fast React Native PDF viewer with JSI (JavaScript Interface) integration for maximum performance. Features lazy loading, smart caching, progressive loading, and zero-bridge overhead operations. Perfect for large PDF files with 30-day persistent c","maintainers":[{"name":"punith_manthri","email":"punithm300@gmail.com"}],"readme":"# react-native-pdf-jsi\n\n## Watch the Demo\n\n[![Watch the demo](https://img.shields.io/badge/YouTube-Watch%20Demo-red?style=for-the-badge&logo=youtube)](https://www.youtube.com/shorts/ySQIBaS7N20)\n\n**[▶️ Watch on YouTube Shorts](https://www.youtube.com/shorts/ySQIBaS7N20)**\n\n---\n\n[![npm version](https://img.shields.io/npm/v/react-native-pdf-jsi?style=flat-square&logo=npm&color=cb3837)](https://www.npmjs.com/package/react-native-pdf-jsi)\n[![Expo Compatible](https://img.shields.io/badge/Expo-Compatible-4630EB?style=flat-square&logo=expo)](https://expo.dev)\n[![total downloads](https://img.shields.io/npm/dt/react-native-pdf-jsi?style=flat-square&logo=npm&color=cb3837)](https://www.npmjs.com/package/react-native-pdf-jsi)\n[![weekly downloads](https://img.shields.io/npm/dw/react-native-pdf-jsi?style=flat-square&logo=npm&color=cb3837)](https://www.npmjs.com/package/react-native-pdf-jsi)\n[![monthly downloads](https://img.shields.io/npm/dm/react-native-pdf-jsi?style=flat-square&logo=npm&color=cb3837)](https://www.npmjs.com/package/react-native-pdf-jsi)\n[![GitHub stars](https://img.shields.io/github/stars/126punith/react-native-pdf-jsi?style=flat-square&logo=github&color=181717)](https://github.com/126punith/react-native-pdf-jsi)\n[![license](https://img.shields.io/npm/l/react-native-pdf-jsi?style=flat-square&color=green)](https://github.com/126punith/react-native-pdf-jsi/blob/main/LICENSE)\n\n<p align=\"center\">\n  <img src=\"https://media1.tenor.com/m/ULb88LZ1oM0AAAAd/oppenheimer-paradoxical.gif\" alt=\"Oppenheimer — It is paradoxical, yet it works\" width=\"320\" />\n</p>\n\n<p align=\"center\"><em>\"It is paradoxical, yet it works.\"</em></p>\n\n<p align=\"center\"><strong>Approaching 100,000 npm downloads 🚀</strong></p>\n\nHigh-performance React Native PDF viewer with JSI (JavaScript Interface) acceleration. A drop-in replacement for `react-native-pdf` with enhanced performance, Google Play compliance, and advanced features.\n\n**Latest (`4.5.0`):** native PDF text extraction plus optional on-device OCR (iOS Vision / Android ML Kit), searchable PDF export, and OCR highlight helpers. See [README_OCR.md](README_OCR.md) and [CHANGELOG.md](CHANGELOG.md).\n\n## Features\n\n### Core Functionality\n- Read PDFs from URL, blob, local file, or asset with caching support\n- Horizontal and vertical display modes\n- **Pinch-to-zoom** and drag with double-tap support (iOS & Android)\n- Password-protected PDF support\n- Programmatic page navigation\n- Cross-platform support (iOS, Android, Windows)\n\n### Performance Optimizations\n- **JSI Integration**: Direct JavaScript-to-Native communication (up to 80x faster than bridge)\n- **Lazy Loading**: Optimized loading for large PDF files with configurable preload radius\n- **Smart Caching**: 30-day persistent cache with intelligent memory management\n- **Progressive Loading**: Batch-based loading for optimal user experience\n- **Memory Optimization**: Automatic memory management and cleanup for large documents\n\n### Advanced Features (All Free)\n- **Bookmarks**: Create, edit, delete bookmarks with 10 custom colors and notes\n- **Reading Analytics**: Track reading sessions, progress, speed, and engagement metrics\n- **Export Operations**: Export pages to PNG/JPEG with quality control\n- **PDF Operations**: Split, merge, extract, rotate, and delete pages\n- **PDF Compression**: Reduce file sizes with 5 smart presets (EMAIL, WEB, MOBILE, PRINT, ARCHIVE)\n- **Text Extraction & Search**: Extract and search text with statistics and context; **programmatic search** via `searchTextDirect(pdfId, term, startPage, endPage)` with bounding rects, and **highlight rendering** via `pdfId` + `highlightRects` props (Android & iOS)\n- **PDF Text & OCR**: Native extraction + optional on-device OCR (`PDFText`); searchable PDF (`makeSearchablePDF`); OCR highlight mapping. See [README_OCR.md](README_OCR.md).\n- **File Management** (Android): Download to public storage, open folders with MediaStore API\n\n### Compliance & Compatibility\n- **Google Play 16KB Compliant**: Built with NDK r28.2+ for Android 15+ requirements\n- **Future-Proof**: Latest Android development toolchain and modern architecture\n- **Drop-in Replacement**: Easy migration from existing PDF libraries\n- **Production Ready**: Stable and tested in production environments\n\n## Performance Benchmarks\n\n| Operation | Time | Throughput | Memory | vs Competition |\n|-----------|------|------------|--------|----------------|\n| 88MB PDF Compression | 13-16ms | 6,382 MB/s | 2 MB | 20-380x faster |\n| Image Export (JPEG) | 37ms | N/A | 2 MB | 5.2x faster than PNG |\n| Image Export (PNG) | 194ms | N/A | 2 MB | Baseline |\n| File I/O Operations | <2ms | N/A | Minimal | Instant |\n| Page Navigation | 0-3ms | N/A | Constant | Instant |\n\n**Key Achievements:**\n- O(1) Memory Complexity - Constant 2MB usage for files from 10MB to 10GB+\n- 5.2x Faster Image Export - JPEG format with 90% quality (visually identical)\n- 6+ GB/s Throughput - Industry-leading PDF compression speed\n- Zero Crashes - Handles files other libraries can't (tested up to 10GB)\n\n## Installation\n\n```bash\n# Using npm\nnpm install react-native-pdf-jsi react-native-blob-util --save\n\n# or using yarn\nyarn add react-native-pdf-jsi react-native-blob-util\n```\n\n### iOS Installation\n\n**React Native 0.60 and above:**\n```bash\ncd ios && pod install\n```\n\n**React Native 0.59 and below:**\n```bash\nreact-native link react-native-blob-util\nreact-native link react-native-pdf-jsi\n```\n\n### Android Installation\n\n**React Native 0.59.0 and above:**\nAdd the following to your `android/app/build.gradle`:\n\n```gradle\nandroid {\n    packagingOptions {\n        pickFirst 'lib/x86/libc++_shared.so'\n        pickFirst 'lib/x86_64/libjsc.so'\n        pickFirst 'lib/arm64-v8a/libjsc.so'\n        pickFirst 'lib/arm64-v8a/libc++_shared.so'\n        pickFirst 'lib/x86_64/libc++_shared.so'\n        pickFirst 'lib/armeabi-v7a/libc++_shared.so'\n    }\n}\n```\n\n**React Native 0.59.0 and below:**\n```bash\nreact-native link react-native-blob-util\nreact-native link react-native-pdf-jsi\n```\n\n### Expo Installation\n\nThis package works with **Expo development builds** (not Expo Go, as it requires native code).\n\n**1. Install the package and peer dependencies:**\n\n```bash\nnpx expo install react-native-pdf-jsi react-native-blob-util @react-native-async-storage/async-storage\n```\n\n**2. Add the config plugin to your `app.json` or `app.config.js`:**\n\n```json\n{\n  \"expo\": {\n    \"plugins\": [\"react-native-pdf-jsi\"]\n  }\n}\n```\n\nOptional OCR (Android ML Kit):\n\n```json\n{\n  \"expo\": {\n    \"plugins\": [[\"react-native-pdf-jsi\", { \"ocr\": true }]]\n  }\n}\n```\n\n**3. Rebuild your development build:**\n\n```bash\n# Generate native projects\nnpx expo prebuild\n\n# Run on iOS\nnpx expo run:ios\n\n# Run on Android\nnpx expo run:android\n```\n\n> **Note:** The config plugin automatically configures:\n> - Android: Adds Jitpack repository for PDF rendering dependencies\n> - iOS: Ensures PDFKit framework is properly linked\n\n**For EAS Build users:**\n\n```bash\n# Build development client\neas build --profile development --platform ios\neas build --profile development --platform android\n```\n\n### Windows Installation\n\n1. Open your solution in Visual Studio 2019 (e.g., `windows\\yourapp.sln`)\n2. Right-click Solution icon in Solution Explorer > Add > Existing Project...\n3. Add `node_modules\\react-native-pdf-jsi\\windows\\RCTPdf\\RCTPdf.vcxproj`\n4. Add `node_modules\\react-native-blob-util\\windows\\ReactNativeBlobUtil\\ReactNativeBlobUtil.vcxproj`\n5. Right-click main application project > Add > Reference...\n6. Select `RCTPdf` and `ReactNativeBlobUtil` in Solution Projects\n7. In app `pch.h` add:\n   ```cpp\n   #include \"winrt/RCTPdf.h\"\n   #include \"winrt/ReactNativeBlobUtil.h\"\n   ```\n8. In `App.cpp` add before `InitializeComponent();`:\n   ```cpp\n   PackageProviders().Append(winrt::RCTPdf::ReactPackageProvider());\n   PackageProviders().Append(winrt::ReactNativeBlobUtil::ReactPackageProvider());\n   ```\n\n## Quick Start\n\n```jsx\nimport React, { useState } from 'react';\nimport { View, StyleSheet } from 'react-native';\n\nconst PdfModule = require('react-native-pdf-jsi');\nconst Pdf = PdfModule.default;\n\nexport default function PDFExample() {\n    const [totalPages, setTotalPages] = useState(0);\n    const [currentPage, setCurrentPage] = useState(1);\n\n    const source = { \n        uri: 'https://example.com/document.pdf', \n        cache: true \n    };\n\n    return (\n        <View style={styles.container}>\n                    <Pdf\n                        source={source}\n                        style={styles.pdf}\n                onLoadComplete={(numberOfPages, filePath, size) => {\n                    console.log(`PDF loaded: ${numberOfPages} pages`);\n                            setTotalPages(numberOfPages);\n                        }}\n                        onPageChanged={(page, numberOfPages) => {\n                    console.log(`Current page: ${page} of ${numberOfPages}`);\n                            setCurrentPage(page);\n                        }}\n                        onError={(error) => {\n                    console.error('PDF Error:', error);\n                        }}\n                        trustAllCerts={false}\n                    />\n        </View>\n    );\n}\n\nconst styles = StyleSheet.create({\n    container: {\n        flex: 1,\n    },\n    pdf: {\n        flex: 1,\n        width: '100%',\n        height: '100%',\n    },\n});\n```\n\n## Documentation\n\nComplete documentation is available at: **[https://euphonious-faun-24f4bc.netlify.app/](https://euphonious-faun-24f4bc.netlify.app/)**\n\nThe documentation includes:\n- API Reference\n- Usage Guides\n- Performance Optimization Tips\n- Advanced Features Documentation\n- Migration Guide from react-native-pdf\n\n## API Reference\n\n### Props\n\n| Property | Type | Default | Description |\n|----------|------|---------|-------------|\n| `source` | object | required | PDF source like `{uri: '...', cache: false}` |\n| `page` | number | 1 | Initial page index |\n| `scale` | number | 1.0 | Scale factor (must be between minScale and maxScale) |\n| `minScale` | number | 1.0 | Minimum scale |\n| `maxScale` | number | 3.0 | Maximum scale |\n| `horizontal` | boolean | false | Draw pages horizontally |\n| `fitPolicy` | number | 2 | 0: fit width, 1: fit height, 2: fit both |\n| `spacing` | number | 10 | Spacing between pages |\n| `password` | string | \"\" | PDF password if required |\n| `enablePaging` | boolean | false | Show only one page at a time |\n| `enableRTL` | boolean | false | Right-to-left page order |\n| `enableAntialiasing` | boolean | true | Enable antialiasing (Android only) |\n| `enableAnnotationRendering` | boolean | true | Enable annotation rendering |\n| `enableDoubleTapZoom` | boolean | true | Enable double tap to zoom |\n| `singlePage` | boolean | false | Show only first page (thumbnail mode) |\n| `pdfId` | string | undefined | Stable ID for this PDF (e.g. `\"main-pdf\"`); required for `searchTextDirect()` so native code can resolve the document path |\n| `highlightRects` | array | undefined | Array of `{ page: number, rect: string }` (rect: `\"left,top,right,bottom\"` in PDF points) to draw yellow highlights; use with `searchTextDirect()` results |\n| `trustAllCerts` | boolean | true | Allow self-signed certificates |\n| `onLoadProgress` | function(percent) | null | Loading progress callback (0-1) |\n| `onLoadComplete` | function(pages, path, size, tableContents) | null | Called when PDF loads |\n| `onPageChanged` | function(page, numberOfPages) | null | Called when page changes |\n| `onError` | function(error) | null | Called on error |\n| `onPageSingleTap` | function(page) | null | Called on single tap |\n| `onScaleChanged` | function(scale) | null | Called when scale changes |\n| `onPressLink` | function(uri) | null | Called when link is tapped |\n\n### Source Object\n\n| Parameter | Description | Default |\n|-----------|-------------|---------|\n| `uri` | PDF source (URL, file path, base64, etc.) | required |\n| `cache` | Use cache or not | false |\n| `cacheFileName` | Specific file name for cached PDF | SHA1(uri) |\n| `expiration` | Cache expiration in seconds (0 = never) | 0 |\n| `method` | HTTP method for URL sources | \"GET\" |\n| `headers` | HTTP headers for URL sources | {} |\n\n### Source URI Types\n\n- `{uri: \"http://xxx/xxx.pdf\"}` - Load from URL\n- `{uri: \"file:///absolute/path/to/xxx.pdf\"}` - Load from local file\n- `{uri: \"data:application/pdf;base64,JVBERi0xLjcKJc...\"}` - Load from base64\n- `{uri: \"bundle-assets://xxx.pdf\"}` - Load from app bundle/assets\n- `{require(\"./test.pdf\")}` - Load from bundled asset (iOS only)\n\n### Methods\n\n#### setPage(pageNumber)\n\nProgrammatically navigate to a specific page.\n\n```jsx\nconst pdfRef = useRef(null);\n\n<Pdf ref={pdfRef} source={source} />\n\n// Navigate to page 42\npdfRef.current?.setPage(42);\n```\n\n#### searchTextDirect(pdfId, searchTerm, startPage, endPage)\n\nProgrammatic PDF text search. Returns a promise that resolves to an array of `{ page, text, rect }` (rect is `\"left,top,right,bottom\"` in PDF coordinates). Use with `pdfId` and `highlightRects` to show highlights.\n\n```jsx\nimport Pdf, { searchTextDirect } from 'react-native-pdf-jsi';\n\nconst PDF_ID = 'main-pdf';\nconst [highlights, setHighlights] = useState([]);\n\n<Pdf\n  pdfId={PDF_ID}\n  source={source}\n  highlightRects={highlights.filter(r => r.rect).map(r => ({ page: r.page, rect: r.rect }))}\n  onLoadComplete={(pages, path) => { /* path is registered for search */ }}\n/>\n\n// After PDF has loaded, e.g. on button press:\nconst results = await searchTextDirect(PDF_ID, 'Lorem', 1, 999);\nsetHighlights(results);\n```\n\nOn iOS, the path is registered when the document loads (local file only); you can also call `NativeModules.PDFJSIManager.registerPathForSearch(pdfId, path)` after `onLoadComplete` if needed. Highlights stay aligned when zooming and scrolling on both Android and iOS.\n\n#### PDFText / OCR\n\nNative text extraction, optional OCR, searchable PDFs, and highlight helpers.\n\n**See [README_OCR.md](README_OCR.md) for how OCR works and the full API.**\n\n```jsx\nimport Pdf, { PDFText, searchTextDirect } from 'react-native-pdf-jsi';\n\nconst { stats, pageMeta } = await PDFText.extract(filePath, {\n  mode: 'auto',\n  includeBlocks: true,\n});\nconst highlightRects = await PDFText.toHighlightRects(filePath, pageMeta);\n\nconst { outputPath } = await PDFText.makeSearchablePDF(filePath, { mode: 'auto' });\n```\n\n## ProGuard / R8 Configuration (Android Release Builds)\n\n**IMPORTANT:** If you're using ProGuard or R8 code shrinking in your release builds, you must add the following rules to prevent crashes. These rules preserve JSI classes and native module interfaces that are required at runtime.\n\nAdd to your `android/app/proguard-rules.pro` file:\n\n```proguard\n# react-native-pdf-jsi ProGuard Rules\n\n# Keep all JSI-related classes\n-keep class org.wonday.pdf.PDFJSIManager { *; }\n-keep class org.wonday.pdf.PDFJSIModule { *; }\n-keep class org.wonday.pdf.EnhancedPdfJSIBridge { *; }\n-keep class org.wonday.pdf.RNPDFJSIPackage { *; }\n\n# Keep PDF view classes\n-keep class org.wonday.pdf.PdfView { *; }\n-keep class org.wonday.pdf.PdfManager { *; }\n-keep class org.wonday.pdf.RNPDFPackage { *; }\n\n# Keep native methods (JNI)\n-keepclasseswithmembernames class * {\n    native <methods>;\n}\n\n# Keep JSI interface methods\n-keepclassmembers class * {\n    @com.facebook.react.bridge.ReactMethod *;\n}\n\n# Keep React Native bridge classes\n-keep @com.facebook.react.bridge.ReactModule class * { *; }\n-keep class com.facebook.react.bridge.** { *; }\n\n# Keep Gson classes (used for serialization)\n-keepattributes Signature\n-keepattributes *Annotation*\n-keep class com.google.gson.** { *; }\n-keep class * implements com.google.gson.TypeAdapterFactory\n-keep class * implements com.google.gson.JsonSerializer\n-keep class * implements com.google.gson.JsonDeserializer\n\n# Keep PdfiumAndroid classes\n-keep class io.legere.pdfiumandroid.** { *; }\n-keep class com.github.barteksc.pdfviewer.** { *; }\n\n# Keep file downloader and manager classes\n-keep class org.wonday.pdf.FileDownloader { *; }\n-keep class org.wonday.pdf.FileManager { *; }\n\n# Preserve line numbers for crash reporting\n-keepattributes SourceFile,LineNumberTable\n-renamesourcefileattribute SourceFile\n```\n\n### Why These Rules Are Critical\n\nWithout these ProGuard rules, your release builds may experience:\n- **JSI initialization failures** - Native methods won't be accessible\n- **PDF rendering crashes** - Required classes may be obfuscated\n- **Event handler failures** - React Native bridge methods may be removed\n- **Serialization errors** - Gson classes needed for data conversion\n\n### Testing ProGuard Configuration\n\nAfter adding these rules, always test your release build:\n\n```bash\n# Build release APK\ncd android && ./gradlew assembleRelease\n\n# Test on device\nadb install app/build/outputs/apk/release/app-release.apk\n```\n\nIf you encounter crashes, check the stack trace and add additional `-keep` rules for any classes mentioned in the error logs.\n\n## Google Play 16KB Compliance\n\nStarting November 1, 2025, Google Play requires apps to support 16KB page sizes for Android 15+ devices. **react-native-pdf-jsi is fully compliant** with this requirement.\n\n### Compliance Status\n\n| Library | 16KB Support | Google Play Status | Migration Needed |\n|---------|--------------|-------------------|------------------|\n| `react-native-pdf` | Not Supported | Will be blocked | Required |\n| `react-native-pdf-lib` | Unknown | Likely blocked | Required |\n| **`react-native-pdf-jsi`** | Fully Supported | Compliant | None |\n\n### Technical Implementation\n- NDK r28.2 - Latest Android development toolchain\n- 16KB Page Size Support - Fully compliant with Google policy\n- Android 15+ Ready - Future-proof architecture\n- Google Play Approved - Meets all current and future requirements\n\n## Performance Characteristics\n\n### Memory Usage\n- Base Memory: ~2MB for JSI runtime\n- Per PDF: ~500KB average\n- Cache Overhead: ~100KB per cached page\n- Automatic Cleanup: Memory optimized every 30 seconds\n\n### JSI Benefits\n- Zero Bridge Overhead: Direct memory access between JavaScript and native code\n- Sub-millisecond Operations: Critical PDF operations execute in microseconds\n- Enhanced Caching: Intelligent multi-level caching system\n- Batch Operations: Process multiple operations efficiently\n- Progressive Loading: Background preloading queue with smart scheduling\n\n## Migration from react-native-pdf\n\nThis package is a drop-in replacement for `react-native-pdf`. Simply change your import:\n\n```jsx\n// Before\nimport Pdf from 'react-native-pdf';\n\n// After\nconst PdfModule = require('react-native-pdf-jsi');\nconst Pdf = PdfModule.default;\n```\n\nAll existing props and callbacks work identically. No other code changes required.\n\n## Contributing\n\nContributions are welcome! Please read our contributing guidelines before submitting pull requests.\n\n### Development Setup\n\n1. Clone the repository\n2. Install dependencies: `npm install`\n3. Build native libraries (Android):\n   ```bash\n   cd android/src/main/cpp\n   mkdir build && cd build\n   cmake ..\n   make\n   ```\n\n## License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## Support\n\n- **Documentation**: [https://euphonious-faun-24f4bc.netlify.app/](https://euphonious-faun-24f4bc.netlify.app/)\n- **Issues**: [GitHub Issues](https://github.com/126punith/react-native-pdf-jsi/issues)\n- **Author**: Punith M ([@126punith](https://github.com/126punith))\n\n## Recent Fixes\n\n### iOS Pinch-to-Zoom (v4.3.2)\nFixed iOS pinch-to-zoom not working when the scroll view delegate was set to the view itself or when the delegate proxy's primary didn't implement `viewForZoomingInScrollView`. Implemented the missing `viewForZoomingInScrollView:` in RNPDFPdfView so the scroll view receives the correct zoomable view. Fixes [#23](https://github.com/126punith/react-native-pdf-jsi/issues/23) (PR [#22](https://github.com/126punith/react-native-pdf-jsi/pull/22)).\n\n### Android PDF Preserved on Navigation (v4.3.1)\nFixed issue where the PDF instance was destroyed on Android when navigating away and returning to the screen ([#20](https://github.com/126punith/react-native-pdf-jsi/issues/20)). The PDF is now preserved in memory during navigation (matching iOS behavior) and only recycled when the component unmounts.\n\n### Expo Support (v4.3.0)\nAdded Expo config plugin for seamless integration with Expo development builds. The package now works with `npx expo prebuild` and `npx expo run:ios/android`.\n\n**Installation:**\n```bash\nnpx expo install react-native-pdf-jsi react-native-blob-util @react-native-async-storage/async-storage\n```\n\n**Configuration (app.json):**\n```json\n{\n  \"expo\": {\n    \"plugins\": [\"react-native-pdf-jsi\"]\n  }\n}\n```\n\n**Note:** Expo Go is NOT supported (requires native code). Use Expo development builds.\n\n### PDFCompressor Module Fix (v4.2.2)\nFixed \"Unable to resolve module react-native-pdf-jsi/src/PDFCompressor\" error ([#17](https://github.com/126punith/react-native-pdf-jsi/issues/17)). The PDFCompressor module is now properly exported and accessible. Also fixed iOS compilation error for missing `RCTLogInfo` import. The compression feature now works correctly with accurate size estimates (~15-18% compression using native zlib deflate).\n\n**Usage:**\n```jsx\nimport { PDFCompressor, CompressionPreset } from 'react-native-pdf-jsi';\n\n// Compress a PDF\nconst result = await PDFCompressor.compressWithPreset(pdfPath, CompressionPreset.WEB);\nconsole.log(`Compressed: ${result.originalSizeMB}MB → ${result.compressedSizeMB}MB`);\n```\n\n### iOS Performance - Unnecessary Path Handlers (v4.2.1)\nUse v4.2.1 it contains stable fixes for IOS with unwanted debug logs removed\n\n### iOS Performance - Unnecessary Path Handlers (v4.2.0)\nFixed performance issue where path-related handlers were running unnecessarily when the path value hadn't actually changed. The fix filters out \"path\" from effectiveChangedProps when pathActuallyChanged=NO, preventing unnecessary reconfigurations of spacing, display direction, scroll views, usePageViewController, and other path-dependent handlers. This reduces unnecessary rerenders and improves performance, especially when navigating between pages. Addresses issue #7 (Page Prop Causes Full Rerender).\n\n### iOS Pinch-to-Zoom (v4.1.1)\nFixed critical issue where pinch-to-zoom gestures were not working on iOS. The fix removes interfering custom gesture recognizers and enables PDFView's native pinch-to-zoom functionality, which now works smoothly on both iOS and Android.\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a complete list of changes and version history.\n\n## 👋 About the Maintainer\n\nHi! I'm **Punith Manthri**, creator of **react-native-pdf-jsi**.\n\nI'm a Senior React Native Developer specializing in:\n\n- React Native\n- Enterprise Mobile Applications\n- Custom Location Tracking Systems\n- Native Modules (Swift/Kotlin)\n- Performance Optimization\n- Mobile Architecture\n\nBeyond open source, I built an **enterprise-grade FMCG delivery application** used for real-time delivery operations, including custom location tracking, route optimization, offline synchronization, and large-scale driver management.\n\nThis project has been used by developers around the world and is approaching **100,000 npm downloads**.\n\n🚀 **I'm currently open to exciting Senior React Native / Mobile Platform opportunities.**\n\n[![Portfolio](https://img.shields.io/badge/Portfolio-Visit-000000?style=for-the-badge&logo=vercel&logoColor=white)](https://portfolio-hazel-tau-91.vercel.app/)\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-Connect-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/punith-manthri-ba15b4216/)\n[![Email](https://img.shields.io/badge/Email-punithm865%40gmail.com-EA4335?style=for-the-badge&logo=gmail&logoColor=white)](mailto:punithm865@gmail.com)\n[![GitHub](https://img.shields.io/badge/GitHub-126punith-181717?style=for-the-badge&logo=github&logoColor=white)](https://github.com/126punith)","readmeFilename":"README.md"}