{"bin":{"officeparser":"dist/index.js"},"bugs":{"url":"https://github.com/harshankur/officeParser/issues"},"dist":{"shasum":"04d5a9f6107c0421eb76591b40234398cdc57d98","tarball":"https://registry.npmjs.org/officeparser/-/officeparser-6.0.7.tgz","fileCount":38,"integrity":"sha512-MkNHyWIfEZRDtB8c0fgJHdb4Ui0I/WztBjlUjlPiEbTO6dIYaJMt+llS5p5Foj13guUZgGxkkM9VwsVRthHNAA==","signatures":[{"sig":"MEQCIDKm30ODcLQaYX3PF6OeNFN+g7WGxlslDuyOZEnvs27zAiBXf69FWG++DKIYKhSLyLei4nJ8cpSGa05PTb7cMc86hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/officeparser@6.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2969396},"main":"dist/index.js","name":"officeparser","types":"dist/index.d.ts","author":{"name":"Harsh Ankur"},"engines":{"node":">=18.0.0"},"gitHead":"1f1238c8abbce562bd209d0b70095115c775a1cd","license":"MIT","scripts":{"test":"npm run test:clean && npm run build && npx tsx test/testOfficeParser.ts","build":"npm run sync:versions && npm run build:node && 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.js docs/dist/","build:node":"tsc","test:clean":"rm -rf test/results","build:browser":"node build_browser.js && npm run sync:docs","sync:versions":"node scripts/sync-pdfjs-versions.js","prepublishOnly":"npm run build","build:browser:types":"dts-bundle-generator --no-check -o dist/officeparser.browser.d.ts src/index.ts"},"_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","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"],"repository":{"url":"git+https://github.com/harshankur/officeParser.git","type":"git"},"_npmVersion":"11.9.0","description":"A robust, strictly-typed Node.js and Browser library for parsing office files (.docx, .pptx, .xlsx, .odt, .odp, .ods, .pdf, .rtf) into structured AST with rich metadata, formatting, and attachment support.","directories":{},"maintainers":[{"name":"harshankur","email":"harshankur@outlook.com"}],"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"yauzl":"^3.2.1","file-type":"^21.3.4","pdfjs-dist":"^5.5.207","tesseract.js":"^7.0.0","concat-stream":"^2.0.0","@xmldom/xmldom":"^0.8.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","esbuild":"^0.27.4","typescript":"^6.0.2","@types/node":"^22.15.5","@types/yauzl":"^2.10.3","@types/xmldom":"^0.1.34","@types/concat-stream":"^2.0.3","dts-bundle-generator":"^9.5.1","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/officeparser_6.0.7_1774351956390_0.8087202064638701","host":"s3://npm-registry-packages-npm-production"},"_id":"officeparser@6.0.7","version":"6.0.7"}