{"_id":"firecrawl-pdf-inspector","_rev":"22-c8505a6d1b8be95783a9134a8526a40d","name":"firecrawl-pdf-inspector","dist-tags":{"latest":"1.0.0"},"versions":{"0.2.0":{"name":"firecrawl-pdf-inspector","version":"0.2.0","license":"MIT","_id":"firecrawl-pdf-inspector@0.2.0","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector#readme","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"049b6c2154c9ac39e86ebef3000716a781fe9806","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.2.0.tgz","fileCount":4,"integrity":"sha512-7tcTdSHRQ0qxPT0bkjejsPkI3Xh6FBpkVtNw7+HPoEsJ27DsODxMKcoeBgxUsKj25uECs/WzoGvbUnUYaTn9YA==","signatures":[{"sig":"MEUCIH18hvdAYGZHxwxe+q6ZJoeDfnCjbx8pXaCPg2s+Dh6uAiEA0EUMaCJr27JT/RGqYzWp3ukBmagWfEFV1At0nyGPFMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2180551},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"7dd1a69413b50ac1f21c1553c59a24af19c64405","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"abimaelmartell","email":"abimex@gmail.com"},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.2.0_1775156733044_0.2669963223405578","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"firecrawl-pdf-inspector","version":"0.2.2","license":"MIT","_id":"firecrawl-pdf-inspector@0.2.2","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector#readme","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"9b956ccc925c9474f24e0bc41411836259457efa","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.2.2.tgz","fileCount":5,"integrity":"sha512-uoW8OBZ42cd4jtqbRmGWphobWEr47m5EmgJYZ9qYc9QVzNUUUMZXzjXjH1xI1MqEJnW1Zty63EkBrU8BC+OySQ==","signatures":[{"sig":"MEQCIGobg8Eg5AA1js40AqYb6VqlF+x8uBYr7M4nwzIZokbQAiBjTRUL9xrftFO9QNDctDjAAPw/CpLOiwHhAl9TG8NQUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4643231},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"3a711bdfb0b4c52604a7db349dee412cc714746e","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.2.2_1775157381233_0.7548466428084277","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"firecrawl-pdf-inspector","version":"0.2.3","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.2.3","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"09769686215c0026247a7370dfa1785858b56fc4","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.2.3.tgz","fileCount":6,"integrity":"sha512-6a0Chw8TnpTDO96pXQFkq3/nJSHkVhLcFpTXf4ONi/BDK1P8yyrti41hzmuw3+6oO6sgridZisSua2OFcQ0Bsg==","signatures":[{"sig":"MEYCIQCgEHdkWqgEkB6olNkKIysuyDSQd2OgyoFnr/OBBilsCgIhAKwjsu5Ou8oKotKMur5VZWCIM4TQHBV1B8BZ1UJL8P7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4646497},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"9868c02f6e184c5213e184e6e18cb7fd92637394","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.2.3_1775157623092_0.17272615415442139","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"firecrawl-pdf-inspector","version":"0.3.0","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.3.0","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"38d1fe7dd14c66c84a840776c7b87485b742238b","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.3.0.tgz","fileCount":6,"integrity":"sha512-Qgo9zsYeRJC5GcrCJfOmlUf84TfUvyirouB1xaDUGE4AbYMEz5JAuuXRhJ2EnjbLR2PqYoKH/IB1zn2eThUufA==","signatures":[{"sig":"MEYCIQCFoQbiHMGAUGjV/GakTJKVW73LnckYghPPpL345dXwngIhAJqiI3SWbdu0Fg/LIZ7fmFD+dIS+o+MMrMNtNXIsmi7l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9411921},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"6dfa370fd429be288917bb92d7bd92384207af4b","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.3.0_1775167412166_0.24835494541171776","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"firecrawl-pdf-inspector","version":"0.3.1","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.3.1","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"d4c3604c700311c5a5ee4389106e3cbc72d65032","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.3.1.tgz","fileCount":6,"integrity":"sha512-95trZvp2HIUAev7nkNjHtqcYg6kej1UUtaaZIXEQ2tRHDyuAcOqrvYLdYdJTmHdPJC5L680XvxLWfh7VXjH0+Q==","signatures":[{"sig":"MEUCIQD5ecgZQvgMmc3T44qNOArsqJQs/PRNGv62gZ/DLpHneAIgOuLAy2Rg1vec7BIc/qalIl74ot3zyBBr69hksCg9KHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9418409},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"2d1c6f9ff85cb3bf47a28a7423d1a4ecb481f9a4","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.3.1_1775168156021_0.663944595641343","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"firecrawl-pdf-inspector","version":"0.3.2","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.3.2","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"9208b2522140cf70c20103234efc89cd6b25c7c5","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.3.2.tgz","fileCount":6,"integrity":"sha512-qtBTTT2MCGwsJnC4QLw5TxoMvv3MTu5lCepRN1ZuQNURB5NxejxyrBDMZa2ePgoO4Ub1A3caQNZafQCcTs67ZA==","signatures":[{"sig":"MEYCIQDD7b+CPLb1qDuMH0j55hnCdgaOf2vMVXyIEAIyTDwvwAIhAIo9JQgdEQ1nf1Ffh/w+XoQ3NI/ajC4KnPVHyCKYtsye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9413209},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"ebb01ab6a3928cf910ebe6943b66ef0a9bf8608a","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.3.2_1775179251253_0.8303514159881682","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"firecrawl-pdf-inspector","version":"0.3.3","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.3.3","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"4ffe09466c7da86a9ac9f19373c6b1942a25a8c8","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.3.3.tgz","fileCount":6,"integrity":"sha512-zTHzYJAxuAQdzLQnWA5GpKcc4Wi+pFeEGPQ3+WjCl3WOGnkBfxLjepEor7EIVNG1njW+gtbFYM9QOdcOIGXuSw==","signatures":[{"sig":"MEUCIQDicSMywBY6Bsq6TexiTi+a9utwwAi8rwJQtNllpLMRmwIgeLckrP+o2rXMS0teG3S4JNWEM8rJiXrPvZjn9kSVVgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9291673},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"cf7e6b895d5ac423aaae7b027ae3b44b2b3c456d","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.3.3_1775329178241_0.434292890855678","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"firecrawl-pdf-inspector","version":"0.3.4","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.3.4","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"43c0c2357748a79d6d188520168b7157cb9ecacc","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.3.4.tgz","fileCount":6,"integrity":"sha512-bbQ8xA6+Oh7GwJuCDLZG/xDkwF2XuFwALKBr+b43i8W+K5PfeNja9lUDbVwfgYbeF+XU4O9BkyMQ+KMrBTyW+Q==","signatures":[{"sig":"MEYCIQD5upxc+yL167PIbZJpMKfqhyN6Mw4RrzMdW8srgORWUQIhAOIzAe++GPo8SLrCsil+Q8Y/vg7nhRBqcSbSlhndxVgW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9361361},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"6a9ff170dcac72fafb688d026c6dde12f7b7fbc6","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.3.4_1775365350976_0.49890756562764227","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"firecrawl-pdf-inspector","version":"0.3.5","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.3.5","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"78ba80b2a08a1d9e960d5cf1bdba700fa3711e3b","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.3.5.tgz","fileCount":6,"integrity":"sha512-RnMQX0PquaC7/yZZRGKOfPiCw4rux8Hn8GS/pe4WcMFDu3IIf7K41XcSlIasGXhBT6Nou7bkwEr1V1+iwVSJvA==","signatures":[{"sig":"MEUCIGMVyxlX+ns7ENhE76l8hOiB4TneL7/hgC6KEwzFp39oAiEA1D1jzYYzHMODhzwMxEZS2Y2kDuXzwQJgfv8xEdZ2d9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9361113},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"2455f1437bf7852935dd4a0eb2a217d8688206e6","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.3.5_1775692022725_0.3732089805462653","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"firecrawl-pdf-inspector","version":"0.3.6","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.3.6","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"f094837ca5def62e1cb73d957dc5a3e0560359af","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.3.6.tgz","fileCount":6,"integrity":"sha512-qw/tcuqRERVAorZHY6xv7qPjqCTEWZqQNDv5r7dGJhnB6tZCTzjVDs9OMuRRpNHT1v/AAIQYpSb9+IejE9JSSg==","signatures":[{"sig":"MEQCIE/3z6MKw2YYXFX3c3RVQ16eT0u+5d6SgbdPSsNoll8bAiB+itXFiAmCHROTRU2cGDiXg7lP77fnEojqXmVXskGfZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9366785},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"d8bb0f589820e743529eda08d0a43a0d857a752e","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.3.6_1775802213286_0.5169820011473476","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"firecrawl-pdf-inspector","version":"0.4.0","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.4.0","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"38865530e99166283e24e09b86eb92bb8a670351","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.4.0.tgz","fileCount":6,"integrity":"sha512-B5QV9LNYgatKjilshQ8DNo0KzKYYYC/2I26GquyfPibMadIvkHBmZu4ygMB9uwQvdw55S8Wzkyi3mF4lXEOPXQ==","signatures":[{"sig":"MEYCIQD8VyFjuLpNG3Li21IHWSiz5Mbt+vFOUy643QOwCLBFxQIhAItodIwRX8Z5hGOcstrbmWWjdU+duoCVr67U3BW9ZI4d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9411610},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"8282c2f8ee04cf5e1b563a6ce2f617cd0b5ccf2d","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.4.0_1776109574286_0.39253692752682356","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"firecrawl-pdf-inspector","version":"0.4.1","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.4.1","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"456e5a38ca3a297e6c65721e9fd34ffcdac8e6de","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.4.1.tgz","fileCount":6,"integrity":"sha512-AyDP04fZWhZ7fMae9M+jmGtBvP0uJLj2l1tgESglgkAmGLb3B/whBXPr6LbED15FRQa+NY5a7LsENZ9Oprm5Jw==","signatures":[{"sig":"MEUCIGy7YH04V41xXm+aVn9tnSe0Rv9Oh2POcADD+A3DINz+AiEA5mPZzu7DahkG9W0NPsZUBYj6x1hoYvg5G2pDpcKGr3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9415306},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"d0dd067e708918c0762fcba3227205892d9b0832","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.4.1_1776114840154_0.6701544446851373","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"firecrawl-pdf-inspector","version":"0.4.2","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.4.2","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"e8d526e4010aa1d044f6d60df503678c5c59be48","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.4.2.tgz","fileCount":6,"integrity":"sha512-QxDtiKqKI/5D2B8fUYxlrAatURZnnrmix9j9RlExWb2l0PDdECwDY5TuMNg82hOXP4YJGIe8LTJdRKfDORCROg==","signatures":[{"sig":"MEYCIQD1hrA+pXw1OztW9t2NerJT8AWTKo4MFvgXEbbcV1A6GAIhALAdxn9fTXhT4ubgb/o1byL/OZankBK82cKwJ7O15bpE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9419194},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"780efdb955ea60360f5b41c723d6ba5681cfa2cf","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.4.2_1776118328022_0.5096728888484312","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"firecrawl-pdf-inspector","version":"0.4.3","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.4.3","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"1b22274da78c8b9166b936b8298007d885332080","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.4.3.tgz","fileCount":6,"integrity":"sha512-vmSizuILDxYlj4k69CfU35Vtpt8GB0j0aa4xCTIdwLNz/PHPJlI3gVFv+HXx9Q0fxQAL/zwCMOXNpgcXJJRvoA==","signatures":[{"sig":"MEUCIQCEi694GOwsVZrxJXMMACwZzETYG8ZnS/QxJmPQtRUsmAIgG9OdvbAWGn8PRu1074GYuhdSDO8KMh+6rHgKju/jOUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9418858},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"843a745460e084b5382600b19ed0617289798155","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.4.3_1776134952647_0.5409231537943169","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"firecrawl-pdf-inspector","version":"0.5.0","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.5.0","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"acbf086141710ca693c374eaf4e480d34443af12","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.5.0.tgz","fileCount":6,"integrity":"sha512-F5lVZ/ix/tktuBax1zqRWAwTddtwRKJ/t1gXuCmDsS3sMXJsaXLLlODo5j1PVqmZluTWoNeu5LVdcAHfCVzkQQ==","signatures":[{"sig":"MEUCIQCxJW8ZqLV+onw3F0fIjgPSudt5/4EdljN71JpXbxEfgAIgTvy4tfbhWShMzRXOYojdSUea86t8M6yfe2EweyO8P4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9420213},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"00c5c18e2a3cbc48799178d8b0a986c6c25a874f","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.5.0_1776191459374_0.1792718375980915","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"firecrawl-pdf-inspector","version":"0.6.0","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.6.0","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"304980fccafb8bfc44cd12818e3ce6c2da418fd5","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.6.0.tgz","fileCount":6,"integrity":"sha512-SyE/hR8T3GcUY3eeGKNPVIhBnGcdtq+suoW8m0g/zum1ohtbR8aSS7/finzQQ99CI/lZCkUhcWOZylmnJttOAw==","signatures":[{"sig":"MEUCIQDdn/25jsbomB1POhp9o2nFkC814KPagTgQvHeHrLxDmgIgKuz4IKo9ChubEay58xBwFkkF3Uv36fH0mgB+Buv7dhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9449259},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"abb0b925fbc2f3621cfc7905283b92261717c775","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.6.0_1776195628582_0.6963154631901263","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"firecrawl-pdf-inspector","version":"0.7.0","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.7.0","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"d6d6e417ad72d6beaae9d4d9f7cb355ee5102ff1","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.7.0.tgz","fileCount":6,"integrity":"sha512-MD5lrEkkdh2Qg24ElwQnkK7x0xuLOBTh7TmkWb17j1U+Gha6V5Hexvdm/bJC77N+3sG1lzeJmdvcQ8l4SyZrmA==","signatures":[{"sig":"MEUCIB1BHLwXnBlw2JafAGrflcJronBotpgITpzTvFv0K9PCAiEA+XhX0KdPDzwTSiFcdIPG5oKPpKbM8/Qe3PoXL6Bw5cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9453284},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"20f24d1f8d4ade4f76224ef7c930c83f4423390a","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.7.0_1776197455328_0.8876490542771773","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"firecrawl-pdf-inspector","version":"0.7.1","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.7.1","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"c7325e031968a6643d66f94a61b866bee13a8037","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.7.1.tgz","fileCount":6,"integrity":"sha512-DHUOi05U+JfmYQBiJX+xU495DvR5a54BlnKjytbDj/Ur4OhMhLEIt4fz0b7OCc9x6qahZyaQ38+yzfTK4XJmIA==","signatures":[{"sig":"MEQCIGvxRaJkRF6CkR81JjQ9cwFQ3ILQTiA1vWxwf4dk8/SCAiAgz1TwTiOyARlK0NMrYqccbXGXpIBPQ0wpDcRRMCZUTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9447748},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"7c8b09be671b0ffa926041d3dae24bf0a82ecdba","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.7.1_1776213007530_0.5354438653434943","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"firecrawl-pdf-inspector","version":"0.7.2","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.7.2","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"782bb100d95840a77d24f5e9cd84705b91f1076e","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.7.2.tgz","fileCount":6,"integrity":"sha512-qp2LSjBJh/4rqLW/8+rlQe/OdUkQ6CewzYvMUJHSWjMw3UXgweSZMOkO5U+K2pia4T7NIJunvN6zUfYHVNbBow==","signatures":[{"sig":"MEUCIQDyf6w2cQHtpjjOhZnqF/WKn1XjW36ySdZJblAw71bpUwIgPkhcjMSIwrNgRMcUXCFwI8GMvyL4RkijCUIZOkliKJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9449732},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"0a9c120a6bb5c921328763fb73e132e5abfad4d3","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.7.2_1776228229800_0.09759848911106328","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"firecrawl-pdf-inspector","version":"0.7.3","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.7.3","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"a00721a48c6c3de3a3c9ac87ca9a209595af3701","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.7.3.tgz","fileCount":6,"integrity":"sha512-G2vPHxtuNOfFDaXwQRVMJhijhEE7IsxgOai9OKUJv8lDGXjFll6RlSefDmS7VkmUgIrzEQDjndhTKHkCURH/Og==","signatures":[{"sig":"MEUCIBadcIWEfKTGjvHOjYuNuBeoQCoNpuiwYOW98NVv1TycAiEA+dOIj3MquAguAdW7+EKQO/FlWkNQ9az7B9E51rp93HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9449668},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"2f23f07f6e38fd341361554c114d1abe36349ce7","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.7.3_1776229615417_0.7880089972912447","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"firecrawl-pdf-inspector","version":"0.7.4","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"license":"MIT","_id":"firecrawl-pdf-inspector@0.7.4","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"homepage":"https://github.com/firecrawl/pdf-inspector","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"dist":{"shasum":"3cdfd78d4e755d98429a49be7571e449044565dc","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-0.7.4.tgz","fileCount":6,"integrity":"sha512-eGJCktdPHmf9hGESTHs/2iMnt3becO+9Cp9HcHOxggzeA4JJzUARcmuBLQFmd7Fkf3ZrvHyY9PmM04LUwz0M0A==","signatures":[{"sig":"MEUCIQCUymGay11dD/rWrHePaLRq5ysJxVptAmNVQoXKosxRYQIgH2dUjOUELz8m2ABkOOkRhL6OforpSOhCe49PEJFuBuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9486108},"main":"index.js","napi":{"package":{"name":"@firecrawl/pdf-inspector-js"},"targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"binaryName":"pdf-inspector"},"types":"index.d.ts","gitHead":"6f4a523a06d0b546b7a12332191560af005ce0a3","scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"repository":{"url":"git+https://github.com/firecrawl/pdf-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@napi-rs/cli":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/firecrawl-pdf-inspector_0.7.4_1776286129970_0.9733773912299297","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"firecrawl-pdf-inspector","version":"1.0.0","description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","main":"index.js","types":"index.d.ts","bin":{"pdf-inspector":"bin/pdf-inspector.mjs"},"license":"MIT","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"repository":{"type":"git","url":"git+https://github.com/firecrawl/pdf-inspector.git"},"homepage":"https://github.com/firecrawl/pdf-inspector","publishConfig":{"access":"public"},"napi":{"binaryName":"pdf-inspector","targets":["x86_64-unknown-linux-gnu","aarch64-apple-darwin"],"package":{"name":"@firecrawl/pdf-inspector-js"}},"scripts":{"build":"napi build --platform --release","build:debug":"napi build --platform"},"devDependencies":{"@napi-rs/cli":"^3.4.1"},"gitHead":"b17e8e34438bb9586af2ff5d3721ac2198d77b7f","_id":"firecrawl-pdf-inspector@1.0.0","bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-ZPmKV4lhIuMkoJB0q3SMlDS42/GriWL2XGvx+DHf+HeixsjB0PdPwiHPALASIB+v0lexPA7CyyPWYpg3ijdawQ==","shasum":"c78ab6cb6471ece601a5482c920f49778f68aafa","tarball":"https://registry.npmjs.org/firecrawl-pdf-inspector/-/firecrawl-pdf-inspector-1.0.0.tgz","fileCount":7,"unpackedSize":9551816,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/firecrawl-pdf-inspector@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCbmE9NOYM51Qqxz4L+jTD5ZC+HU8K9mQRYi+quN3zidgIhAOuiyAylE1kFIM/hemtzlETQX9XckfJrRx893Tbndk7m"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e11f78b-ac2c-4fb6-8e63-c2c8915058bc"}},"directories":{},"maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/firecrawl-pdf-inspector_1.0.0_1776435930859_0.7611246583820455"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-02T19:05:32.940Z","modified":"2026-04-17T14:25:31.453Z","0.2.0":"2026-04-02T19:05:33.298Z","0.2.2":"2026-04-02T19:16:21.475Z","0.2.3":"2026-04-02T19:20:23.364Z","0.3.0":"2026-04-02T22:03:32.601Z","0.3.1":"2026-04-02T22:15:56.419Z","0.3.2":"2026-04-03T01:20:51.615Z","0.3.3":"2026-04-04T18:59:38.496Z","0.3.4":"2026-04-05T05:02:31.335Z","0.3.5":"2026-04-08T23:47:03.062Z","0.3.6":"2026-04-10T06:23:33.599Z","0.4.0":"2026-04-13T19:46:14.604Z","0.4.1":"2026-04-13T21:14:00.489Z","0.4.2":"2026-04-13T22:12:08.371Z","0.4.3":"2026-04-14T02:49:12.918Z","0.5.0":"2026-04-14T18:30:59.701Z","0.6.0":"2026-04-14T19:40:28.920Z","0.7.0":"2026-04-14T20:10:55.630Z","0.7.1":"2026-04-15T00:30:07.826Z","0.7.2":"2026-04-15T04:43:50.101Z","0.7.3":"2026-04-15T05:06:55.695Z","0.7.4":"2026-04-15T20:48:50.274Z","1.0.0":"2026-04-17T14:25:31.184Z"},"bugs":{"url":"https://github.com/firecrawl/pdf-inspector/issues"},"license":"MIT","homepage":"https://github.com/firecrawl/pdf-inspector","keywords":["pdf","pdf-extraction","pdf-parser","text-extraction","ocr","pdf-classification","napi","rust","firecrawl"],"repository":{"type":"git","url":"git+https://github.com/firecrawl/pdf-inspector.git"},"description":"Fast PDF classification and text extraction. Detect text-based vs scanned PDFs, extract text by region with quality checks. Native Rust performance via napi-rs.","maintainers":[{"name":"abimaelmartell","email":"abimex@gmail.com"}],"readme":"# firecrawl-pdf-inspector\n\nFast PDF classification and region-based text extraction for Node.js/Bun. Native Rust performance via [napi-rs](https://napi.rs).\n\nBuilt by [Firecrawl](https://firecrawl.dev) for hybrid OCR pipelines — extract text from PDF structure where possible, fall back to OCR only when needed.\n\n## Install\n\n```bash\nnpm install firecrawl-pdf-inspector\n# or\nbun add firecrawl-pdf-inspector\n```\n\nPrebuilt binaries included for **linux-x64** and **macOS ARM64**. No Rust toolchain needed.\n\n## API\n\n### `classifyPdf(buffer: Buffer): PdfClassification`\n\nClassify a PDF as TextBased, Scanned, Mixed, or ImageBased (~10-50ms). Returns which pages need OCR.\n\n```typescript\nimport { classifyPdf } from 'firecrawl-pdf-inspector'\nimport { readFileSync } from 'fs'\n\nconst pdf = readFileSync('document.pdf')\nconst result = classifyPdf(pdf)\n\nconsole.log(result.pdfType)        // \"TextBased\" | \"Scanned\" | \"Mixed\" | \"ImageBased\"\nconsole.log(result.pageCount)      // 42\nconsole.log(result.pagesNeedingOcr) // [5, 12, 15] (0-indexed)\nconsole.log(result.confidence)     // 0.875\n```\n\n### `extractTextInRegions(buffer: Buffer, pageRegions: PageRegions[]): PageRegionTexts[]`\n\nExtract text within bounding-box regions from a PDF. Designed for hybrid OCR pipelines where a layout model detects regions in rendered page images, and this function extracts text from the PDF structure for text-based pages — skipping GPU OCR.\n\nEach region result includes a `needsOcr` flag that signals unreliable extraction (empty text, GID-encoded fonts, garbage text, encoding issues).\n\n```typescript\nimport { extractTextInRegions } from 'firecrawl-pdf-inspector'\n\nconst result = extractTextInRegions(pdf, [\n  {\n    page: 0, // 0-indexed\n    regions: [\n      [0, 0, 300, 400],    // [x1, y1, x2, y2] in PDF points, top-left origin\n      [300, 0, 612, 400],\n    ]\n  }\n])\n\nfor (const region of result[0].regions) {\n  if (region.needsOcr) {\n    // Unreliable text — send this region to OCR instead\n  } else {\n    console.log(region.text) // Extracted text in reading order\n  }\n}\n```\n\n## Types\n\n```typescript\ninterface PdfClassification {\n  pdfType: string          // \"TextBased\" | \"Scanned\" | \"Mixed\" | \"ImageBased\"\n  pageCount: number\n  pagesNeedingOcr: number[] // 0-indexed page numbers\n  confidence: number        // 0.0 - 1.0\n}\n\ninterface PageRegions {\n  page: number              // 0-indexed\n  regions: number[][]       // [[x1, y1, x2, y2], ...] in PDF points, top-left origin\n}\n\ninterface PageRegionTexts {\n  page: number\n  regions: RegionText[]\n}\n\ninterface RegionText {\n  text: string\n  needsOcr: boolean         // true when text is unreliable\n}\n```\n\n## Platforms\n\n| Platform | Architecture | Supported |\n|----------|-------------|-----------|\n| Linux    | x64         | Yes       |\n| macOS    | ARM64       | Yes       |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}