{"bin":{"pdf-parse":"bin/cli.mjs"},"bugs":{"url":"https://github.com/mehmet-kozan/pdf-parse/issues"},"dist":{"shasum":"fcbf9774d985a7f573e899c22618ab53a508a9f3","tarball":"https://registry.npmjs.org/pdf-parse/-/pdf-parse-2.4.5.tgz","fileCount":110,"integrity":"sha512-mHU89HGh7v+4u2ubfnevJ03lmPgQ5WU4CxAVmTSh/sxVTEDYd1er/dKS/A6vg77NX47KTEoihq8jZBLr8Cxuwg==","signatures":[{"sig":"MEQCIE7yyJuVGBdmWvl1SUdWlcEMtOMF3lfTcPVQz055qSvJAiA+IN6MHe0TF+qcpQbhSSuLY1xZ6H8OB9sBNGfeLhXnTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pdf-parse@2.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21255998},"main":"dist/pdf-parse/cjs/index.cjs","name":"pdf-parse","type":"module","types":"dist/pdf-parse/cjs/index.d.cts","unpkg":"./dist/pdf-parse/web/pdf-parse.umd.js","author":{"name":"Mehmet Kozan"},"module":"dist/pdf-parse/esm/index.js","engines":{"node":">=20.16.0 <21 || >=22.3.0"},"exports":{".":{"import":{"types":"./dist/pdf-parse/esm/index.d.ts","default":"./dist/pdf-parse/esm/index.js"},"browser":{"types":"./dist/pdf-parse/web/pdf-parse.es.d.ts","default":"./dist/pdf-parse/web/pdf-parse.es.js"},"default":{"types":"./dist/pdf-parse/cjs/index.d.cts","default":"./dist/pdf-parse/cjs/index.cjs"},"require":{"types":"./dist/pdf-parse/cjs/index.d.cts","default":"./dist/pdf-parse/cjs/index.cjs"}},"./node":{"import":{"types":"./dist/node/esm/index.d.ts","default":"./dist/node/esm/index.js"},"default":{"types":"./dist/node/cjs/index.d.cts","default":"./dist/node/cjs/index.cjs"},"require":{"types":"./dist/node/cjs/index.d.cts","default":"./dist/node/cjs/index.cjs"}},"./worker":{"import":{"types":"./dist/worker/esm/index.d.ts","default":"./dist/worker/esm/index.js"},"default":{"types":"./dist/worker/cjs/index.d.cts","default":"./dist/worker/cjs/index.cjs"},"require":{"types":"./dist/worker/cjs/index.d.cts","default":"./dist/worker/cjs/index.cjs"}}},"funding":{"url":"https://github.com/sponsors/mehmet-kozan","type":"github"},"gitHead":"e8e800ba18031a2f332b69c10febdaa2fc8f3442","license":"Apache-2.0","scripts":{"lint":"biome lint .","pack":"npm outdated && npm pack --dry-run","test":"vitest run --reporter=default","bench":"npm run bench:install && vitest bench --run","build":"npm run clean && npm run build:worker && npm run build:ts && npm run build:cjs && npm run build:web && npm run build:node","clean":"npm run clean:build && npm run clean:report && npm run clean:test && npm run clean:test:i","format":"biome format --write .","report":"npm run report:build && vite preview --outDir reports","test:e":"node scripts/example.test.mjs","test:i":"node scripts/integration.test.mjs","test:p":"vitest run --config vitest.config.package.ts","test:u":"node --test-reporter=dot --test tests/unsupported/*.test.cjs && node --test-reporter=dot --test tests/unsupported/*.test.mjs","prepare":"npm run build","test:ui":"vitest --ui --coverage","build:ts":"tsc && api-extractor run --local -c configs/pdf-parse.api.jsonc","coverage":"vitest run --coverage","test:all":"npm run test && npm run test:p && npm run test:i && npm run test:u && npm run test:e","build:cjs":"vite build --config vite.config.cjs.ts","build:web":"vite build","build:node":"npm run build:node:ts && npm run build:node:bundle","clean:test":"rimraf --glob tests/**/*.txt tests/**/imgs tests/**/*_images temp","format:all":"biome check --write .","test:watch":"vitest","clean:build":"rimraf dist bin/worker/worker_source.js bin/worker/worker_source.cjs","build:worker":"tsc --project tsconfig.worker.json && api-extractor run --local -c configs/worker.api.jsonc && node scripts/build-worker.mjs","clean:report":"rimraf reports/test reports/coverage reports/benchmark reports/api reports/demo/dist-web ","clean:test:i":"rimraf --glob *.tgz tests/**/node_modules tests/**/package-lock.json tests/**/dist","format:check":"biome check .","report:build":"npm run build && npm run coverage && npm run bench && npn run typedoc:build","bench:install":"npm install --no-save pdf2json@latest","build:node:ts":"tsc --project tsconfig.node.json && api-extractor run --local -c configs/node.api.jsonc","typedoc:build":"typedoc --options configs/typedoc.mjs --out reports/typedoc","build:node:bundle":"esbuild src/node/index.ts --bundle --platform=node --format=cjs --target=node16 --outfile=dist/node/cjs/index.cjs --sourcemap"},"_npmUser":{"name":"mehmet.kozan","email":"mehmet.kozan@live.com"},"homepage":"https://mehmet-kozan.github.io/pdf-parse/","jsdelivr":"./dist/pdf-parse/web/pdf-parse.es.js","keywords":["pdf","pdf-parser","pdf-parse","pdf.js","pdfjs","pdfjs-dist","pdf2text","pdf2json","pdf2image","pdf2pic","pdf-to-text","pdf-to-image","pdf-viewer","pdf-table","pdf-tools","pdf-utils","pdf-screenshot","pdf-thumbnail"],"repository":{"url":"git+https://github.com/mehmet-kozan/pdf-parse.git","type":"git"},"_npmVersion":"10.9.3","description":"Pure TypeScript, cross-platform module for extracting text, images, and tabular data from PDFs. Run directly in your browser or in Node!","directories":{},"maintainers":[{"name":"mehmet.kozan","email":"mehmet.kozan@live.com"}],"_nodeVersion":"22.20.0","dependencies":{"pdfjs-dist":"5.4.296","@napi-rs/canvas":"0.1.80"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vite":"^7.1.5","rimraf":"^6.0.1","terser":"^5.44.0","vitest":"^3.2.4","esbuild":"^0.25.11","typedoc":"^0.28.14","@vitest/ui":"^3.2.4","typescript":"^5.9.3","@types/node":"^24.7.2","@biomejs/biome":"^2.2.6","@vitest/coverage-v8":"^3.2.4","@microsoft/api-extractor":"^7.53.1"},"_npmOperationalInternal":{"tmp":"tmp/pdf-parse_2.4.5_1760981703056_0.8129453581258732","host":"s3://npm-registry-packages-npm-production"},"_id":"pdf-parse@2.4.5","version":"2.4.5"}