{"bin":{"officeparser":"dist/cli.js"},"bugs":{"url":"https://github.com/harshankur/officeParser/issues"},"dist":{"shasum":"9452c6c4c336358ec1040b0a6b55be069485ceb5","tarball":"https://registry.npmjs.org/officeparser/-/officeparser-6.1.1.tgz","fileCount":46,"integrity":"sha512-C8XcY7h/4It+ZZDTnPs9p7v2c09zcJUVQKZH4Q8ZtBLeVrauSSrJvvV8Orcq8fSJjxPFuQAueQqkqTfGv3HlPw==","signatures":[{"sig":"MEUCIQCY7xYpTGqqMQ94rnGcvibj5rm466aliT4tVVpbKH9TsgIgDXeI9PEnO8ERkhl8ZCKIEfgyl6a+7mDq7TiDMiUkbj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/officeparser@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2054459},"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":"a485286ceed31d827dc0f0c4ee902cad60864fab","license":"MIT","scripts":{"sbom":"npx --yes @cyclonedx/cyclonedx-npm --output-format json --output-file dist/sbom.cdx.json --omit dev","test":"npm run test:clean && npm run build && npm run test:license && npm run test:artifacts && npm run test:parser","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:parser":"npx tsx test/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 baseline","prepublishOnly":"npm run build","test:artifacts":"npx tsx test/testShippingArtifacts.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"},"_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.11.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.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","esbuild":"^0.27.4","process":"^0.11.10","typescript":"^6.0.2","@types/node":"^25.5.0","dts-bundle-generator":"^9.5.1","esbuild-plugins-node-modules-polyfill":"^1.8.1"},"_npmOperationalInternal":{"tmp":"tmp/officeparser_6.1.1_1777414038077_0.7069225345652768","host":"s3://npm-registry-packages-npm-production"},"_id":"officeparser@6.1.1","version":"6.1.1"}