{"bin":{"officeparser":"dist/index.js"},"bugs":{"url":"https://github.com/harshankur/officeParser/issues"},"dist":{"shasum":"e7f393a523a30ca2a3102155948ab93e73c9f210","tarball":"https://registry.npmjs.org/officeparser/-/officeparser-6.0.3.tgz","fileCount":35,"integrity":"sha512-I+r9o6dwb0Zn9pJZSRg+9o82f7k3yC0XY/TAl5q2g/3Lta/pzzYtIscWDvrgG3FEHg1jbfHcWvriBb0GQRFBqg==","signatures":[{"sig":"MEUCIA0V6Vtpv5T0ilql9Rga3GUqAImQTv3QEBKwa4W9pvfvAiEAgohqCGeRTBatCnQ1j+f9RZVs3rA5Qbdc3zK8aJh3H+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6680369},"main":"dist/index.js","name":"officeparser","types":"dist/index.d.ts","author":{"name":"Harsh Ankur"},"engines":{"node":">=18.0.0"},"gitHead":"cdc6f1417e6d1c5e2e778b75c5e7adda8fccac45","license":"MIT","scripts":{"test":"npm run test:clean && npm run build && npx tsx test/testOfficeParser.ts","build":"tsc && node build_browser.js && npm run sync:docs","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","prepublishOnly":"npm run build"},"_npmUser":{"name":"harshankur","email":"harshankur@outlook.com"},"homepage":"https://github.com/harshankur/officeParser#readme","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":"10.9.2","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":"22.16.0","dependencies":{"yauzl":"^3.1.3","file-type":"^16.5.4","pdfjs-dist":"5.4.530","tesseract.js":"^6.0.0","concat-stream":"^2.0.0","@xmldom/xmldom":"^0.8.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","husky":"^9.1.7","esbuild":"^0.27.0","typescript":"^5.0.3","@types/node":"^18.16.1","@types/yauzl":"^2.10.3","@types/xmldom":"^0.1.33","@types/concat-stream":"^2.0.3","esbuild-plugin-polyfill-node":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/officeparser_6.0.3_1768056409570_0.141679565343388","host":"s3://npm-registry-packages-npm-production"},"_id":"officeparser@6.0.3","version":"6.0.3"}