{"_id":"pdf-oxide","_rev":"49-1d05f38cefab110eae22adf7ce8119a3","name":"pdf-oxide","dist-tags":{"latest":"0.3.77"},"versions":{"0.3.24":{"name":"pdf-oxide","version":"0.3.24","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT","_id":"pdf-oxide@0.3.24","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"b89b6f18347179afaebd1ad1040e12b1c408042f","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.24.tgz","fileCount":62,"integrity":"sha512-t4fAEZ/EbdO2YkvPTZqZcCnCAzt/3i5dVkgVWNC+lmd2pLxxHbGbNBPNFHsAa+16bxoGU2/3ErlFBSSo3h8gPw==","signatures":[{"sig":"MEQCIDAzWttRv8F6DczXhMNZtAICch2XYvMbxhmSsdpJz1cpAiAwaKoFrNkLBcZKkS+NfE94XezOBZJtg2azCr7X08g3mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738652},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","binary":{"host":"https://github.com/releases/download/","module_name":"pdf_oxide","module_path":"./build/Release/","remote_path":"./v{version}/{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz","package_name":"{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"e94e209c38b452bb556122ac285f9f8d3cf1b2e6","gypfile":true,"scripts":{"test":"node --test tests/smoke.test.mjs","build":"npm run compile:ts && node scripts/fix-esm-imports.js && node-gyp build","clean":"npm run clean:ts && node-gyp clean","install":"npm run build","clean:ts":"rimraf lib/","prebuild":"npm run compile:ts","typecheck":"tsc --noEmit","compile:ts":"tsc"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"nodejs"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library with multi-language support","directories":{},"_nodeVersion":"20.20.2","dependencies":{"node-addon-api":"^8.7.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","node-gyp":"^9.3.1","typescript":"^5.3.0","@types/node":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.24_1775935441996_0.7070416443078575","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"pdf-oxide","version":"0.3.28","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT","_id":"pdf-oxide@0.3.28","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"24c59156f79a18a3169498e0908fe8dbf9f20286","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.28.tgz","fileCount":215,"integrity":"sha512-Z0aYbOjiaCwFk539MFQuJGUSTUkr10/ZNLJNBWoAqv7xG9oCeA+Ye91HX/gBfnPlolZDc/2y3cmCgScJEmCpdA==","signatures":[{"sig":"MEQCIEAowoOgP9QMqCpk9LrCm+qN+Q3m+BGFG3H2pB4V9lTNAiB58QjJ1w9CDdutqvuFleOtx7rMC6b8JuNeOll0JfmBSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56069381},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"35dedc0144ed9b8c118c2375d94cd731222fe7ce","gypfile":true,"scripts":{"test":"node --test tests/smoke.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","install":"node-gyp rebuild","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","typecheck":"tsc --noEmit","compile:ts":"tsc","build:native":"node-gyp rebuild"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","node-gyp":"^10.2.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.28_1775973013677_0.853914634152835","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"pdf-oxide","version":"0.3.29","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT","_id":"pdf-oxide@0.3.29","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"3282747bcd74b10bcf673f4728bf11d7f7c7af3d","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.29.tgz","fileCount":215,"integrity":"sha512-RvR3bE9tNap2jRCSXIEkNv0Gb9g18ekA+OZaZtZ+ntXLSTtCASns/aq95Qm9gY5p/+6Pa/Gtlrnf5TOkF/qR0Q==","signatures":[{"sig":"MEUCIBqXnqGIoggahomvpewDIYlKq7xHUCYHneK1Mk9za82/AiEApsWrrQeEBQxMvv89+kbnGruKabjgydbvk4PITVhPntk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56069478},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"fce56ab849dd6ce2fa6f9bad7c4ee38710587986","gypfile":false,"scripts":{"test":"node --test tests/smoke.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","typecheck":"tsc --noEmit","compile:ts":"tsc","build:native":"node-gyp rebuild"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.29_1775977602510_0.801412704476437","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"pdf-oxide","version":"0.3.30","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT","_id":"pdf-oxide@0.3.30","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"59bd16b666dac6c4aaa959f0c9a4a646b186b833","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.30.tgz","fileCount":215,"integrity":"sha512-K6mG/r1JY9zUbTGozYUwcmXN2f7/ZUVhRWj3S2Rbt/7KZ32A7fWXNzZmSuGBSo9lmn/VxsiVobKszWEqwDHk7w==","signatures":[{"sig":"MEQCIANIEZ++dP6fEcZ+ljvdPcAgy0Cb8cj/FVQA0ZZHDyz9AiBc0j1H2lD5x37Ux4MHw9lvboVDclhupb+QLRIr3VQdPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56069454},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"2647b1ec7d8eac2fd91b70ef9f0c6c4e0116188c","gypfile":false,"scripts":{"test":"node --test tests/smoke.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","typecheck":"tsc --noEmit","compile:ts":"tsc","build:native":"node-gyp rebuild"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.30_1775980170435_0.8180937313832937","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"pdf-oxide","version":"0.3.32","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT","_id":"pdf-oxide@0.3.32","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"1a8c1cb9dd0866174bcb4c361dc8236c5768cef6","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.32.tgz","fileCount":111,"integrity":"sha512-n8PAocJl+6UuvzmIEEHXqA2C/0S/4ajtDlEQPyTfjaD02F03dP7qMp4SOosgBbvw/iB/uHnL6WZa8lnyn17CKQ==","signatures":[{"sig":"MEUCIQD7iGvS2cKJv+NFB05k4HFr1/fZTB6HNhM5vwKWKNRbawIgasSF5k4FYJgwRNz26KSQf/ayG1JiD0fukWKX4unPeuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43991514},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"f6706691cbd43f432089647cd5e9fbf33090b117","gypfile":false,"scripts":{"test":"node --test tests/smoke.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","typecheck":"tsc --noEmit","compile:ts":"tsc","build:native":"node-gyp rebuild"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.32_1776355571213_0.33079713156724555","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"pdf-oxide","version":"0.3.33","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT","_id":"pdf-oxide@0.3.33","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"15566e832a07544d41b7cb54d1c5bba648951120","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.33.tgz","fileCount":111,"integrity":"sha512-Cn5cfqpN5uEgpiWRIIDiU++BgiXqyXTGjdZDJfNQ+PTKYWCBcXoG+paxMeBsIGQQ00ZjDS8Ll114E9XNtEYADg==","signatures":[{"sig":"MEUCIQDYJOqCCDJNua16Q5XOiU1+BVuphmtFfA2dvT7tyMxlCgIgLZi/mOHdCY6v4MnyjgRHEOeHXrW9/vCHmg7LxuJWTNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44090218},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"7301f70ff4e8d45c543e9dccd7ff6224cbeefcd8","gypfile":false,"scripts":{"test":"node --test tests/smoke.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","typecheck":"tsc --noEmit","compile:ts":"tsc","build:native":"node-gyp rebuild"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.33_1776441427011_0.8697454419725599","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"pdf-oxide","version":"0.3.34","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.34","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"4c6516889ff0417a91263e6125a16c97184418e7","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.34.tgz","fileCount":113,"integrity":"sha512-+CgVmawqUK9Nys6prVeyXQJVvuwcQhH/ptTuOIbvThjQYBrLqIhuDxzAtv/4xj6DD+UoDdiaAuCA1F30wJTZgw==","signatures":[{"sig":"MEUCIQDZxmBVl4iBc86tIrpLzcijTMnZN8Jv7J9Bh4cTgy3n+gIgc10rMb/kUgOEV8bDaGTAB6QfQVmcF43NxijK+7SGY/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45217482},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"ec73fbc2306891542b318156f71fea3c128f88aa","gypfile":false,"scripts":{"test":"node --test tests/smoke.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","typecheck":"tsc --noEmit","compile:ts":"tsc","build:native":"node-gyp rebuild"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.34_1776552698763_0.26271129704389073","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"pdf-oxide","version":"0.3.35","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.35","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"b2950a1b8e5ace76ea3f4475c1203bafa1f07d0b","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.35.tgz","fileCount":113,"integrity":"sha512-PGvItXAcwIe0ldAHpgeRpzGbHgyOS2v1iK9aLlWkSWCXlLPszgLOF7Ho81LkaT86xYzl0U6/l6X84s3su6y2LA==","signatures":[{"sig":"MEUCIDNK8yI/zNHmpoZ24BaBkVBFATFJdsQ0RYgjiBKI/A7iAiEA8CH93Au9t9UvvvM/yix2MMvUrOWClaUYavqzcAHYBQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45217530},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"f7b818d961b176bc7fdd49989485f55dbd69755d","gypfile":false,"scripts":{"test":"node --test tests/smoke.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","typecheck":"tsc --noEmit","compile:ts":"tsc","build:native":"node-gyp rebuild"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.35_1776618222402_0.29366160624349824","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"pdf-oxide","version":"0.3.36","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.36","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"7570ecffee10f4283ca36a512752aa4fe0459f1e","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.36.tgz","fileCount":113,"integrity":"sha512-ZgE676t0Y4TSZNKLv4tXNiQAA8VZbZnN2xZqy/S66/OyQYwVvyugj4ufbKyFxj76dJMKNOTUdFDBSDmSX9OOuQ==","signatures":[{"sig":"MEUCIDwzs5zpmIe3J0oV6/gSpPXLnfv5xbEC7mFRwk4eWSbfAiEA2F+hev+eTkxuaUSdKbBZcElALTsNjggp2qmuuxmJnNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45335690},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"5019692da73cecb070777637c04df2f443785f4c","gypfile":false,"scripts":{"test":"node --test tests/smoke.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","typecheck":"tsc --noEmit","compile:ts":"tsc","build:native":"node-gyp rebuild"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.36_1776663385463_0.7304765305607732","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"pdf-oxide","version":"0.3.37","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.37","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"5fbaadba459ec0d370084d082ed0b446fdcacd24","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.37.tgz","fileCount":113,"integrity":"sha512-w74DSHtydSYnu9Zrb42OMrCB54bZPZ1Fqa0o/FRx3wrsQDsMf1onWWgOOmwdF3Iem/k1bOP2VArSaVu/aEZ5qQ==","signatures":[{"sig":"MEYCIQCx+ykA2eDmzxxVsmOmvdd2q/mBWWJGS0LRjco2h7KHuwIhALgFEHxa6G4atlpylJY7BUi2hmceWeBQe5J43EOdzmym","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59957562},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"0af1713c721c0dc4d1eac877c6562f61a39e25af","gypfile":false,"scripts":{"test":"node --test tests/smoke.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","typecheck":"tsc --noEmit","compile:ts":"tsc","build:native":"node-gyp rebuild"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.37_1776751279906_0.30560788878025447","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"pdf-oxide","version":"0.3.38","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.38","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"a6792d2d273526d9b6ce8ffb34a6a96d6c9b7abc","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.38.tgz","fileCount":125,"integrity":"sha512-l0xqv7gB7KSTGR9NBxrleqqsHKMt4oZRmg6zUy561XS5u1mejD8Qe+OY0DUGZ+2O+jC8fW9bJX+4GPpvKRlOGg==","signatures":[{"sig":"MEUCIQCYXsEv8NSa+AadGCSRABa1R38+9WLB3MtFRJAj/MhGWAIgVclR4Bi3DWDtZKMPa+0zyej0xjqNkPUF8kxrubYSrgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68977500},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"787604c846a85d78b1e03ab5715e53ebe8d89488","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.38_1776964188512_0.48069170037303244","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"pdf-oxide","version":"0.3.39","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.39","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"7a1ff6cf4d63ab935c14be5b46b06532336df8b8","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.39.tgz","fileCount":127,"integrity":"sha512-RYf+92Ogl7m4Bgxa2extsXUDx+WlcEDXh7H/RHjJ/DRAbgFBa3W/PufMMnrAIpiu9sccQSOgPMd1rniUE2NV9A==","signatures":[{"sig":"MEUCIBSy2VqNnw+Resj7kJrfjh+7XCDENTqUJrwOVvS4OGORAiEAzn2ArJfrhNx60e1HOdhjey6OMEbgpNtpKRqQy7JylnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110276068},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"6badfc4e528a7caf262d3003bd021cb065aa0aae","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.39_1777249816066_0.8134334705767461","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"pdf-oxide","version":"0.3.40","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.40","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"d82b4442fbd6267022bf0f99def31c67306cb615","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.40.tgz","fileCount":127,"integrity":"sha512-W9jjkojvfxfUMtmz1Fx7d25I510pdsfQCrMQcI47y8Hzr3gBv1kphMZcpEbssbcLePyqWOzzj+YUovx0Ygywiw==","signatures":[{"sig":"MEUCIHlQyk5UZGLsY8/EUfae4dFvlPru7+svNzU6riSoPPd6AiEA6IfmyGNn6JWiWSa450hUT9SgSLFjwvJ4AD/mwdBbQ+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111392279},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"e0dc76b656a15b92d2b04aebb1883c808b38eecf","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.40_1777450484915_0.4313750643581553","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"pdf-oxide","version":"0.3.41","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.41","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"5dbb3bde5c1247478342de291b8a7af53ba17c15","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.41.tgz","fileCount":127,"integrity":"sha512-P82DoVEJJA+MO9plH7wDI9vAy25PLK5UWg3jehCYRuLrOhSX1Bc65JxP4wo9KB3ywEu61IAGNBswRfWRZf8zuA==","signatures":[{"sig":"MEYCIQC+qc+bMSavr5Equ4BhbCQF7fo/Qzhqodi4/DVlbe/QjgIhAPRtEwnb8Eg4PphpcyBibxOsM5Ol0Gr8cU7xt4QyVhEs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111791109},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"1cc6fe7e04e277dc15252425e810c8b44a8e64c4","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.41_1777654297019_0.7586339235216333","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"pdf-oxide","version":"0.3.42","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.42","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"dfcf51f3f361149d5284e73b8287bb33ae4f1b3c","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.42.tgz","fileCount":127,"integrity":"sha512-UndhS4Bkdbb4CcpJ/84v4PlL9K3NMWOcKGaHgxc6wTth6Cys2zokbnHcC2++2GLNM7hRbiywZFsnpbyP8rCkmw==","signatures":[{"sig":"MEUCIQCLGaPK0HlKjibH2fvyRls224HYLMgevVNCjlylOimgqwIgOu03FmNncuiteWrY6Zz4sNS+ESI9gEEHkP9aoxkRgg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111943893},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"7d1d74671919b346dd8ca69503e2c554ab368726","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.0","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.42_1777808570591_0.7712584293527871","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"pdf-oxide","version":"0.3.43","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.43","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"0235e63daffe1517e4eb03f1be59fa8835961385","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.43.tgz","fileCount":127,"integrity":"sha512-Zrg8g8Gs6NGYsutflCHpcni+DljM2u1+KxqDQBXTH3NkcaWA/RCS1EBvPGzSznG2n8IIvqtxNN+KBHF6NGL03Q==","signatures":[{"sig":"MEUCIQCluIurWVj1c8TRn/7mWp1XyLJJYzqWjhGLntpQGewe/gIgUMLY1a3qfl/pnDxLGkUzHZ+aikqx1nEzLMhPERRBs/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111964090},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"3bbd730f83ee0a9e0115557627a08fadb9b482c6","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.43_1777853961643_0.9616432038891085","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"pdf-oxide","version":"0.3.44","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.44","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"2f75b39f58dc07c0c87ef6816243ac618ba70844","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.44.tgz","fileCount":127,"integrity":"sha512-DQASN0NaUXVKvEN4FeB18pTk6Xew0i8+jHoeoXq5ZdhE+0rbfgwJVpabeErs+XmNjjthUrBm6f2AwlTsuglk0g==","signatures":[{"sig":"MEUCIQDT8LuExDpBBhlfMUU9hTZ9u/aSLQdjjOFBlqJDnR7aIQIgCbKG2l3+lrW4imJFIUQqIlwF1lymM+BM4oG2dv42T7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112154394},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"1d068d575765ba57d767ae26199f3275aaabe419","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^5.3.0","@types/node":"^18.0.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.44_1778050531857_0.4995524088651766","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"pdf-oxide","version":"0.3.45","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.45","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"3e39b961ec8f4013fd560413e5282b0a9d61fdf2","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.45.tgz","fileCount":127,"integrity":"sha512-jaQt4UfKJS2AQMmF9pfORC/l+7+/hWim5r/9+TQ5Tsk3cL+IVHCG1YO5uXXYEv6xWB/5ljjqa9bWjo8XluKUiA==","signatures":[{"sig":"MEYCIQCBkSxZGn+cszs1HnxG54NMDKNE8nlvbS9dFiQFYxuoLwIhAKcFfJk2/Evf/DucNv5/sW0SZJ7rUUzTmLB3GahjoDVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112144317},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"66b31618a274db0eb949e18b9b8e99fd88299e03","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.45_1778146753278_0.28560741603941","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"pdf-oxide","version":"0.3.46","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.46","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"fe1e9014a77bf285b3793635c0963b31679b2c95","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.46.tgz","fileCount":127,"integrity":"sha512-fzSe3+GfzUw3YU5DZ5lWBwsWb0HKIzDVdEmcHaS+mBk6qOmmTgtAanGXa3w0Ep+CjGqKJm61y2lyLOK2BOCe3g==","signatures":[{"sig":"MEUCIHOys0QAsMM+cwG7Z0Hjg+4C0E2mpbbQbX3IAVFfjLRbAiEAuvhQ7YUCsoQw68XLIVqUKb3izHFZmGbAQNN8jFzRTdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123808733},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"a6c51202f820fb52936a09eb6ed461d1bfb0e800","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.46_1778476070132_0.304660143702548","host":"s3://npm-registry-packages-npm-production"}},"0.3.47":{"name":"pdf-oxide","version":"0.3.47","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.47","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"273c3991b3f89b8668341816f612b26be912ed9e","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.47.tgz","fileCount":127,"integrity":"sha512-YU3BUxQmBe0bpD7invjTHVtnQdl6kJnK03FEVE7eGgSy2yZVoYJOiZEsz2La5P+SzhiH040ShaLEO6/cvWQlag==","signatures":[{"sig":"MEQCIGGgiyrgBAYW3pTNishDXJljsPKZHOsODMOtMitdQNTlAiACcVccBvwnuJ3XDoaKpGAO/6WGYjUVGuPnK/vEly6w3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123966701},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"7c9e3381846cddee569af233337f328305357484","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.47_1778648417646_0.8271545094347144","host":"s3://npm-registry-packages-npm-production"}},"0.3.48":{"name":"pdf-oxide","version":"0.3.48","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.48","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"8583905c95307e4720d91596fcef2591b2dc3ca0","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.48.tgz","fileCount":127,"integrity":"sha512-POZDE14U0DVpm3pApKMX/BNfeDS2N4gWyOuCVJazepuhWWjp+0jJLmQHiXYgQMRnXaxWqqIakVYeUZm3BjGE3Q==","signatures":[{"sig":"MEQCIHzFnj8tMqaCBaJk4I5R324S/rsiFnXqcgnz6ltG6rKLAiB9ewYFcdpMNhOLOUSBq1g6/uA6A4oP6Xx2iJvYhEeFvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137723402},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"a17d82b8d2123718f788efb9bd215212bc50e449","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.48_1778884792867_0.33228439230140183","host":"s3://npm-registry-packages-npm-production"}},"0.3.49":{"name":"pdf-oxide","version":"0.3.49","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.49","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"9ba5b42d3750134ee92779c66bed7a7564113d96","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.49.tgz","fileCount":127,"integrity":"sha512-S1RRtff27v9g2fkPL55caMrbHAMAhYRC8OoQhN88ll6iFQ6tE9f3h9mZ4mp+e0mhVkXBgqIn+Bb8iDFMjid5TA==","signatures":[{"sig":"MEUCIQCoBZ6yKEvAiVCSOm1oguR9G95RvJiTdO6Qpni/or5ErQIgD5EBx92zPJMh6s+R/kCaYicxcS5tRcYIPw8cwmuaiQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137750138},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"18ad69ed26ae8b83bd5b16a4a74d83328458c85c","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.49_1778919641892_0.2132002510866171","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"pdf-oxide","version":"0.3.50","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.50","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"05b4998da430069920bd52d04c23726471e83f16","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.50.tgz","fileCount":127,"integrity":"sha512-gSvzoWu+V7AoLLwUZ8UjRsMK80nlyiDziihSGye3rq2Kqy/xnTEECbNjqvsTPW5PFtrzp+cpCUPcNYrTZgZ2JQ==","signatures":[{"sig":"MEYCIQDMGYoH9poPXdKawjfN36UOnYr0JBEo5UuY0vLRVr6q1gIhAKoRkIlg6gj5gniNvB82uKSpiU+Phkg+KALQrtjAfl7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138711299},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"d1d35a33ba10907391a7a5bf58800163e19e4c93","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.50_1779045108961_0.12221914538144651","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"pdf-oxide","version":"0.3.51","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.51","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"f658cbcaf3840820085b99e167ee9124b8089c14","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.51.tgz","fileCount":127,"integrity":"sha512-wqY/ifF1a3ydQXmT2/2HJdJVeKQmh2ovakIG7QnI0K2R+fT2eMT0ohicVWp9qUjcn3Jyl6rF3X/Kwi1zjIJJBg==","signatures":[{"sig":"MEUCIQDsslX/Q/kNzsYvAayoGS/S94ilcFSsDBLcCHEYI9ajcAIgUd5wyq162HwyiJu2xArLO9HxrWXdCDEmhvIiqjOiZMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139100677},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"6ecb4aa121fabe8c0fc06d826acf0dd22269ef97","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.51_1779162940521_0.6448875148233106","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"pdf-oxide","version":"0.3.52","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.52","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"fcc59587f63daffaf04a1df92b99ab215efba710","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.52.tgz","fileCount":127,"integrity":"sha512-aGxUQLvd7uCohP932GzJgadBCpZDfWABCNQ8+paU3AVtu1Ld3TVcce4rgJ1PjJQ5q9vyt95R0L4EVR991G6FKw==","signatures":[{"sig":"MEQCIDO19DGJmMrZUwRAj3gQql2Uu6z09Qg9KJFRf9oELkwjAiA2bH4jJ/D/X/896bK2OICsKC/Db8YZjQ/B0hzmi/YdRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143598182},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"2da2a35a8a53a3eb405747dd6bcb8eed57730881","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.52_1779390212475_0.7878594514967678","host":"s3://npm-registry-packages-npm-production"}},"0.3.53":{"name":"pdf-oxide","version":"0.3.53","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.53","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"a421adfc382bc45df99b9c4d2a729c2d6298f118","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.53.tgz","fileCount":127,"integrity":"sha512-e+Osd0DWvEpvuCytUQxhoEc7NyxjJASzywxENAc15iBU0cpEWGBKOfjQg5pvB0V2D0QnEPBOfbX3aOpkPJn0Ug==","signatures":[{"sig":"MEUCIA8Q9nwUkunZKB25Gs9BthEOz1q5NQNtc9aeXbeoBAfuAiEAkOhjZjQNqUfhbnYluCozVku+bVXXWEd5XuX9zc6SAbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143721446},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"cc77438207f4ff8dfba9e277d9f55b5695a5a6c2","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.53_1779508380828_0.9446070433959992","host":"s3://npm-registry-packages-npm-production"}},"0.3.54":{"name":"pdf-oxide","version":"0.3.54","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.54","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"ac01ecd3dcad00c3d4924751e3e830e354ec83f5","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.54.tgz","fileCount":127,"integrity":"sha512-l62KfLnY7ZHqGa15VtQ1n30+EltZoiLR30H0lIS804tAUqhmjV1TcPYLifwmVcLF0Jn6sMtT5jl6DVbyvPsH7g==","signatures":[{"sig":"MEUCIQDDKaN62IAjIS/hqqCtRe5JkjxgW1cZhL3HeZtls/4rNwIgSVCx2/GTkuT51qrYJvxwL+bxWEytGLjFq+eMsOQtSeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143869302},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"2a20752b5b8054eab086335df170fbf8e264f556","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.54_1779586128527_0.837229299058756","host":"s3://npm-registry-packages-npm-production"}},"0.3.55":{"name":"pdf-oxide","version":"0.3.55","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.55","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"2da052a84afb9aed924df7d5b8971627b41c05f9","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.55.tgz","fileCount":127,"integrity":"sha512-bjIGjpk9T/SOYzK+XBvCxcFYlt48XEpV+0jnc86+fRJd8FswOBiYAEO9udy+uDW2Bstv9Cv3cM/L2O/eaLct1Q==","signatures":[{"sig":"MEUCIQDOW3ynsyX1VD50GzmEY9t5RwMqW4V8lJVUVMZQm4ncVgIgb8EliqslOK2PKUnh/Q0h+yScj/Z2p+QvIp6uXfIfipI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144048854},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"ed6177c91430d582873829360d8a7d576f16aff3","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.55_1779697248251_0.33128100818296446","host":"s3://npm-registry-packages-npm-production"}},"0.3.56":{"name":"pdf-oxide","version":"0.3.56","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.56","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"e5c80279991bdebc5574515d23035ad1031f1d01","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.56.tgz","fileCount":127,"integrity":"sha512-rIKHspz9mePThTj5PzAoQx0OPvRJ7G3zTowKFbBKXz0EVWM7fJ8h3AnoSq2ToMvr8mYtch+9F3xwCXvG9p6Llg==","signatures":[{"sig":"MEUCIQD/fIaLdFpPv3UXfZMdTEU2atN3AYpX4NXK+skmgChaiAIgBwbQSIqLRu8uZM/aIqBhg1kK6XlxQpsWn6ZKl7dB+/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184605502},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"1bfd69eab94f1fcdde2b2ccf495f0350cffbf6ff","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.56_1780026637648_0.40865871263291753","host":"s3://npm-registry-packages-npm-production"}},"0.3.57":{"name":"pdf-oxide","version":"0.3.57","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.57","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"7b2481417cb415fa7dd7a448719881a887675a7e","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.57.tgz","fileCount":127,"integrity":"sha512-6lYv9LSa+xjvoHoy2PDkzTKLR3I2FpsMz3nJPTOXIDu+t5VzqUkVllREs+SyWvmDCROpD1jQfVESZ+m+Nvj2aA==","signatures":[{"sig":"MEYCIQDZakqyhcvE/D9Chc50py0ikZpj9ZZWmaLykvkQ7GsQ9wIhAN4HiHmrOv8wKIBRb8kXXbI2FFJbSnDkAnvJxDtAqCzA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185297094},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"805c94b4bf5880b96449e3065cc14d6e5c840076","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.57_1780179304452_0.8183455484962303","host":"s3://npm-registry-packages-npm-production"}},"0.3.58":{"name":"pdf-oxide","version":"0.3.58","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.58","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"da5a948923a3ff04a8f010b40ab2030170b8c8d4","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.58.tgz","fileCount":127,"integrity":"sha512-ztSHkA+w9WdApaYv2j+UHETdb9YigJETq+uW+Y+tJZcD4C8zFc2FDetEofCmMIbe+SUpb8ltvhn1HNzsqmt7Hw==","signatures":[{"sig":"MEUCIGNiPM6oiPU+wBKGOSoe85oi9ZpAX3M9v2A/E9n1yf7hAiEA06R2Ip2+oEv0P/0NUs4EHbDpk/4r9ltYLb7rkfus06Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185618518},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"e7fe552a931001267c22d14d3c4fb0ba3f5502f5","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.58_1780248112311_0.3521794586660276","host":"s3://npm-registry-packages-npm-production"}},"0.3.59":{"name":"pdf-oxide","version":"0.3.59","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.59","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"431a8a5a03cb90c67162ccc40eed9f788c2ac110","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.59.tgz","fileCount":127,"integrity":"sha512-EyTvN/w/P+2SAKylEP8rjY/oM3fKv64mqjQTJsKn3l0HsL1L1CI3wla+MxZt8iWb9xCfVscanZXHv60sytFW3A==","signatures":[{"sig":"MEYCIQDIzKcUwkIoYM3H45LXOF+M2uHdDV/jGCi2vJJqa0xWegIhALN2jWgaAj+kxh8QtVs/5fe6xPP7sgkubm79PyIGAPLN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185896030},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"e8b5709c37c9b0be9872a5c3d2e134f26244679b","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.59_1780282144327_0.6520482412214834","host":"s3://npm-registry-packages-npm-production"}},"0.3.60":{"name":"pdf-oxide","version":"0.3.60","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.60","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"53062e3dde66348252b4357bb282800ff122161f","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.60.tgz","fileCount":127,"integrity":"sha512-cGrU+N7TYOBhsqUNMJEAtBCuOiLGzkuzhXwoWm9dBhuxIPoWk3iwTjrmziJcGS0I96Z0HzRRGGvprfUzpfXNog==","signatures":[{"sig":"MEUCIAiTtBmho0MnmE2g7uVGH6GAeZMq+u5cMV0wLav68PCqAiEAgMv610I2+z+eWAJsv08g0JYJfa67acPeg/f+CGjr28A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185482014},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"2e52cecb11953820dbabc7e03e02bb6a1f3b14ba","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.60_1780545977158_0.5592468519910818","host":"s3://npm-registry-packages-npm-production"}},"0.3.61":{"name":"pdf-oxide","version":"0.3.61","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.61","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"766a78374535de00f05059c189edf242a9e5d2b9","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.61.tgz","fileCount":127,"integrity":"sha512-I+cVUwu0EYROMLm8LtHGYnbcKvvowk3vzHDM3n+4h7DOK1Fs6wQwJvDkVseCimNsRRtrmik5MDPL+wdePkkWFg==","signatures":[{"sig":"MEUCIFxqD0GhmJYEzci6F3iSOcSIF/A1UlHKv1DIopDdHDZdAiEAj0v0apvVJA8WHABxNf2iR4XfU7LX8wZ6B4SuWhlB+Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186808942},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"37825d9cf14334b98a94cc58b6a366c15c6a9a12","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.61_1780875023459_0.7431207626444796","host":"s3://npm-registry-packages-npm-production"}},"0.3.63":{"name":"pdf-oxide","version":"0.3.63","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.63","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"5217290b5947343fa2ae81945be96941614115bf","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.63.tgz","fileCount":127,"integrity":"sha512-yo+mlvEW/pfyN4OmNskixCKWrEuNU8jhn4JL0N8jaNtAr5Vf9KqkkcHe4VRUItyi5kIjCwil26yVAQcjHRT5Tg==","signatures":[{"sig":"MEQCIEZfy6U27Z/7ZXoAXjnG/sTXT6QN9SFEEZ2i9a2xTsgLAiBwqBjmJs3ICC3zuiG69CoW+8fHLTiUUlGuwOVUb/YLIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189898662},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"9f7786db6b51fb32d1017b91dfb4f1fb7bc409e1","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.63_1781073085801_0.47578378535203125","host":"s3://npm-registry-packages-npm-production"}},"0.3.64":{"name":"pdf-oxide","version":"0.3.64","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.64","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"844b032bdb2455823fba4fa39488c45283fbf1a5","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.64.tgz","fileCount":127,"integrity":"sha512-n4DVA72JXhcu1fV3i0i1INVPEFb3mcQH4+Eud0vKtlF1joIlb6bm14rzF7YmcfdGjv3xojutHusitzUQ66WhJA==","signatures":[{"sig":"MEUCIQCJ/0WeqABexBeZVVqmC45nAZEkfkOphZpSalfwWbM9VwIgWxQf5C2s45ocwfOInN2aWuSo+qisPwt81JlybX9Ialc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191048758},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"8b3c4a819f19456be196ee45732d0dc32c141bd9","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.64_1781294970593_0.4089431555402494","host":"s3://npm-registry-packages-npm-production"}},"0.3.65":{"name":"pdf-oxide","version":"0.3.65","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.65","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"a307e5f36d51ce317d862919594c235894778639","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.65.tgz","fileCount":127,"integrity":"sha512-wiUCOgbqusLo9Q4XIxcsP2YDWsUlSWKNiN7L4v8c7NPvoGpsmxGMrV+QUiuyp0HZOpjbj/xX3/T6dar1Rg6uvg==","signatures":[{"sig":"MEYCIQDbWZzSRmt/TSSLxDc92H7kC4hSEnxxfB9ugkLhlPIEGQIhANdanJITdTL1negSLnWux7sMB6z3BcO6bZCyexegIDGb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191983718},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"fd16e75b3b744e8d27971a7396d3c885f8e6373f","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.65_1781603635566_0.011145497850133301","host":"s3://npm-registry-packages-npm-production"}},"0.3.66":{"name":"pdf-oxide","version":"0.3.66","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.66","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"7a116f306720e0ec4706373532402ed1b88a22fa","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.66.tgz","fileCount":127,"integrity":"sha512-fGRHDBJs1Hsq8vxqW2AgFom9eOAew0ATxhHuQNp9prVNFXYQjXOw2NRX8zfh0Zmh7+HjSXWrKpKKvCV/MisaaQ==","signatures":[{"sig":"MEQCIFsuL+x5IBQ/ozEY+mLE1cCqDf7KN+w//F0U1U9osD70AiBAlMmvO77Iia5X2Pf2ivcKyDwQr1i0f6ih+bMb8Sk87Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192591702},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"43323b09348d06e617262f87abb25f68793eb0ea","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.66_1781766591945_0.40564618932447516","host":"s3://npm-registry-packages-npm-production"}},"0.3.67":{"name":"pdf-oxide","version":"0.3.67","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.67","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"5b9c21b676b36aa63005e0827b8aad41b307485c","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.67.tgz","fileCount":127,"integrity":"sha512-1thj19ZlUDjxIvTvW1kQlLtSHEwQCSA6kwfd+2EXe2RQ8EWZfWbJGrOXCxMaP16weRFUxcGRdSR5xrRnDzx9pQ==","signatures":[{"sig":"MEYCIQC4p2JXblmz55EEairofSuXk/dAfDhmvJFL+KzPNvJ83gIhAPuQaUcHsu+eNjqZRf7p0usQYB+PZt4Nb9HfNU9FOw3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193092094},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"3fbc9ca35942403eb82e7bf8e5f3977e776bf2eb","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.67_1781946875882_0.40689929349502574","host":"s3://npm-registry-packages-npm-production"}},"0.3.68":{"name":"pdf-oxide","version":"0.3.68","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.68","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"2ea604a3fe5482ee9fd96ae1a1d3c3ddd1039354","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.68.tgz","fileCount":127,"integrity":"sha512-PBfbHRVT4uCBwQ5SJ06IHEGL9uEa14302/UZbeQioYZiPc335bM2nivg3pJkFnnn7C325kelh1zZ1ZXq24qFmA==","signatures":[{"sig":"MEQCIBcjlfizMhxjllsxuLQFaDlomscJ0T7pOGdjs5Frl7QyAiAqSY2/tIIR4rpnx5VV2r8OXsTQIaCKKqTL4S50wgDV8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195043766},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"8150a2a86713d18b3c6a5bf200722beb416f0416","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.68_1782306004697_0.4231188503839598","host":"s3://npm-registry-packages-npm-production"}},"0.3.69":{"name":"pdf-oxide","version":"0.3.69","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.69","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"fdba0baa6e35334d64dfb17b0f02906fb60a426e","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.69.tgz","fileCount":127,"integrity":"sha512-V1ahJupAiNoT6ydCCW4rTo2Nxz2KWomM3FDf7ln4g0Yn185hdQImJajLqTenBGYjDNuCATSYcsohHZe/zJJbbQ==","signatures":[{"sig":"MEYCIQCLKxYRVJbqSP+ItzANmWAaYu+sIcx+jHUCaCV4LGXR9wIhALdTlv5HK8rl3I7Eta1KnAEcL/dRXnHr9BEjd99HfOme","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195056582},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"911270ad839d8dc27748a451ec3dde9b081377d7","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^25.6.0","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.69_1782541934503_0.2031661324156857","host":"s3://npm-registry-packages-npm-production"}},"0.3.70":{"name":"pdf-oxide","version":"0.3.70","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.70","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"87c6368ca661ebbc93d608fb9880473fe6153a33","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.70.tgz","fileCount":127,"integrity":"sha512-MQh/OvzsAX+xoUrBwS+9+vhOSxx/OnOlK6Av6/lO8TiEWVEd77j0Hq8mDSgdxBGXol88X0yEuYFXiQ9jhuOaLg==","signatures":[{"sig":"MEQCIHv+KkNRJ6ijX2JlPiPO8y39tZzPMuXK1wVD70b/bQPEAiAr1LWhPQmCDPdsjfs9xlrbdSs67JOWpUDN4k5t0XZ1jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196333091},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"46dbfe79431123b3e10ace7f9203bb9272579b9e","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^26.0.1","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.70_1783021718095_0.5360874062439649","host":"s3://npm-registry-packages-npm-production"}},"0.3.71":{"name":"pdf-oxide","version":"0.3.71","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.71","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"ce1712122034594d9aa37073321d33481d79294b","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.71.tgz","fileCount":127,"integrity":"sha512-fWNsMKFPEd47tnKvi4sQidk4haiT76BgZtMpeBHJNG3AkLtdRcvgysmglqyigaYWvgkW6tsnsOn3OhJgKhHU8A==","signatures":[{"sig":"MEQCIH2mgoxecqn/tt12D+tHgp9APpJBk42MzxN0/yw+TncMAiBA48driN0LXbEx53MXnnlx6igt4b0XrNIgahOpuF7x1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197161091},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"7b1fc92a81f36485aa2234a68fcee54abbe5d220","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^26.0.1","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.71_1783190787910_0.5115160062815665","host":"s3://npm-registry-packages-npm-production"}},"0.3.72":{"name":"pdf-oxide","version":"0.3.72","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.72","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"34c09de38ddeaa885fb9287722d919d5ded651f0","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.72.tgz","fileCount":127,"integrity":"sha512-Xz23XMhHuD74RCEySpIA+IXUcAVhyDqIlAeFzCcWhG3SPk7QdEyxob0cLwwxSMJn3/r8PBfdcng50OntMPluwg==","signatures":[{"sig":"MEYCIQCSQ0fYkBq4u7kqkQ6O8EBVds8CB1TWReds8MErCC6EIAIhAIMt/4aVtW1Rp6oF2yE7zCmJL773+WckSW86tGCb0V6D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196859531},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"16eba88ac54d8c974491f1d5cfd421a61cbc7187","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^26.0.1","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.72_1783232490724_0.7659876831362025","host":"s3://npm-registry-packages-npm-production"}},"0.3.73":{"name":"pdf-oxide","version":"0.3.73","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.73","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"d92c81186d3de55061adfb9c203b85e9fa192f30","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.73.tgz","fileCount":127,"integrity":"sha512-b2aIsROLEIWqkOWtQYBjjbmxAlj10xZWyuEAaumu6f4BSa7RUlulrl/ak7kNnBbA4iwtOc3f2YnMU0tE1nvMAg==","signatures":[{"sig":"MEYCIQCVEpCBHHPLBF74xogRrcS899JDGhd5WJtMLuRqdyU4iQIhAPFCWC1y1e9CRZ5ZH2v7zleZ5RGi9LA4/KWrvaZnpgKo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196973435},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"9b0f9c9919130a31bc9647e88f94d152658dc4b5","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^26.0.1","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.73_1783304568581_0.741961842122536","host":"s3://npm-registry-packages-npm-production"}},"0.3.74":{"name":"pdf-oxide","version":"0.3.74","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.74","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"650a2d49b8ba7dd4c709469fce93e305863bd99f","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.74.tgz","fileCount":127,"integrity":"sha512-zi1Rlg+T92kunDc8gPqQmnotO8RUpjvrhdbce/ydFxfXxz7lEtepn6Al3A+Kvq4hK2jiD/9zKjNEt1JNBksHzw==","signatures":[{"sig":"MEQCIEUMB5CtbhT8FzUCKOQdxYdsSPw+AugW3C6POF2EzVF0AiB/UXqd9NE9R4H7U6hiI3d814SYNz7Z9jKr6ucmGn8FZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198423843},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"7910d3cce5dc67e4e573e665de5e27da2a23bb93","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"High-performance PDF parsing and text extraction library — prebuilt native bindings, no build toolchain required","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^6.0.3","@types/node":"^26.0.1","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.74_1784001574436_0.5043230959975722","host":"s3://npm-registry-packages-npm-production"}},"0.3.75":{"name":"pdf-oxide","version":"0.3.75","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.75","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"c8fb039325f982af3df6453b99751238034f463c","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.75.tgz","fileCount":127,"integrity":"sha512-mZBO51i+7x9iFghLKYRLx65X82HauNMV7CvRiSqI2gQf/NW5nIvT6625JTIf+pxjMNpIL4mDLW4HkR3ga986zg==","signatures":[{"sig":"MEQCID85pUlqX2R068ZVLGqDBvH6duhgYeu+GvoARBFJspYSAiAqbC7YUSkDoRV8FNAkIcBnY4ceuhhns8eHXVwGMXmBIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204261514},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"7ff1dc312a97d7c9ceeba09b3362ac71bad18f89","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"The fastest Node.js PDF library — 0.8ms mean, 5× faster than the industry leaders, 100% pass rate on 3,830 real-world PDFs. Prebuilt native bindings, no build toolchain: text extraction, Markdown/HTML conversion, PDF creation and editing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^7.0.2","@types/node":"^26.0.1","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.75_1784826862905_0.7074275651506274","host":"s3://npm-registry-packages-npm-production"}},"0.3.76":{"name":"pdf-oxide","version":"0.3.76","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","_id":"pdf-oxide@0.3.76","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"homepage":"https://github.com/yfedoseev/pdf_oxide","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"dist":{"shasum":"ae35a268cc1df78b14b8bdf89c8d820a4ffa365a","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.76.tgz","fileCount":127,"integrity":"sha512-wpyaHvsteOpTBInfKKFyRsITVIjjSTWeT/aS/7soBEreBWbFvoYZ4oJiYpWl2W4OK2YRGRt7ZCKIIBpYZkdx7Q==","signatures":[{"sig":"MEUCIQDClt1gAV3FsE7bB9M6ROk+2M+QDRz6qcsGV7tR4CitqQIgeTGFaJ0ialZ05Wx/fcchmRZgum1idiYfIMkz5uKcyU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204424786},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"}},"gitHead":"6bc3923bf56531f1bd2b04aac0a68a5ffae8c7c6","gypfile":false,"scripts":{"lint":"biome check .","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs","build":"npm run build:ts && npm run build:native","clean":"npm run clean:ts && node-gyp clean","format":"biome format --write .","prepack":"npm run build:ts","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","clean:ts":"rimraf lib/","lint:fix":"biome check --write .","typecheck":"tsc --noEmit","audit:prod":"npm audit --omit=dev --audit-level=high","compile:ts":"tsc","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","build:native":"node-gyp rebuild","check:publint":"publint"},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"repository":{"url":"git+https://github.com/yfedoseev/pdf_oxide.git","type":"git","directory":"js"},"_npmVersion":"10.8.2","description":"The fastest Node.js PDF library — 0.8ms mean, 5× faster than the industry leaders, 100% pass rate on 3,830 real-world PDFs. Prebuilt native bindings, no build toolchain: text extraction, Markdown/HTML conversion, PDF creation and editing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"async-mutex":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","typescript":"^7.0.2","@types/node":"^26.0.1","node-addon-api":"^8.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pdf-oxide_0.3.76_1785131117985_0.5003221793835053","host":"s3://npm-registry-packages-npm-production"}},"0.3.77":{"name":"pdf-oxide","version":"0.3.77","type":"module","description":"The fastest Node.js PDF library — 0.8ms mean, 5× faster than the industry leaders, 100% pass rate on 3,830 real-world PDFs. Prebuilt native bindings, no build toolchain: text extraction, Markdown/HTML conversion, PDF creation and editing.","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"compile:ts":"tsc","build:ts":"npm run compile:ts && node scripts/fix-esm-imports.js","build:native":"node-gyp rebuild","build":"npm run build:ts && npm run build:native","typecheck":"tsc --noEmit","clean:ts":"rimraf lib/","clean":"npm run clean:ts && node-gyp clean","prepack":"npm run build:ts","lint":"biome check .","lint:fix":"biome check --write .","format":"biome format --write .","check:publint":"publint","check:types":"attw --pack . --ignore-rules=cjs-resolves-to-esm","audit:prod":"npm audit --omit=dev --audit-level=high","test":"node --test tests/smoke.test.mjs tests/feature-guard.test.mjs tests/api-coverage.test.mjs tests/html-css.test.mjs tests/document-builder.test.mjs tests/document-editor.test.mjs tests/render-options.test.mjs tests/tables.test.mjs tests/worker-threads-safety.test.mjs tests/readme-quickstart.test.mjs tests/core-parity.test.mjs"},"keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","homepage":"https://github.com/yfedoseev/pdf_oxide","repository":{"type":"git","url":"git+https://github.com/yfedoseev/pdf_oxide.git","directory":"js"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./builders":{"types":"./lib/builders/index.d.ts","import":"./lib/builders/index.js"},"./managers":{"types":"./lib/managers/index.d.ts","import":"./lib/managers/index.js"},"./errors":{"types":"./lib/errors.d.ts","import":"./lib/errors.js"}},"dependencies":{"async-mutex":"^0.5.0"},"devDependencies":{"@types/node":"^26.0.1","node-addon-api":"^8.7.0","rimraf":"^6.1.3","typescript":"^7.0.2"},"gypfile":false,"_id":"pdf-oxide@0.3.77","gitHead":"10b87f153200cd5c4d4a4defee471757091e6559","bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5mXr7Qnb0fPhquIzKM7JAS2+l9rxo0nJPVuKF4flrATT5JexcUnlAwPhLmJv71qx5YjTJ7yAptYzU/gtdzbkjA==","shasum":"f41ee75e87d87eef223b1bfeaca861500a8adec6","tarball":"https://registry.npmjs.org/pdf-oxide/-/pdf-oxide-0.3.77.tgz","fileCount":127,"unpackedSize":204471918,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDj1fr3/ttUrgVGXZOn/HefCpFJkFCFOzXmo8KwPmpBRgIhAMqC5aSBO2gX5sl6J5Z6oXyHWyHllos2xPI4/O+2sRvL"}]},"_npmUser":{"name":"yfedoseev","email":"yfedoseev@gmail.com"},"directories":{},"maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pdf-oxide_0.3.77_1785222229309_0.43734134822921655"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-11T19:24:01.936Z","modified":"2026-07-28T07:03:50.707Z","0.3.24":"2026-04-11T19:24:02.147Z","0.3.28":"2026-04-12T05:50:14.380Z","0.3.29":"2026-04-12T07:06:43.202Z","0.3.30":"2026-04-12T07:49:31.133Z","0.3.32":"2026-04-16T16:06:11.957Z","0.3.33":"2026-04-17T15:57:07.634Z","0.3.34":"2026-04-18T22:51:39.346Z","0.3.35":"2026-04-19T17:03:43.093Z","0.3.36":"2026-04-20T05:36:26.114Z","0.3.37":"2026-04-21T06:01:20.678Z","0.3.38":"2026-04-23T17:09:49.349Z","0.3.39":"2026-04-27T00:30:17.495Z","0.3.40":"2026-04-29T08:14:46.193Z","0.3.41":"2026-05-01T16:51:38.290Z","0.3.42":"2026-05-03T11:42:51.868Z","0.3.43":"2026-05-04T00:19:22.999Z","0.3.44":"2026-05-06T06:55:33.310Z","0.3.45":"2026-05-07T09:39:14.569Z","0.3.46":"2026-05-11T05:07:51.512Z","0.3.47":"2026-05-13T05:00:18.945Z","0.3.48":"2026-05-15T22:39:54.327Z","0.3.49":"2026-05-16T08:20:43.561Z","0.3.50":"2026-05-17T19:11:50.811Z","0.3.51":"2026-05-19T03:55:42.290Z","0.3.52":"2026-05-21T19:03:33.367Z","0.3.53":"2026-05-23T03:53:01.701Z","0.3.54":"2026-05-24T01:28:49.402Z","0.3.55":"2026-05-25T08:20:49.101Z","0.3.56":"2026-05-29T03:50:38.724Z","0.3.57":"2026-05-30T22:15:05.636Z","0.3.58":"2026-05-31T17:21:53.482Z","0.3.59":"2026-06-01T02:49:05.400Z","0.3.60":"2026-06-04T04:06:18.229Z","0.3.61":"2026-06-07T23:30:24.548Z","0.3.63":"2026-06-10T06:31:26.926Z","0.3.64":"2026-06-12T20:09:31.735Z","0.3.65":"2026-06-16T09:53:56.678Z","0.3.66":"2026-06-18T07:09:53.099Z","0.3.67":"2026-06-20T09:14:37.033Z","0.3.68":"2026-06-24T13:00:05.837Z","0.3.69":"2026-06-27T06:32:15.950Z","0.3.70":"2026-07-02T19:48:39.178Z","0.3.71":"2026-07-04T18:46:29.011Z","0.3.72":"2026-07-05T06:21:31.808Z","0.3.73":"2026-07-06T02:22:49.696Z","0.3.74":"2026-07-14T03:59:35.526Z","0.3.75":"2026-07-23T17:14:24.123Z","0.3.76":"2026-07-27T05:45:19.096Z","0.3.77":"2026-07-28T07:03:50.548Z"},"bugs":{"url":"https://github.com/yfedoseev/pdf_oxide/issues"},"author":{"name":"PDF Oxide Contributors"},"license":"MIT OR Apache-2.0","homepage":"https://github.com/yfedoseev/pdf_oxide","keywords":["pdf","text-extraction","pdf-parsing","rust-ffi","native-binding","prebuilt"],"repository":{"type":"git","url":"git+https://github.com/yfedoseev/pdf_oxide.git","directory":"js"},"description":"The fastest Node.js PDF library — 0.8ms mean, 5× faster than the industry leaders, 100% pass rate on 3,830 real-world PDFs. Prebuilt native bindings, no build toolchain: text extraction, Markdown/HTML conversion, PDF creation and editing.","maintainers":[{"name":"yfedoseev","email":"yfedoseev@gmail.com"}],"readme":"# PDF Oxide for Node.js — The Fastest PDF Toolkit for JavaScript & TypeScript\n\nThe fastest Node.js PDF library for text extraction, image extraction, and markdown conversion. Powered by a pure-Rust core, exposed to Node.js through a native N-API addon. 0.8ms mean per document, 5× faster than PyMuPDF, 15× faster than pypdf. 100% pass rate on 3,830 real-world PDFs. MIT / Apache-2.0 licensed.\n\n[![npm](https://img.shields.io/npm/v/pdf-oxide)](https://www.npmjs.com/package/pdf-oxide)\n[![License: MIT OR Apache-2.0](https://img.shields.io/badge/License-MIT%20OR%20Apache--2.0-blue.svg)](https://opensource.org/licenses)\n\n> **Part of the [PDF Oxide](https://github.com/yfedoseev/pdf_oxide) toolkit.** Same Rust core, same speed, same 100% pass rate as the [Rust](https://docs.rs/pdf_oxide), [Python](../python/README.md), [Go](../go/README.md), [C# / .NET](../csharp/README.md), and [WASM](../wasm-pkg/README.md) bindings.\n>\n> Need to run in browsers, Deno, Bun, or Cloudflare Workers? Use the [WASM build](../wasm-pkg/README.md) instead — same API, no native binaries.\n\n## Quick Start\n\n```bash\nnpm install pdf-oxide\n```\n\n```javascript\nimport { PdfDocument } from \"pdf-oxide\";\n\nconst doc = PdfDocument.open(\"paper.pdf\");\nconst text = doc.extractText(0);\nconst markdown = doc.toMarkdown(0);\ndoc.close();\n```\n\n> `pdf-oxide` is an ES module. Use `import` (shown above). From CommonJS, load it\n> with a dynamic import: `const { PdfDocument } = await import(\"pdf-oxide\");`.\n> Open a file with the `PdfDocument.open(path)` factory — the constructor is\n> internal and does not take a path.\n\nTypeScript:\n\n```typescript\nimport { PdfDocument } from \"pdf-oxide\";\n\nconst doc = PdfDocument.open(\"paper.pdf\");\nconst text: string = doc.extractText(0);\nconst markdown: string = doc.toMarkdown(0);\ndoc.close();\n```\n\n## Why pdf_oxide?\n\n- **Fast** — 0.8ms mean per document, 5× faster than PyMuPDF, 15× faster than pypdf, 29× faster than pdfplumber\n- **Reliable** — 100% pass rate on 3,830 test PDFs, zero panics, zero timeouts, no segfaults\n- **Complete** — Text extraction, image extraction, search, form fields, PDF creation, and editing in one package\n- **Permissive license** — MIT / Apache-2.0 — use freely in commercial and closed-source projects\n- **Pure Rust core** — Memory-safe, panic-free, no C dependencies beyond the N-API glue\n- **Native binaries** — Pre-built `.node` addons for Linux, macOS, and Windows (x64 + ARM64)\n- **Full TypeScript support** — Type definitions ship in the package\n\n## Performance\n\nBenchmarked on 3,830 PDFs from three independent public test suites (veraPDF, Mozilla pdf.js, DARPA SafeDocs). Text extraction libraries only. Single-thread, 60s timeout, no warm-up.\n\n| Library | Mean | p99 | Pass Rate | License |\n|---------|------|-----|-----------|---------|\n| **PDF Oxide** | **0.8ms** | **9ms** | **100%** | **MIT / Apache-2.0** |\n| PyMuPDF | 4.6ms | 28ms | 99.3% | AGPL-3.0 |\n| pypdfium2 | 4.1ms | 42ms | 99.2% | Apache-2.0 |\n| pdftext | 7.3ms | 82ms | 99.0% | GPL-3.0 |\n| pdfminer | 16.8ms | 124ms | 98.8% | MIT |\n| pypdf | 12.1ms | 97ms | 98.4% | BSD-3 |\n\n99.5% text parity vs PyMuPDF and pypdfium2 across the full corpus. The Node.js binding adds negligible overhead — extraction stays within ~25% of direct Rust calls on real-world fixtures.\n\n## Installation\n\n```bash\nnpm install pdf-oxide\n```\n\nPre-built native addons for:\n\n| Platform | x64 | ARM64 |\n|---|---|---|\n| Linux (glibc) | Yes | Yes |\n| Linux (musl)  | Yes | Yes |\n| macOS         | Yes | Yes (Apple Silicon) |\n| Windows       | Yes | Yes |\n\nRequires Node.js 18 or newer. No system dependencies. No Rust toolchain required.\n\n## API Tour\n\n### Open a document\n\n```javascript\nimport { PdfDocument } from \"pdf-oxide\";\n\nconst doc = PdfDocument.open(\"report.pdf\");\nconsole.log(`Pages: ${doc.getPageCount()}`);\n\nconst { major, minor } = doc.getVersion();\nconsole.log(`PDF version: ${major}.${minor}`);\n\ndoc.close();\n```\n\nUse `using` for automatic cleanup (Node.js 22+):\n\n```javascript\n{\n  using doc = PdfDocument.open(\"report.pdf\");\n  const text = doc.extractText(0);\n} // doc.close() called automatically\n```\n\n### Text extraction\n\n```javascript\nconst text = doc.extractText(0);            // single page\nconst markdown = doc.toMarkdown(0);         // single page → Markdown\nconst html = doc.toHtml(0);                 // single page → HTML\nconst plain = doc.toPlainText(0);           // single page → plain text\n\nconst allMarkdown = doc.toMarkdownAll();    // entire document\nconst allHtml = doc.toHtmlAll();\n```\n\n### Iterate all pages\n\n```javascript\nconst doc = PdfDocument.open(\"document.pdf\");\nconst pageCount = doc.getPageCount();\n\nconst pages = [];\nfor (let i = 0; i < pageCount; i++) {\n  pages.push(doc.extractText(i));\n}\n\ndoc.close();\n```\n\n### Async wrapper\n\n```javascript\nasync function extractAll(filePath) {\n  const doc = PdfDocument.open(filePath);\n  try {\n    const pageCount = doc.getPageCount();\n    const pages = [];\n    for (let i = 0; i < pageCount; i++) {\n      pages.push(doc.extractText(i));\n    }\n    return pages;\n  } finally {\n    doc.close();\n  }\n}\n\nconst pages = await extractAll(\"document.pdf\");\n```\n\n### Error handling\n\nAll methods throw on failure. Catch with try/catch:\n\n```javascript\ntry {\n  const text = doc.extractText(0);\n} catch (err) {\n  console.error(\"Extraction failed:\", err.message);\n} finally {\n  doc.close();\n}\n```\n\n## OCR & Auto Mode\n\nOCR ships in the prebuilt `pdf-oxide` native addon as of v0.3.52 — no\n`--build-from-source`. Install ONNX Runtime via npm, point at it once,\nthen let `pdf_oxide` route per page (native text where present, OCR\nwhere the page is image-only, graceful fallback when OCR is\nunavailable):\n\n```js\nimport { createRequire } from 'node:module';\nconst require = createRequire(import.meta.url);\nprocess.env.ORT_DYLIB_PATH = require.resolve(\n  'onnxruntime-node/bin/napi-v6/linux/x64/libonnxruntime.so.1');\n\nconst px = await import('pdf-oxide');\npx.prefetchModels(['english']);                    // one-off provisioning\n\nconst doc = px.PdfDocument.open('scanned-or-mixed.pdf');\nconsole.log(doc.extractTextAuto(0));               // recommended\n```\n\nFor manual OCR engine setup, `doc.classifyPage(0)` routing,\ncustom configs, the WebAssembly (`wasm-ocr`) build, and full\nper-binding recipes:\n**[OCR Guide](https://github.com/yfedoseev/pdf_oxide/blob/main/docs/OCR_GUIDE.md)**.\n\n## Other languages\n\nPDF Oxide ships the same Rust core through six bindings:\n\n- **Rust** — `cargo add pdf_oxide` — see [docs.rs/pdf_oxide](https://docs.rs/pdf_oxide)\n- **Python** — `pip install pdf_oxide` — see [python/README.md](../python/README.md)\n- **Go** — `go get github.com/yfedoseev/pdf_oxide/go` — see [go/README.md](../go/README.md)\n- **C# / .NET** — `dotnet add package PdfOxide` — see [csharp/README.md](../csharp/README.md)\n- **WASM (browsers, Deno, Bun, edge runtimes)** — `npm install pdf-oxide-wasm` — see [wasm-pkg/README.md](../wasm-pkg/README.md)\n\nA bug fix in the Rust core lands in every binding on the next release.\n\n## Documentation\n\n- **[Full Documentation](https://pdf.oxide.fyi)** — Complete documentation site\n- **[JavaScript Getting Started](https://pdf.oxide.fyi/docs/getting-started/javascript)** — Step-by-step Node.js guide\n- **[Main Repository](https://github.com/yfedoseev/pdf_oxide)** — Rust core, CLI, MCP server, all bindings\n- **[Performance Benchmarks](https://pdf.oxide.fyi/docs/performance)** — Full benchmark methodology and results\n- **[GitHub Issues](https://github.com/yfedoseev/pdf_oxide/issues)** — Bug reports and feature requests\n\n## Use Cases\n\n- **RAG / LLM pipelines** — Convert PDFs to clean Markdown for retrieval-augmented generation with LangChain.js, LlamaIndex.js, or any framework\n- **Document processing at scale** — Extract text, images, and metadata from thousands of PDFs in seconds\n- **Server-side PDF rendering** — Extract structured content for search indexing, archival, or transformation pipelines\n- **PDF generation** — Create invoices, reports, certificates, and templated documents programmatically\n- **PyMuPDF alternative** — MIT licensed, 5× faster, no AGPL restrictions, no Python required\n\n## Why I built this\n\nI needed PyMuPDF's speed without its AGPL license, and I needed it in more than one language. Nothing existed that ticked all three boxes — fast, MIT, multi-language — so I wrote it. The Rust core is what does the real work; the bindings for Python, Go, JS/TS, C#, and WASM are thin shells around the same code, so a bug fix in one lands in all of them. It now passes 100% of the veraPDF + Mozilla pdf.js + DARPA SafeDocs test corpora (3,830 PDFs) on every platform I've tested.\n\nIf it's useful to you, a star on GitHub genuinely helps. If something's broken or missing, [open an issue](https://github.com/yfedoseev/pdf_oxide/issues) — I read all of them.\n\n— Yury\n\n## License\n\nDual-licensed under [MIT](https://github.com/yfedoseev/pdf_oxide/blob/main/LICENSE-MIT) or [Apache-2.0](https://github.com/yfedoseev/pdf_oxide/blob/main/LICENSE-APACHE) at your option. Unlike AGPL-licensed alternatives, pdf_oxide can be used freely in any project — commercial or open-source — with no copyleft restrictions.\n\n## Citation\n\n```bibtex\n@software{pdf_oxide,\n  title = {PDF Oxide: Fast PDF Toolkit for Rust, Python, Go, JavaScript, and C#},\n  author = {Yury Fedoseev},\n  year = {2025},\n  url = {https://github.com/yfedoseev/pdf_oxide}\n}\n```\n\n---\n\n**JavaScript** + **TypeScript** + **Rust core** | MIT / Apache-2.0 | 100% pass rate on 3,830 PDFs | 0.8ms mean | 5× faster than the industry leaders\n","readmeFilename":"README.md"}