{"bin":{"officeparser":"dist/cli.js"},"bugs":{"url":"https://github.com/harshankur/officeParser/issues"},"dist":{"shasum":"12f43d8877fceb5e146b48297c20f49e413d2890","tarball":"https://registry.npmjs.org/officeparser/-/officeparser-7.0.2.tgz","fileCount":82,"integrity":"sha512-VgsixyIE8oBVXBoImBlXaRtKuZ/KEoZbJVygYAL05hxI0bUfD69JPa24rOy2SFovq59BhCpkt1gOLE9tqmxyqA==","signatures":[{"sig":"MEUCIQCZKAOkiQr7pl0TAhdlbCVfEom5XvqAzWwSumTEkYFNhQIgWzSbb4TYdnvvLF21RKm8yGQqMs/wBtOJYU81H/uBEWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/officeparser@7.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2582770},"main":"dist/index.js","name":"officeparser","types":"dist/index.d.ts","author":{"name":"Harsh Ankur"},"module":"dist/index.mjs","browser":"./dist/officeparser.browser.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","browser":"./dist/officeparser.browser.mjs","require":"./dist/index.js"}},"funding":"https://github.com/sponsors/harshankur","gitHead":"0189cfba62ab8f4c361e7f21ad38b9c691454e16","license":"MIT","scripts":{"lint":"eslint src","sbom":"npx --yes @cyclonedx/cyclonedx-npm --output-format json --output-file dist/sbom.cdx.json --omit dev","test":"npm run lint && npm run test:clean && npm run build && npm run test:license && npm run test:artifacts && npm run test:parser && npm run test:generator","build":"npm run sync:versions && npm run build:node && npm run build:esm-wrapper && npm run build:browser:types && npm run build:browser","clean":"rm -rf dist && npm run test:clean","prepare":"husky","sync:docs":"mkdir -p docs/dist && cp dist/officeparser.browser.iife.js docs/dist/ && cp dist/officeparser.browser.mjs docs/dist/","build:node":"tsc","test:clean":"rm -rf test/results test/generator/results test/generator/output test/parser/results test/parser/output","test:parser":"npx tsx test/parser/testOfficeParser.ts","test:license":"npm run sbom && node scripts/validate-licenses.js","build:browser":"node build_browser.js && npm run sync:docs","sync:versions":"node scripts/sync-pdfjs-versions.js","test:baseline":"npm run test:parser:baseline && npm run test:generator:baseline","prepublishOnly":"npm run build","test:artifacts":"npx tsx test/testShippingArtifacts.ts","test:generator":"npx tsx test/generator/testOfficeGenerator.ts","build:esm-wrapper":"node scripts/generate-esm-wrapper.js","build:browser:types":"dts-bundle-generator --no-check -o dist/officeparser.browser.d.ts src/index.ts","test:parser:baseline":"npx tsx test/parser/testOfficeParser.ts baseline","test:generator:baseline":"npx tsx test/generator/testOfficeGenerator.ts baseline"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:46eca351-4ec7-4466-80f4-58b4ab1e3327"}},"homepage":"https://officeparser.harshankur.com","keywords":["office","docx","pptx","xlsx","odt","odp","ods","pdf","rtf","csv","parser","text extraction","document parser","word","excel","powerpoint","spreadsheet","presentation","slides","ast","ocr","typescript","browser","metadata","formatting","attachments","tesseract","pdf.js","structured-data","openoffice","libreoffice","generator","rag","chunking","markdown","html"],"repository":{"url":"git+https://github.com/harshankur/officeParser.git","type":"git"},"_npmVersion":"11.11.0","description":"A robust, strictly-typed Node.js and Browser library for parsing office files (.docx, .pptx, .xlsx, .odt, .odp, .ods, .pdf, .rtf, .csv, .md, .html) and generating high-fidelity outputs in Markdown, HTML, CSV, RTF, and RAG-focused chunks.","directories":{},"maintainers":[{"name":"harshankur","email":"harshankur@outlook.com"}],"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"fflate":"^0.8.2","file-type":"^22.0.1","pdfjs-dist":"5.6.205","tesseract.js":"^7.0.0","@xmldom/xmldom":"^0.9.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","buffer":"^6.0.3","eslint":"^10.3.0","esbuild":"^0.27.4","process":"^0.11.10","puppeteer":"^22.15.0","typescript":"^6.0.2","@types/node":"^25.5.0","dts-bundle-generator":"^9.5.1","@typescript-eslint/parser":"^8.59.3","@typescript-eslint/eslint-plugin":"^8.59.3","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"peerDependenciesMeta":{"puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/officeparser_7.0.2_1778795468400_0.1542322027446148","host":"s3://npm-registry-packages-npm-production"},"_id":"officeparser@7.0.2","version":"7.0.2"}