{"_id":"file2md","_rev":"80-580d07d281f4fac11595bccd822e11f1","name":"file2md","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.3":{"name":"file2md","version":"1.0.3","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.0.3","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"4d0e9ef48ead85ea11b61b784fddcb2a2cdc1583","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.0.3.tgz","fileCount":51,"integrity":"sha512-jXoZgshIHD+lb/oHPiE55D3J6iuboEu6skz0l6xvFyf2W1kddnw88sdaxDhhJtDRfnuU4ZS0qbTGfUn7ezlYhA==","signatures":[{"sig":"MEQCIDPl/MW5VmZfx2+FsqwpUlri9ZqzE5BGusEydkRX0Xk5AiAP1dYrLlOF4P6PQEqpxNPBoQR+z/HRy5Cll6UMT+T1tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"34575e43c49b7c700f1c6eaff72fafe254d26a3c","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.0.3_1753687469671_0.17750412659723125","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"file2md","version":"1.0.4","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.0.4","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"e4547b7d0ccfa14574f42ee32eb97b9db6e723eb","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.0.4.tgz","fileCount":51,"integrity":"sha512-PtU2qC/VleTy/dDliDdEOuaj//3f4cRW70FDWTMovhDlUDUcWJG/O2n7cf39HtV66MerF12yRnHqXdnYUBJQzQ==","signatures":[{"sig":"MEUCIEpMXMkRjjuYqhRCtif4dpYzO/XLEXb1wghVId/DmuhSAiEAlSwIQ8oMbVhZ/82eWjrFuNx6YTM5HdHs1+JFOmC2/DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187407},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4bb9bcd3123d0ad9cebba2fba8cabd8e4f1fe4ba","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.0.4_1753692742266_0.9955012020097014","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"file2md","version":"1.0.5","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.0.5","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"0d4e916aa654608ccdc3e02e91cdd78210ece852","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.0.5.tgz","fileCount":51,"integrity":"sha512-uePw7Sc5CqlT+ddBjGS+LUKOXtA0ua13dK1+FCNKDKJkV3tzWdrJAjQ2rAaquhNWzhNaxO6lelkaivsRn0D0Gg==","signatures":[{"sig":"MEQCIGhJINmZ8up/kTSYJA2BG5b6P5mRtJfqwwZd78yB5u6QAiAXR/A/u1nZt1J2DLe2RnsZVcwoHK/cp0PMvI8T6K5yRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189616},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4bb9bcd3123d0ad9cebba2fba8cabd8e4f1fe4ba","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.0.5_1753693553967_0.2729502800077497","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"file2md","version":"1.0.6","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.0.6","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"8aece597fce01f51dc6f96bb224818c407124a4e","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.0.6.tgz","fileCount":51,"integrity":"sha512-JxLwJfuV/uUFuDlyNmgPS0SGLgU4e6NhY9d1T1cT8E+Fq5ggd4Sg9iVchZ0WUOmm0KT1PiwZy6qIO8zIwsNrsw==","signatures":[{"sig":"MEUCICx+B/apEBYVdSX52xtFaEKtwS92GPmORPHFZz4qEa3dAiEAvDf0q0vDPm3xH0W6rpe9h2G7yXU933AUSx41skAVwcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189616},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4bb9bcd3123d0ad9cebba2fba8cabd8e4f1fe4ba","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.0.6_1753697405160_0.6396383240348456","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"file2md","version":"1.0.7","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.0.7","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"ac1e249796c20c8a8230d610126a14d1f0ddcb16","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.0.7.tgz","fileCount":51,"integrity":"sha512-sNtXH7weKrvY3lLo/QrwGgEFbRX4OcZ+XJsoRHPlXuFrmsWc8SNI7/hn+6ChxwhvqKs6b9RIlL0EQFgU71mYkQ==","signatures":[{"sig":"MEYCIQCDVGiQnjjIkp8kehjrXFZCu8+c/FxJ49z9TCD2thm4ggIhAJZjtDQWd6ee5MDXgIPHbovuh8r81ETJRx/KJeFh2WuC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187794},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4bb9bcd3123d0ad9cebba2fba8cabd8e4f1fe4ba","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.0.7_1753699342760_0.41419420586952715","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"file2md","version":"1.0.8","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.0.8","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"7cca4985b1fc3dce58e98c5cf6fe18aae6912afb","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.0.8.tgz","fileCount":51,"integrity":"sha512-FsIVQv8gLMBOr3bfCCBIFFxqNzAMR4hpq/SE8ZtLqsahDotCW0++imfTPiYyF9AOg9lj6InyG/jmPhMPqbLgyw==","signatures":[{"sig":"MEQCIBqkGWVRJ43t+2NA0NjtZ5aXqZOXO/31/J2miahiVR9GAiB7bwaM3MapNZWgnryRjtfcPIbZ3vls1zgAbMo2/d/hJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187917},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4c7096ab07b6af6095ee108af85dd476a6bd630f","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.0.8_1753756039014_0.3796296355513653","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"file2md","version":"1.0.9","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.0.9","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"0f18fc540478bb12f2fdbcf301864f3830baa435","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.0.9.tgz","fileCount":51,"integrity":"sha512-yZScJGacaJEJs8wkviXf0dmpMY28ekIPwe6pn5KSP0zA2PeF7rSeo/9iUAGKjCNZ212bPs4p0RFftz+GilEVpw==","signatures":[{"sig":"MEUCIQDN/pZ1qcfoX2twUIBUBsjrslolXeCcMZD+YTJrNr1E6AIgIs25eqy5XTID9Y2cDEwe0yi/VN069hONnVD7+osuPXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188451},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4c7096ab07b6af6095ee108af85dd476a6bd630f","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.0.9_1753758344086_0.31094763056218433","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"file2md","version":"1.0.10","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.0.10","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"ed7867169bf7f758ee8a6cfd54cfe6340c9c0097","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.0.10.tgz","fileCount":51,"integrity":"sha512-hTKmEMEt9023YbiGQN+EVM6BatADBOlN0FYeR1A+53pkXRVRk0WjRnc3c7TJilSjcnnhht1nOMhMBOWCzXHNHw==","signatures":[{"sig":"MEYCIQDjDFMWwFmdNAcGzP+cVhQyqld401LwpmCT2K/t0Iaq4QIhAIibqVlqnApXIWUsBwxGkvOaC618yRfIScKvG6AjvHM8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191048},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4c7096ab07b6af6095ee108af85dd476a6bd630f","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.0.10_1753759226612_0.6889734956480351","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"file2md","version":"1.0.11","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.0.11","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"63a88b853e5a995a13af8c92572607f4bb145bee","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.0.11.tgz","fileCount":51,"integrity":"sha512-b7xGMX7whRIXskd6rB0Yb3NkDd7at8fWEn1TPratYw1t78AYTkfUaDVO4MrDTUMXLGIZmPRQ5hGuUy6R4MF/fA==","signatures":[{"sig":"MEYCIQDpgsovwyHZnzzfAcvz4CrhTrlydEnFUxXts3rJkUOp5gIhAJn53MYSnKluR4ytTn8feyu+NO3CUFwBTf/jHUV0Ko8I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191201},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4c7096ab07b6af6095ee108af85dd476a6bd630f","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.0.11_1753759512145_0.24766465976710106","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"file2md","version":"1.1.0","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.1.0","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"8c3bf5fe24207fa03d166425bc2351442303ec08","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.1.0.tgz","fileCount":51,"integrity":"sha512-8oUTRjGoZenUdPtTXC5NHsUfsVLNUfr57jV7/Bp6R5jg1o07l7oBryQ/igzts/JoSyOX7ovyuUOH+eBoUbvw/A==","signatures":[{"sig":"MEUCIQDYrGKl4Scg9X6SakvqZc0GWUJYx2MkurVx841h9g9fSwIgBRJ5R0GJ707nPu9DNKGd2r079XuT/iNjcrK8oa94eGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195834},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"20c54309a6957cfafda2ac9399b7a376998d4eb9","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.1.0_1753770517065_0.9720869506578771","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"file2md","version":"1.1.2","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.1.2","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"3224d4f9f0a619dc5017bfdc2667ae9f78b61173","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.1.2.tgz","fileCount":51,"integrity":"sha512-Kh6it0hqfhVrzn4aGYhnxyf9CpRrGRgH3/cdG8MhG0HsFw7o4wv+MdLMy88oViZOGIOfnwb/ZKr6FUGc6bvy5w==","signatures":[{"sig":"MEYCIQC/XOHyd5mKUse/RX8FzQRNigRnAkHCmRljlgvMayiXeQIhAP0YMUQFaj0dKyV9o0EpuTcqEh86OVdTH8/oYMr9Mby1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191270},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"20c54309a6957cfafda2ac9399b7a376998d4eb9","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.1.2_1753773667596_0.7693368950135233","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"file2md","version":"1.1.3","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.1.3","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"4bf386bd634189422eabd68c702c7bc27b1e9eaa","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.1.3.tgz","fileCount":51,"integrity":"sha512-6xkV4S+UzkaAj6tCUsre3Ws6GTr5BNQeTr2vhKTy5g+3bwlHSDCa43B3XjGO8+VlCst3VBStzgskoIUW7lykwQ==","signatures":[{"sig":"MEUCIQDTs4uIHzYucc3aB0v5hBHDng3KUXZEKokAO4x/hNtBhAIgFzbifBJtQz/DrIlICtuUQ1Bd2w571HIKsTA4mZsZqIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191270},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"af7a6c7d1a15a64c5729f41cbb776046651e5103","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.1.3_1754361509213_0.9539572872056614","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"file2md","version":"1.1.4","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.1.4","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"fc044a87caa85790bd92dfdaabe9c558d6110793","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.1.4.tgz","fileCount":51,"integrity":"sha512-69Cajd8zmgBy7UMEu5hhOOUb7Q90ZP1IA+MopBmXPYluY25a0Q3XYyDlWJMSOuB6jE40EHztDsRwjk2GFJ9SBw==","signatures":[{"sig":"MEYCIQC21ygVwraALrsaASXfvYsFM/LP+cNBkOlmvgod9uuLIgIhAP9YhZ/HveFxcuiQBMZQ7BovrPtfN8pnQAy1Y4zqTZ6p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194516},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"9fe3b283d52b8f92ffe6e9def7e6be15104e59bb","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.1.4_1754373747300_0.9398925763861501","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"file2md","version":"1.1.5","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.1.5","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"0e5e2fd4aec9eae73aff62c240daff659d38953a","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.1.5.tgz","fileCount":55,"integrity":"sha512-+s+U05NfpExB895aNPHqAIcaSf0x+Rod70Kdj5ztYRZuBV25D7cBARzdB0/tPfGZ+i9c9TsdCiY00cFszulDvw==","signatures":[{"sig":"MEQCIEGWYNg3Yi4ZWObaOT6WGWNTF1R1riaMoVB7//fUzpIvAiBt0IXlKwt3rKxINt9FRNq6wM/gmTT1MvQkeIuZEJAiCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"60a6c910abb424df73e593d24890d9a8676ab6e9","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","libreoffice-convert":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.1.5_1754380878500_0.799795493707542","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"file2md","version":"1.1.6","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.1.6","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"97c467a7058984897fa10ed3bb37522e544cec91","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.1.6.tgz","fileCount":55,"integrity":"sha512-vdZOXFQGL1yti1wVk2VMjhxWz99TTgFDfEAfHwXZYEdrbxXROSmKgA3yLtR9cIJATnukrevv9kiZ0TuYTm5kKQ==","signatures":[{"sig":"MEQCIGZYnG5s0y3+WZl+mhYnLuuUMSY839AOajFFSeDkML+KAiBJ9OmGJcQgBjc+4BIS4B4SyVYMbbFT6ZfhjUaElIRn/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"60a6c910abb424df73e593d24890d9a8676ab6e9","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","libreoffice-convert":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.1.6_1754382826759_0.5877808389005668","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"file2md","version":"1.1.7","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.1.7","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"e7cc346d08b29113bec89a74a87e6fc627d09234","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.1.7.tgz","fileCount":55,"integrity":"sha512-4SWQ1ZgMRniI1B0P70LCbCBY6OaAx+28eGBC7D1zw4EHcE48sOOrZGHRw7E0Ub/MX26iXjuml3EubHzoaqD7oA==","signatures":[{"sig":"MEQCIBZH1dJugZuBvjMSfxL4tPTT/v0UcBYykW+p69+F2WqNAiA5zPi2sSSOsc2wkEx6XM3511sJBmGVhfL/V9ramzaY1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204720},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"60a6c910abb424df73e593d24890d9a8676ab6e9","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","libreoffice-convert":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.1.7_1754385989219_0.5208750121213972","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"file2md","version":"1.1.8","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.1.8","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"b2515fd3e3cc659556e0505cbf702e83ce765d2d","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.1.8.tgz","fileCount":55,"integrity":"sha512-PbGkz1eor/ZHRZSFDI0I8cnkhhtB8hnFS0USZw9qhoQM6gPdTNL60rVpTEQGfzrmRsJcMeXr/VoY8L7v60a4fw==","signatures":[{"sig":"MEYCIQCYS/T2PoLmdQfIFKXgdZp1CLWSiCd06glP2U57n8AhbQIhAO9Xu3QwNv7PeImHjU0410vBRBMug4d6IMeQMlj1vdPY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220173},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"60a6c910abb424df73e593d24890d9a8676ab6e9","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","canvas":"^2.11.2","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","libreoffice-convert":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.1.8_1754392448329_0.9775501899191379","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"file2md","version":"1.1.9","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.1.9","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"c4f57250931f435925a6e3d5f9f274a3c63f556c","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.1.9.tgz","fileCount":55,"integrity":"sha512-SAMZ4GT4oRz54S4ZFn5CzmY6H4Qkb8Tv3hW8h6zordnX6pjyi8QYkxCGBc7+HIC8Fp7Ni0R5ShQD94UjMUEIeA==","signatures":[{"sig":"MEQCIFG3WZ2livFK1V7OWRSZU0FyaM6TmXR1sG6WTqcfQVi8AiAMKNYSXv7YaILcI1E7J8dmhRzobbPPQbiYc4hWBWg87g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232268},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"60a6c910abb424df73e593d24890d9a8676ab6e9","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","canvas":"^2.11.2","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","libreoffice-convert":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"optionalDependencies":{"@canvas/noto-fonts":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.1.9_1754441603923_0.7796088082782082","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"file2md","version":"1.1.10","keywords":["markdown","converter","pdf","docx","xlsx","pptx","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.1.10","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"1ecd7bda973f30e952a26740152fb76f25d7269b","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.1.10.tgz","fileCount":71,"integrity":"sha512-6YczcxYLiIluAwd8aeD5GP5o0RLDt1mLmIah2r+moIBZJmVdVy+EtjClWnOB1AS+f/c35QRHMnrfB+txQvgtLg==","signatures":[{"sig":"MEYCIQCLsslbZxkIUIgEfrZRC36vTFoDeA2nEti2pPduqSDUhwIhAMy749ucoDsb8/sUCSlwATTNnXnnjhtDNxbuT9CHfOju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368054},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"80924b1fd6056cbafabbf86b3c4b4708469b192b","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jszip":"^3.10.1","canvas":"^2.11.2","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","libreoffice-convert":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@types/puppeteer":"^7.0.4","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"optionalDependencies":{"@canvas/noto-fonts":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.1.10_1754446712636_0.7939829987379086","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"file2md","version":"1.2.0","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.2.0","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"8a131ba3ee257509094e880dde2641d534444599","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.0.tgz","fileCount":67,"integrity":"sha512-lt38IAxBANIuDMe3GUpZFjV3oSK2N0Usgl2EX9VX11aaFJvz+covCp/GHt8IPsHYFR3QGaYgn5M7ClfbNrdAVg==","signatures":[{"sig":"MEYCIQCpRAPIYpomyuTixk5gqT97d0GO0wSUGYTRZ+zOVfPWUwIhALBAzbXasA+yxabbYVxaW3HOSgYfP0dMgisb1Vt3ujZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"eeab9207abc6d084756f414f7e7070f80b7382e0","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.0_1754468729697_0.0922488060177411","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"file2md","version":"1.2.1","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.2.1","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"5452aebe07daf565ba46091d32f3c51527fe7d78","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.1.tgz","fileCount":67,"integrity":"sha512-IkYpi1uCdfLt43mpJ4LbwZTqnz4QPmTWFbWMm5Vz/qxymli9THfUoxqJKkSunugRIZtFAI0L4Ab0HvVUJjg8dg==","signatures":[{"sig":"MEQCIGPQqEp3/zBb5kC6OvkQzmVp/M/hgq0k72hRstfub9SfAiBv1x5jMHKgtQHsiPCWc3iq/toYARJ0OdDHNmfn4Llpsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305468},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"eeab9207abc6d084756f414f7e7070f80b7382e0","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.1_1754473115397_0.10980242002427087","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"file2md","version":"1.2.2","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.2.2","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"24580d33a548535e888622194da7c2b8b2cae720","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.2.tgz","fileCount":71,"integrity":"sha512-Bvd19fEm5j2l31ll8gARDZVn5W0Om4jn0HQ3fwPBvxEO7JC93A1j8uHCmXT0L07YoCCRaO3rDMCzm2ciis9XHg==","signatures":[{"sig":"MEQCIA+XU8SIk1nT22Ubct5RYCcCqS4FdRyf8QYSa8DQJI3jAiABUkjykDYNj0V9tYOBMw4nMxv2A9YtYfcMqM9EO0H1Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318350},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"eeab9207abc6d084756f414f7e7070f80b7382e0","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.2_1754473861136_0.8693126826535962","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"file2md","version":"1.2.3","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.2.3","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"f429b68d73709d1f5afa441d8cdacaaef477d585","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.3.tgz","fileCount":71,"integrity":"sha512-iUUNW3762itjhPSUFzExQD/FcLmEDsmkF3Url83BK4a1Kv7zZWJA+lfzE/PCPjZkPFcxT/Q6kO6kIrGyaU6o6A==","signatures":[{"sig":"MEYCIQDCCHQLBtw+QCmR8jzejJ5MAB5PZbDchxI8QWXKFHWdYgIhANQqAqo7TV67Ruso+aFBD2qAzj7eKVpKt+DbKDKvswNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d9d9556688122faa82612c3515a8fd188bfeb649","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.3_1754531180839_0.8224255485857483","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"file2md","version":"1.2.4","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.2.4","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"26cf7699ae969070d7f63e7ba50cda63ce510568","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.4.tgz","fileCount":71,"integrity":"sha512-cSg96C3KaDj6OdXdlstNdRm0UncQW5RrIIqZr6h7oSYeNxKuebU3eVa76uaZAb80a/nUoA//REDWgQtRnsFZ5w==","signatures":[{"sig":"MEYCIQD6/CnlmOvyhDmhD23+brNuwp9Tft1S1x52X2gA0E4ejAIhAPmvQGlFCiczsFhhgAO/fksGBsDMlFtU+8XqY6yF9piT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324005},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d9d9556688122faa82612c3515a8fd188bfeb649","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.4_1754531616066_0.24410468924439033","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"file2md","version":"1.2.5","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":"","license":"MIT","_id":"file2md@1.2.5","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"dist":{"shasum":"1ac6c296abd9973264c049cac8fe559825291753","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.5.tgz","fileCount":71,"integrity":"sha512-qSlxKfDB7cfyDGfEAmtk90Tcpyop9ebGtuCl4UMu5o+TUmP4zg3JUux/YGjXUpDqTzwgFLQqb7YJ2XQ5wq6nog==","signatures":[{"sig":"MEUCIQDVaLdjUiznhXyR5KXjgsb5NVFakjGH/HkcZM/jsIDJgwIgBWYfusLWTgMT6G+Q/zxo7qDfAzcgNIDL0HlTYk1WQx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325435},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d9d9556688122faa82612c3515a8fd188bfeb649","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.5_1754532770308_0.6558194554615628","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"file2md","version":"1.2.6","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.6","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"355ad1fc83abf75d7a79b5bc99bd026ae1b36ba9","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.6.tgz","fileCount":71,"integrity":"sha512-MIEPzTRQ1ENSajVJwJPtaQvPXRBupHlp06ps2MJPjAvrJftScKodQsurDyiIs37OrnG2Dmyy4htULYrpoTIbsg==","signatures":[{"sig":"MEUCIQD38tglagK9HvYTYVLdbwFszh/HkambnltLhjgo0mCEQgIgUajd4OhV/jrSIhRGXP/riqimmN6YV8PXG7diofGz3Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324452},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d9d9556688122faa82612c3515a8fd188bfeb649","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.6_1754548400211_0.3667587023962722","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"file2md","version":"1.2.7","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.7","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"a78dd6b0a6cff7d9cd5bfd29a389979a935789ce","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.7.tgz","fileCount":71,"integrity":"sha512-AIE3yaeJk12q8RbgDyrtyXGE6fCkGdkvlrNkykLtPUXUTjrXYhq1EGrlsDyLWzrZT39Ia7XpNJVLXH0kUsmBRA==","signatures":[{"sig":"MEUCIF3oto0f68JEXL5JsiMgYR8KCFx0M2E/6bSDZWUZDtmdAiEA16/+pm0aHX9w12Hl1PCjpVNcOsKeAqs7lBE8mZdoFMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332518},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"076f022d19ed8b516f1047451c48facb96017887","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"20.18.1","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.7_1754615404325_0.49288606469641727","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"file2md","version":"1.2.8","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.8","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"997d2093a4a9816f045c3f088f18a30bddc1f6b3","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.8.tgz","fileCount":71,"integrity":"sha512-rcHMWPdS5uyjsU7a6HZdtO1R9tNkDaBPjrGZqjt/JsvX4VCsfxEnuoShVcVY8a0hBrVZVSVM02Zvw1I7JcA5Gg==","signatures":[{"sig":"MEQCIG2oa26J7iltr0aUeAoRiArsz/ORM4yl5KYI4Nv5vu6qAiA2GcIO+N834drgrsMsN1e5KHyL4DJpE95DnRXZU5bq3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340510},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"076f022d19ed8b516f1047451c48facb96017887","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.8_1754626452738_0.938230518796604","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"file2md","version":"1.2.9","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.9","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"c388647339bc4fccf336f61931bd142b79db1c6b","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.9.tgz","fileCount":71,"integrity":"sha512-LbMEvB8aoN4eSt8pcEDZKxvZh5ZY478xDV2KWx9EG/AbA8fw8kRz2Ub3P3rD6XQguVaoUdL8So+s/7RhMOmnzQ==","signatures":[{"sig":"MEUCIHSGMVXFl5wf8W0DZA4ABzVrkFJYGyuWwJf2AvQ/rMPwAiEAsTOSxSRA3Y7TDZlNhQ7XcW+fuyWrkOPd+IOlREFBr4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343744},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"076f022d19ed8b516f1047451c48facb96017887","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.9_1754633117270_0.6312649475129772","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"file2md","version":"1.2.10","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.10","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"4783d6d6d3b1c5181f6a60f265eeeee3fe1abe63","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.10.tgz","fileCount":71,"integrity":"sha512-fOKzJg3ecC9X6xkV6tD6TDtTPsvmPClFe8yEQaXj8SohlKWDZN/U2l8RiHetShQ0LIguY24WocnuRE3i1y/CKA==","signatures":[{"sig":"MEUCIEEKalxyuu0gPTK0p2vFFTxZC1QheGT0vAPUzJg4eTFoAiEAlLp6l5u2Rb99Z1kt976TDwanQ0vXzjIPORGtwr+HJOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349401},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"076f022d19ed8b516f1047451c48facb96017887","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.10_1754633954502_0.7000943676895446","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"file2md","version":"1.2.11","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.11","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"7285438f64185af0cbf84f2be37b6d383859b618","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.11.tgz","fileCount":71,"integrity":"sha512-XJyBX8WzXrRcipR+gYVMnQNKIgWHoLMkPa05UR5qNyEI7cEmwcoysU7o5cpPsY6FA7RCABJRURIk1G7zLHDikA==","signatures":[{"sig":"MEQCIAYWAmqBLn1vxO5Ep/qV0n2MdDiKxB8TnNd9SBt/dhYjAiAqEU0e9J/IxSJeUb1VtwSAMzEOjGfe0yPuA0QwUKvo6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fafb0d50f2f59bf9ed57c2cb68ab1e168202aed6","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.11_1754642878575_0.7829454375798306","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"file2md","version":"1.2.12","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.12","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"984d30a66dc894090981f9223c2d96cc1bf9b012","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.12.tgz","fileCount":71,"integrity":"sha512-0Dp5+q96LLrLaARuwmZsQX7VC4ixfimST1MR3Wpak1yfBWYmvoxo25N7HpBvL19hzI6/OndOG7SgomIjSnTWLQ==","signatures":[{"sig":"MEQCIExRy7Y38aM6IA70+Kg2bGYiwg5AWU6OUE3Gs7uYpmwiAiB2yXpn2WJrisEjiMXRuPGlXByik0qh3RvtJ1Lsn+imdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365604},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fafb0d50f2f59bf9ed57c2cb68ab1e168202aed6","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.12_1754874906511_0.9090957864391012","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"file2md","version":"1.2.13","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.13","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"4744a6bea1add28c85ffdab36ace0088be6c491a","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.13.tgz","fileCount":71,"integrity":"sha512-kn62NJ9UCKPjH7MZdOjOOSmzLh2FS8TjvivApEmyo7Ns/EscwqvnLG/W7lpr+Od8/kS86JpbdIhkKyeDGvnhjg==","signatures":[{"sig":"MEQCIBe+oQHdoBVKjHAU8N7OUG4am+HhDssdsNBBhF+GlsEIAiAGhP0Ksm0O7Hv7obQ0dMaGDwreH6HCCG4cyrU3X+kzMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8a76673c7bbc2fa99c0bdffbd3f86c9e0aa78765","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.13_1754886731836_0.9324564329244514","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"file2md","version":"1.2.14","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.14","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"b62d5191b7bc558fe26ee24295e0a8f130daa14a","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.14.tgz","fileCount":71,"integrity":"sha512-mMkr2qPkdcEthGiCczOyRsjLHSsj0jxaAVLsRmT3EpE0owGB18yAmPwEU4jjK/7SXo4AcIdBeBJCujCbacpOKA==","signatures":[{"sig":"MEYCIQCY6tVyYclVSy3SZb0tZbACpboTr2KAwDqsO0IJGsq27gIhAPRBHdMPFzoS5oxQMBlEKREtz7RDdFBvetG5soGD2N6F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":371735},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8a76673c7bbc2fa99c0bdffbd3f86c9e0aa78765","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.14_1754887263065_0.10965802288023774","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"file2md","version":"1.2.15","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.15","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"dbf1a28c4506c9162f297b7422c38b728c849d91","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.15.tgz","fileCount":71,"integrity":"sha512-XJbs6bUV21pAcwzFUgUHW0nYTaQdHuyU/V+/m+jGCBA4fKfi2c4M/Weu20utwkl22bqpXWEMnrRbFKaMF9t/GA==","signatures":[{"sig":"MEUCIQDf5u+DjnZh/yY6WAbjBkBT0u9aWTa9+nNmZZPRBqLSgAIgbISXrgMok8hdt2GJwAYairvaN20aDb3Oco3g/ax+LPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5e5eb1d0746d053d2721bc704bb209ca8cbf505a","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.15_1754889358998_0.53246777605088","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"file2md","version":"1.2.16","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.16","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"4346adaad13dc24671b17c157beebf9a04a2b850","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.16.tgz","fileCount":71,"integrity":"sha512-uIaSZLH4JdWSazkcVNmgwZrCZUGz3FrITvb57k1r39QLpjNFeK7MwdD//fS9btWZPMMOIW+7FdhN2w8y3r4i+Q==","signatures":[{"sig":"MEUCIA8BvXf/gVa76PLhUBcqhqtTvzqG2z4RH0Af32r/XskMAiEAm2Tb9YwOMc1wFsQehs0ajOExlJu8bThiZwkXxEXLdok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5168f3c61f1025fbb4c04e4f773171337ba8011e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.16_1754891406918_0.46078762400106843","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"file2md","version":"1.2.17","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.17","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"e5c1765addcbe092432a2436f369c18b84cca239","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.17.tgz","fileCount":71,"integrity":"sha512-k+uD6+6tpD/NC5hg7MxhhANVnElMD/G6Q8pFbbjWZ6XU5iCFiwOXWBnUbD9hF57WTRZ2T+sICPIGrojAQLsrXg==","signatures":[{"sig":"MEYCIQD5A67tyegxz9xet8p9Rvlv2owgk/C4D8QXGdbPCOadEAIhAOsTf/OOkaroDbBBOsILG/nU1hCa0wa/b8cVI6NJevG1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394037},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5168f3c61f1025fbb4c04e4f773171337ba8011e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.17_1754894663085_0.25186509434496585","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"file2md","version":"1.2.18","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.18","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"3cfe0448e0bedbfa5f1150c45b2b21b6ad354ee1","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.18.tgz","fileCount":71,"integrity":"sha512-ktFXAXSrdV8IYeQbPpZIpCUT376TtBAdJ5OifjXsuTa46C3VX0gpsfussP7GN6ZgaGRMudixR26LA2zqT9pwXQ==","signatures":[{"sig":"MEUCIBGuFe47xLr2cxUVeN275dDY275Mm0DEnIsziLO8vbXQAiEA+EU3heRNu97QZoq3JGn/fQn7rE67liQnsTShsbx+uzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397209},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5168f3c61f1025fbb4c04e4f773171337ba8011e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.18_1754895529721_0.2244018912671668","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"file2md","version":"1.2.19","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.19","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"26afaebd04dbbbd2ff502064399f6b00bf87d0fc","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.19.tgz","fileCount":71,"integrity":"sha512-5pZTG8diLIbhMIUUuokCgu0PGRfI2YabasBW+VEVV8fZ+unUfwQW3BnXi4i+4G2JH53VTC2FqDHyX5v8Bl0c3Q==","signatures":[{"sig":"MEQCIFnkliEHMKdmVvx/dJetPY2u3LRMIWk+T6kZnzasnC9VAiAXjL70BhoOpxLCAXL0WAP0ENqDDuKFyhmvNROj866/+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5168f3c61f1025fbb4c04e4f773171337ba8011e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.19_1754896433868_0.279772755886724","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"file2md","version":"1.2.20","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.20","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"ca189756157ce432642937edd6d5586b289b4f06","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.20.tgz","fileCount":71,"integrity":"sha512-o8uRBetzcAVSebYvnd9LpPgJP8Uuk5S+j7kNDEb9zMcWpGIEpSwR1i3Ex6rr+ctPS7Igy+IDVIAFoRCyrn6LEw==","signatures":[{"sig":"MEQCIF5ytxdWml6f4fu2cOjptWRVAPbAD8Y3hukMEFZDPP5cAiAcMJupafGldEGJSOCr8b4LSRMiv0VUwyTd/m5fgC3PCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401824},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5168f3c61f1025fbb4c04e4f773171337ba8011e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.20_1754897783357_0.21186733507126676","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"file2md","version":"1.2.21","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.21","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"793c450aa68d07720aa4e29de9006ae63534ac1d","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.21.tgz","fileCount":71,"integrity":"sha512-wT5CD0DjhHPMkQHX0/s6wqU3WyFoJRgPUhKUuO3Mr+g8BRQIqGt6tM6p6xawVimAWCUXvXU+9gldRga47Qywiw==","signatures":[{"sig":"MEQCIGB0sSMYabzSB5MoXDf/csBrRLE5zprN9jBPftjox3vPAiAjjt2EPky7YBGNBVRh/rPT5yBl1jdY9XALCjsGGtVCOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409559},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a09767ccdad1b99fe75633f5c7bacdbece14f68e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.21_1754900830338_0.8288028330667088","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"file2md","version":"1.2.22","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.22","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"f3a25c5d13d33411873d8499a65a3241705e2889","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.22.tgz","fileCount":71,"integrity":"sha512-y6GTaunGbTLzTc4VHsT8RmbuLVU3z0S7ojlCn2YbvHtGG7yue8kFSH2bhaWcNTDF3KmXFQ2ifoiGOxTgAyi9wQ==","signatures":[{"sig":"MEYCIQDZBop29rRzAIjp6i1Kgh5uOv9XyQgTiBbouOFFVXVyXAIhANYMzgv/M889WyXTzpk3ZHMfo8TGlKHhumYrMoD852cE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412434},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a09767ccdad1b99fe75633f5c7bacdbece14f68e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.22_1754902238970_0.28351975798054907","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"file2md","version":"1.2.23","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.23","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"c503110d3287e168bb87c14895629a65363891ea","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.23.tgz","fileCount":71,"integrity":"sha512-5M+dkw0OkMuNW/pKhcx8svUH5OWFV+7PTcPcgEgydI8pKehbbJGA0XCOvWGbvwu91mljk8Z5G0xvxdVElAZZtg==","signatures":[{"sig":"MEUCICR6c4ckcuFc4b10cteZrZvY/bYGcgICJQh11TTZzJKdAiEAmpOWKgyg9d7BKoAOI7PEjsi7bj4SlffYaSNfGUSHJWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413496},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"a09767ccdad1b99fe75633f5c7bacdbece14f68e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.23_1754902932509_0.5311241322104983","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"file2md","version":"1.2.24","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.24","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"689503901ca52f497c08e797dca436982ed4a463","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.24.tgz","fileCount":71,"integrity":"sha512-WBMrIN1dy9RsBO3/tBkS5umxajs6H1hTBP3+x0SdkeSnYQUWoDJiTslCadNNUWe7kjlVNNvOrMTMmKx/lthqTA==","signatures":[{"sig":"MEUCIQDOsKfCSZarPJ8NMykCGUdN9pgxfATSP/WEClrXhfErOQIgIM62Ll6QZoBQ+2erSdvJPv+c2dn1LrgVBAU7vH8lP/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406565},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"e8753f889b7de61f97590428c1e4e551f55341c8","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.24_1754905866276_0.8650462924746971","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"file2md","version":"1.2.25","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.25","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"6007fb1cb9e3a7d9d728b0f2f9e5b278a4a974c6","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.25.tgz","fileCount":71,"integrity":"sha512-ZWqekvnSH+PmbqU015aJwXOYV7vqQl1+VtRkIm+BSwZivwpYetTaI/3H0Yc6TyUuelZ2YFkrF2hhttgOxWqasw==","signatures":[{"sig":"MEUCIDeS+c6vIdDRXRGl43eSWJJjVdYVSPCSH05bqvWUk/YJAiEAignCMUzHEb3aX9xpf1oxUnW9QKywFE9GDhRrqzC1vh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411537},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d23453788a24af1c601ddd132c9114afb8d31e65","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.25_1754972454668_0.6455154140694177","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"file2md","version":"1.2.26","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.26","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"52033076860ef89955d522de5f9486bc21755d5b","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.26.tgz","fileCount":71,"integrity":"sha512-C1LLnGWT3ivMb7l8b2PWYLYMYKBxcxqQHYVnkaFST1VihH0Q+0aScuJNsse7syUoAxEJF04obHIGsgmxHhTJ5g==","signatures":[{"sig":"MEQCIBdJY84sZstPoSQjeEug+G+43od3MOi19bEJ9h4FYzSTAiA0aq9J380omZDSTnE1RD25WCR6ZUwQNuFCPbXLVZRFvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417178},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d23453788a24af1c601ddd132c9114afb8d31e65","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.26_1754974518012_0.4758875281722743","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"file2md","version":"1.2.27","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.2.27","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"6fb9b2842fcb9934a93b9f2de3a22d26a6ffb8f2","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.2.27.tgz","fileCount":71,"integrity":"sha512-sWRijQ55vcrffBZWMMOgs8mihEhXLa5HHIfFI++9nQQfva86tgFOg9I9Aa6uJbUVVXPpR7LRoM1AreGV0nqiNg==","signatures":[{"sig":"MEQCIFaxrNtUOikDa0nXG4JXO6a1lhMNAEfl8+641F2KTKaiAiBu3FppBgat/aOr+AHtZ6Ar5bfBSeX5w8TWLaFV/mO9SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409894},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d23453788a24af1c601ddd132c9114afb8d31e65","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.2.27_1754975533000_0.8167079985946764","host":"s3://npm-registry-packages-npm-production"}},"1.3.27":{"name":"file2md","version":"1.3.27","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.3.27","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"1e82710b5b630a479002a7e7a416e801304a4119","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.3.27.tgz","fileCount":71,"integrity":"sha512-u3k1Y+h0b5xabROyU8K/lLX1TaugZasu/9yufJ09rdRUulIkVff/NE6l4pybcw5ClRj1Va+rRIGXaYTAkw0eSw==","signatures":[{"sig":"MEQCIBcRKrD829koZYZoZAW6E5jOm+Sudq+fkkf1yqFGbnSLAiAOaznkY8Hb7YzNtEz5AtmXCMXGCaIm5BI8gp2wgcVK/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416167},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d23453788a24af1c601ddd132c9114afb8d31e65","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","publish":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","publish:dry":"node scripts/publish.js --dry-run","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.3.27_1754980907471_0.758275592023973","host":"s3://npm-registry-packages-npm-production"}},"1.4.29":{"name":"file2md","version":"1.4.29","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.29","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"f9e4d8d1edad9e9e90c03ca0d6853b0a1771fa3e","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.29.tgz","fileCount":71,"integrity":"sha512-gPp5hs/CxO49v3TVP7pEbrfqATHcOjPznwoET/SOsE55jYh7+he/DWstnSKaFibF/PoNIxcHYlwlwNd9p1BnkQ==","signatures":[{"sig":"MEQCIAl8lXPzpoFUJJIkGQuZ6Yb2nfX/EDrauFJek9oMIbKqAiBOqb0imtEOPEmR9IcQIM/HnevSGnrN51S/R/O7GN+3ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d23453788a24af1c601ddd132c9114afb8d31e65","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","publish":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","publish:dry":"node scripts/publish.js --dry-run","publish:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.29_1754982213656_0.3841865857836957","host":"s3://npm-registry-packages-npm-production"}},"1.4.30":{"name":"file2md","version":"1.4.30","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.30","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"81f62265cde4ec4bb40e56af6251ec885acae6f7","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.30.tgz","fileCount":71,"integrity":"sha512-qkmThDi9cJKmyGZfznrt7yLdM20XS7jP6I4vQpcRW9D/I7F0YAC2ZA5+5ygPN9W1ITgD5Y2a9VYQEgWZWKY5zA==","signatures":[{"sig":"MEQCICNl0JCSyYrdhdtkPh2H9U6aJZV8yT6nK7djilHxA/h2AiAKByYXBtuKITeIxjTlItJaO1VCkcsFrT3dwx7dIKOOmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d23453788a24af1c601ddd132c9114afb8d31e65","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","publish":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","publish:dry":"node scripts/publish.js --dry-run","publish:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.30_1754982226900_0.1716351686502513","host":"s3://npm-registry-packages-npm-production"}},"1.4.31":{"name":"file2md","version":"1.4.31","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.31","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"1acee14981af08b6e1a79a249b45debe4c115bc6","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.31.tgz","fileCount":71,"integrity":"sha512-lWjfULGGtJiuqFglW7+kcXFq3aCcLKlC1JPGi5RpkMKTk8pF4feaO6j3S5x7BzxhVJhYCzSTkp1Igt/2qgRUzw==","signatures":[{"sig":"MEUCIQClI7OcyWEKF9qUT9u5iQC3ui8P/cbrjr6OKx/g1SgxNQIgBaXXWh1ozwTTcWLjtPN4SLoqRkCZeI/1lBVMWip3Pww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d23453788a24af1c601ddd132c9114afb8d31e65","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","publish":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","publish:dry":"node scripts/publish.js --dry-run","publish:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.31_1754982239936_0.9914517691621083","host":"s3://npm-registry-packages-npm-production"}},"1.4.32":{"name":"file2md","version":"1.4.32","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.32","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"c9fba3dcb7dfc5f091e593a5f21a100f3003ad4b","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.32.tgz","fileCount":71,"integrity":"sha512-XmmPoTjBMKpn+ekFSPSdYc4cqaGbyWsOO5ZQ7IDW2CO5YlxhJqezCdwep5bUucB912YAWe2kNwh2kXu0NASr3A==","signatures":[{"sig":"MEQCIBQuL5nM1LY5Cl99RPZWgo+fkzuaePiv4RU1uMmpaHZVAiAkkiOrDZDUio8D4vST2jONz5tqg4U0cCj0EmRLh3gCRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d23453788a24af1c601ddd132c9114afb8d31e65","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","publish":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","publish:dry":"node scripts/publish.js --dry-run","publish:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.32_1754982252431_0.93044514503991","host":"s3://npm-registry-packages-npm-production"}},"1.4.34":{"name":"file2md","version":"1.4.34","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.34","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"0975459f0e30897b8cc8c96443a5f3ffc306cee9","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.34.tgz","fileCount":71,"integrity":"sha512-uLA7b/3kxPPYMPsrTmSiMt2Z/Ijnss6gRNJ3i9TFAAB04hz0s1nltgj3ZZBMG1uRePlghD/BtTUDs1V7I/05/w==","signatures":[{"sig":"MEUCIQCtS6IGE3bpcEg+BZmrQA8xOOmdXuTqakUcyd+/2Vdt6gIgMhKKe9VOGfy1BsiDfJU24bdFVbAI/rGt/zqZILd8JEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d23453788a24af1c601ddd132c9114afb8d31e65","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.34_1754982477094_0.4257699002007589","host":"s3://npm-registry-packages-npm-production"}},"1.4.35":{"name":"file2md","version":"1.4.35","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.35","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"ba411d8ab195dc1d3b093935c1db1fb0c82224ea","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.35.tgz","fileCount":72,"integrity":"sha512-lPWjScWAT4Zyxe9t7VkBEksZ5GQE/tTtHMp4/J2C45SLUx5U5JhcxsAdukWyTc+DU+g6NA78y1by5kG4GvaKgA==","signatures":[{"sig":"MEUCIQDe/3boYguPdI2z0QuKuMMoBi0wf99UWKgXjh9GO9A3lgIgaGY/q85oWGif3KClbQgHY+SKRivQnNOCmtEDM0YhQso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"095a08741f77c6933520758231cc8e94277e55bd","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.35_1754987003939_0.3465662098902753","host":"s3://npm-registry-packages-npm-production"}},"1.4.36":{"name":"file2md","version":"1.4.36","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.36","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"b7e97780ed5a7a5a6da6c89ac743cf9ce121954c","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.36.tgz","fileCount":72,"integrity":"sha512-gOTykbsy6gle8NVk1HCJ6fnN2Uz+1KbBXTnw3ltvwQuqAsO+PAl3aidJQ54l0P/EpRzzyqVYdyMVSZSpe3nbbA==","signatures":[{"sig":"MEUCIQDRjLDTK60F0VvE2Wc26BwfC7Nn2XIe65qOE6ip3IO6OQIgddv5Z6i5Wq0YM9po+uHnt8OCIbBvIfxvfPfngOQcSSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"095a08741f77c6933520758231cc8e94277e55bd","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.36_1754988630681_0.7806498624327902","host":"s3://npm-registry-packages-npm-production"}},"1.4.37":{"name":"file2md","version":"1.4.37","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.37","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"d10e514461d5948db8cd5a7b868fcbdddeb9c93d","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.37.tgz","fileCount":72,"integrity":"sha512-WSx8b4Gvss6LON5mhTK1Hw5TgnysyJp5jljYTia6eXAKM342s9UC73qt3/aGr3K0QEpXslxsbZlGXzqzV6/3cg==","signatures":[{"sig":"MEUCIQCBcdLBThheznc3l2FPBpZwmhq4njRR96a6eN7HhLwyDAIgHvxCUxf+QgeDnAFuVQtEBjDt7gSgins33/t+J3QNQac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"095a08741f77c6933520758231cc8e94277e55bd","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.37_1754989788573_0.2690203852419679","host":"s3://npm-registry-packages-npm-production"}},"1.4.38":{"name":"file2md","version":"1.4.38","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.38","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"132bfb45c89b598540ee9ae18f398fad149e03fe","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.38.tgz","fileCount":72,"integrity":"sha512-JEx9b7Oaw8cOAy7EWPbxVLibbM/9WjG6qzt9OXhVrKNvg3YzbzhEXJBGtkcP9cpKsSKAzgEZvBAdil2MpLXeVg==","signatures":[{"sig":"MEUCIQDUfKnc+NEU4LSvkLR5Z6DvBuzZ8dVAbFwE1//wALWS3QIgO37XVH+0Tj1ZSa7YVkznh+XcTvc9yumOuU7E0ak80xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434123},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"095a08741f77c6933520758231cc8e94277e55bd","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.38_1754991635627_0.5311842802351174","host":"s3://npm-registry-packages-npm-production"}},"1.4.39":{"name":"file2md","version":"1.4.39","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.39","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"52ecbe0ae83c032531f45bae736aefb3a9dc67a6","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.39.tgz","fileCount":72,"integrity":"sha512-1oURXt9MMFMiRmWOeugyO/MDZa5SIFq7Io17S76VxB67rVRICNTGzOZzHy1EWGRxs1R/KkEooWg65N0PcGEGpA==","signatures":[{"sig":"MEUCIQCsBNJO0AVmuYbWvl8Acrs1OUVcOUZ/8q89156Vqt2FNQIgDovdTPGSGz3ED4RiO9JzbzrGZJ1QMnzAhXnMd6djZUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"095a08741f77c6933520758231cc8e94277e55bd","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.39_1754992220732_0.44776896304972946","host":"s3://npm-registry-packages-npm-production"}},"1.4.40":{"name":"file2md","version":"1.4.40","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.40","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"05c172adab775eb8007d32b4fd6232e62744cda7","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.40.tgz","fileCount":72,"integrity":"sha512-+Kmf0av3ld1waW13Yn5nQn2SLPT3BSuGhjkk27pR92z1Cz+SY3xwmZR7ScxlTfLdjLFvbeQmpwHp+jwmFyHZYw==","signatures":[{"sig":"MEUCIQDjtOnBYInbxRypKM22hVU6xtryJY7K8JJ0Qd0NJZ4AsgIgb7WRP0fC+o0HGgTc04WIq1eeMeDD7xX1g8DY7CjXdNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434197},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"095a08741f77c6933520758231cc8e94277e55bd","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.40_1754993253797_0.4335419417165476","host":"s3://npm-registry-packages-npm-production"}},"1.4.42":{"name":"file2md","version":"1.4.42","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.42","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"5b5eeaa79bf2bf840317ac76491ec47fab6ed5dd","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.42.tgz","fileCount":72,"integrity":"sha512-nV+OSGAxFDvZLoA+4tu8aQaz8k6Ske4sUQpXRNAYhbs91F1kEEby15L6wplAXVdcZv/aZ3alvYzQZjeY1uqUXg==","signatures":[{"sig":"MEUCIQDySlL1IRB038Cmo4dMQkK74kvEE/yGCCeE2lC9Cz8TvAIgUlpMyf+2LPYCpGmfob8M2hiqlC0VDLH9ZcZZw8F1a4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431503},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3312ff91fe500957c9a5b6b951284fcd45774ed","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","pdf2pic":"^2.1.4","file-type":"^16.5.4","pdf-parse":"^1.1.1","pdf-to-img":"^4.5.0","remark-gfm":"^4.0.1","@types/sharp":"^0.31.1","react-markdown":"^9.1.0","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.42_1754999378893_0.2803773909447116","host":"s3://npm-registry-packages-npm-production"}},"1.4.43":{"name":"file2md","version":"1.4.43","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.43","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"2c574902f96e69e470d6a399fa262af2e06de26e","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.43.tgz","fileCount":72,"integrity":"sha512-s3c9YkAHasAQo67RL9GFK6XmcgarHN47uZGx67wnRFGy59W6O5/LzeBm3KLqPxZVxuuyFSSyTVzptV7Z3mciGg==","signatures":[{"sig":"MEQCIEsgJPggntK52yqQEJNk4LNhxLiTymZyHCTiwYox4RX4AiBI17sgEk6F+nW9e7jM+2ObkRoRe5as4XPuCEmMeQYB0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431418},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"f3312ff91fe500957c9a5b6b951284fcd45774ed","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","pdf-to-img":"^4.5.0","@types/sharp":"^0.31.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.43_1754999842083_0.43022217014320563","host":"s3://npm-registry-packages-npm-production"}},"1.4.44":{"name":"file2md","version":"1.4.44","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.44","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"4b39485291711c6c537142e5a85724ff98d0d2bb","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.44.tgz","fileCount":72,"integrity":"sha512-N8oVrjcLrdBwf0jtXpfH7NVbOj3bIcMFeglifDQQwcO2XgcL/vhjz3qY41vYjsPKN/v/2JOJsPJTMjVw3pcCXA==","signatures":[{"sig":"MEUCIEbEEA1CNLG5XRe8DrJaEPKR3RyOiS0f824iNPBvyFWlAiEAnKrnJoPAPThTOp4HYZM6LZIp32+e+xJNNfw8qde9cL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a03a774f9c7e28a8b4f84553fbe9120733c33a2","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","pdf-to-img":"^4.5.0","@types/sharp":"^0.31.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.44_1755045924223_0.4677051545958071","host":"s3://npm-registry-packages-npm-production"}},"1.4.45":{"name":"file2md","version":"1.4.45","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.45","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"bc2dc90446d625611442aa041a5394025ed90586","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.45.tgz","fileCount":72,"integrity":"sha512-/Ppp2JXruG5DtLr+iqGIb3LhkkqS553Nab/P8cDXxP07GALKVH3ZHxn35QeWYVpJl9s9s9L34H9XRHkLvW8ApQ==","signatures":[{"sig":"MEQCIArIMSJC+viFF6u4VnouALfeEC3O4Le+TTyP8cpE7WAzAiBIV4Z7DK2Itmrkz+9pvNNpLFbLCEOX5c3lYrcLJ2F5Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435525},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a03a774f9c7e28a8b4f84553fbe9120733c33a2","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","pdfjs-dist":"^5.4.54","skia-canvas":"^1.0.2","@types/sharp":"^0.31.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@types/pdfjs-dist":"^2.10.377","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.45_1755047799081_0.14005177532978985","host":"s3://npm-registry-packages-npm-production"}},"1.4.46":{"name":"file2md","version":"1.4.46","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.46","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"3e68742fc188875f288e01a256d5b033529d2b43","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.46.tgz","fileCount":72,"integrity":"sha512-4pWx67/YkDQjTDIRZ5K5dIzhorSn1pm0psP9ZJ/byPL++OxuipbigfMN/8L8EYQ4LhJ5+hq1puqf3nSmcznKBw==","signatures":[{"sig":"MEQCICDZASKi5ToWeOcGdN43s0kA7ki494VwfOrDxmiCeN0OAiAJilAEXOwCc+t3fsPucU+Gy1ZOf4orRejoPUP7xgKL8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438488},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a03a774f9c7e28a8b4f84553fbe9120733c33a2","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","pdfjs-dist":"^5.4.54","skia-canvas":"^1.0.2","@types/sharp":"^0.31.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@types/pdfjs-dist":"^2.10.377","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.46_1755049096314_0.42946063770729004","host":"s3://npm-registry-packages-npm-production"}},"1.4.47":{"name":"file2md","version":"1.4.47","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.47","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"949582980c6b58ee3a844498f91f77a972909b27","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.47.tgz","fileCount":72,"integrity":"sha512-p79TPFhBYUsJl0guJ61Wkiz8dTV111bhQGCb48na2JnApoow0bxSquVgC0J17gzpTrcckJ4V0bXJ7AO032mfgQ==","signatures":[{"sig":"MEUCIQDKTaGwLdY44YtxBA2b5qkb+WuhTzbLAyxKekoapzut7wIgQeiVNaOVugPlY6Bh7BPmQkhs5PF36vaMsJR1jfdG9fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438488},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a03a774f9c7e28a8b4f84553fbe9120733c33a2","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","pdfjs-dist":"^5.4.54","skia-canvas":"^1.0.2","@types/sharp":"^0.31.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","@types/pdfjs-dist":"^2.10.377","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.47_1755059489622_0.4331525032248924","host":"s3://npm-registry-packages-npm-production"}},"1.4.48":{"name":"file2md","version":"1.4.48","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.48","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"a3927de740bd50b6b5ed5e3cdc163685209e531c","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.48.tgz","fileCount":72,"integrity":"sha512-SP1dgcuUEjWKR1eGhMXtpMDHoyQ3VdS7qFjY+imn0oDzHg6ZezHLfyfNbMCSHDFWHbknuvisx0V26/UIIZnAjg==","signatures":[{"sig":"MEUCIQC1ToOahtRnql6tOiHntW2M0Eo7hCm1ONmB4Kc2doMRNAIgKGyCxLryasXjg5H4/gWLgliMY4x2+3kzDoHN/bGUFcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444921},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a03a774f9c7e28a8b4f84553fbe9120733c33a2","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","@types/sharp":"^0.31.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.48_1755061154897_0.17300876302229784","host":"s3://npm-registry-packages-npm-production"}},"1.4.49":{"name":"file2md","version":"1.4.49","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.49","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"a042e88a0a900df295cd43b553692a4e199c6049","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.49.tgz","fileCount":72,"integrity":"sha512-1ul4uR8P48n9mX5s44zWtKsNU3GOLzYkLYilk/nGEbs0cNTEWXqsVbfAmhNvUJyWnGzzY1ZfCCNbHKppd+ZuUA==","signatures":[{"sig":"MEQCIE8Hua9QkZd4B9jHXDC0ApZrkLzn1R88lMCvgkZ5LKe+AiAW+WgL6cgGJYAG3jwD9AY/OtAkTsrKcUjPS1UEhHDYeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445705},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a03a774f9c7e28a8b4f84553fbe9120733c33a2","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","@types/sharp":"^0.31.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.49_1755061946010_0.9651689394855645","host":"s3://npm-registry-packages-npm-production"}},"1.4.50":{"name":"file2md","version":"1.4.50","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.50","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"3ed176fee49a749280c14fcbf882c0426d2f7aff","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.50.tgz","fileCount":72,"integrity":"sha512-4LqBWSexY1I5aBIRdVq5Sv9E+UVV6zs4I79viKd33fD8mw8ax2iSJ+GLfBMfAN7UDBBbI9d6+w0PJP3jdUQKtw==","signatures":[{"sig":"MEQCIBKu8VA73Ks1kT8I43jbOdq7A/r0+NOAVQs+6gj/UGxDAiAV92+oWMhCqxlwwFghWVod6kMCuVImDBbgWJHZO8o1fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401651},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a03a774f9c7e28a8b4f84553fbe9120733c33a2","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","@types/sharp":"^0.31.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.50_1755063375449_0.2538125199647414","host":"s3://npm-registry-packages-npm-production"}},"1.4.51":{"name":"file2md","version":"1.4.51","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.51","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"aef1ad77c199944d206e02a72dc907a840676308","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.51.tgz","fileCount":72,"integrity":"sha512-ppd2twbMi8iwiiz2eG86pr6t8gH57CiCKaNVNeQ+ydFWFCCEY4krurjl+f2swsuVgkR1pJnsoCJgdkvOheJjVw==","signatures":[{"sig":"MEYCIQDHtYMm0QPtgC54VxTo0KeDJgPaHrZ5r45ZB1rSPCpFYgIhANedFVIrbiDJ/q1rtVDccALed2zkLh7JY03bTEEZStPk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401651},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a03a774f9c7e28a8b4f84553fbe9120733c33a2","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","@types/sharp":"^0.31.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","jest-image-snapshot":"^6.2.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.51_1755063440529_0.38501031839412914","host":"s3://npm-registry-packages-npm-production"}},"1.4.52":{"name":"file2md","version":"1.4.52","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.52","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"a1f0e3ed8e1cb8b06acf8d15f8dffe5b319e4ddc","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.52.tgz","fileCount":34,"integrity":"sha512-ZVwCyRgCx8bohgJVwTpRvrQoEUG6CuiFZIPdFstL2rz8vvYZAtNCbbmSF9kzcgONSiLGbeHH3Q2g3pP7H89/Lw==","signatures":[{"sig":"MEUCID5JYZpkS/tj3DMXfL+E7ykTwGCqUf3krpGqePEe3KeOAiEAgEyGNhJMkuztBzRhntESpxkCLwcZfunJTZEGPEiD1tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216635},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fa0be239cb88835e14380c09927e00396157162e","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.52_1755064444025_0.5311984333179856","host":"s3://npm-registry-packages-npm-production"}},"1.4.53":{"name":"file2md","version":"1.4.53","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.53","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"926ed159f8e8b151228990660bf96960fa5de47c","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.53.tgz","fileCount":34,"integrity":"sha512-rccwvCRMiTCZ/AF8sLUZhkIYLbRGOJPiekoNiYdcdLCVyt0RQQLGEq2gLTVPvtCqB9h0sepuJLC7gNvmozKwLQ==","signatures":[{"sig":"MEUCIQDexpnHCUkP1CWt56P5A/SeSpm4804v0xBSdAFNUP4tYwIgA1/ksIiiDLrbkXjxwA7bwNDB3zCCUBZEjHBEXeVfJA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216130},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"2cb4d97e0f3e89954b78e925e849efec1952f685","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.53_1755065183363_0.7913910991798592","host":"s3://npm-registry-packages-npm-production"}},"1.4.55":{"name":"file2md","version":"1.4.55","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","_id":"file2md@1.4.55","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"}],"homepage":"https://github.com/ricky-clevi/file2md#readme","bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"dist":{"shasum":"32ea0fd91d374f9696e536bc30e8b0b614ff2c65","tarball":"https://registry.npmjs.org/file2md/-/file2md-1.4.55.tgz","fileCount":40,"integrity":"sha512-+0q3x1t7pzIZK2y2Mwy0qF+JSIHXc+z6lnmky12cjXPX/sLZ0We8882uWKpL/SFyFUk/5tWiqEHEJRO8fCyf2A==","signatures":[{"sig":"MEYCIQCTqNm32TAB1ievkDHtlUMqC+SnUqofYB/QsFwN/7NvrgIhAKvJFNRmAQ1CSYJcWDlikX0+eFViP5Fpwt6u7dPOdo9x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268594},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"955f0c776a87e2de84587b856d2b7e577d6361a9","scripts":{"dev":"ts-node --esm src/index.ts","lint":"eslint src/**/*.ts","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rimraf dist","prepare":"husky","release":"node scripts/publish.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","auth:check":"node scripts/setup-auth.js","test:watch":"jest --watch","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm test","version:increment":"node scripts/increment-version.js"},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"repository":{"url":"git+https://github.com/ricky-clevi/file2md.git","type":"git"},"_npmVersion":"10.9.2","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","directories":{},"lint-staged":{"*.{ts,js}":["eslint --fix","git add"],"*.{ts,tsx}":["npm run typecheck"]},"_nodeVersion":"22.14.0","dependencies":{"jsdom":"^23.0.0","jszip":"^3.10.1","sharp":"^0.34.3","hwp.js":"^0.0.3","xml2js":"^0.6.2","file-type":"^16.5.4","pdf-parse":"^1.1.1","fast-xml-parser":"^4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.32.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","ts-node":"^10.9.0","@eslint/js":"^9.32.0","typescript":"^5.3.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","lint-staged":"^16.1.6","@types/jsdom":"^21.1.0","@types/jszip":"^3.4.1","@types/xml2js":"^0.4.14","@types/pdf-parse":"^1.1.5","typescript-eslint":"^8.39.0","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file2md_1.4.55_1757493931236_0.7158009128129965","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"file2md","version":"2.0.1","description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","main":"dist/cjs/index.js","types":"dist/index.d.ts","type":"module","scripts":{"build":"node scripts/build.js","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","lint":"eslint src --max-warnings=0","lint:fix":"eslint src --fix --max-warnings=0","clean":"node -e \"require('node:fs').rmSync('dist', {recursive: true, force: true})\"","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build","typecheck":"tsc --noEmit","release":"node scripts/publish.js","release:dry":"node scripts/publish.js --dry-run","release:retry":"node scripts/publish.js --skip-increment","version:increment":"node scripts/increment-version.js","auth:check":"node scripts/setup-auth.js","prepare":"husky"},"keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"author":{"name":"Ricky"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ricky-clevi/file2md.git"},"bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"homepage":"https://github.com/ricky-clevi/file2md#readme","dependencies":{"hwp.js":"^0.0.3","jszip":"^3.10.1","sax":"^1.6.1","sharp":"^0.35.4","unpdf":"~1.7.0"},"engines":{"node":">=20.9.0"},"devDependencies":{"@eslint/js":"^9.32.0","@types/jest":"^29.5.0","@types/node":"^20.0.0","@types/sax":"^1.2.7","eslint":"^9.32.0","globals":"^16.0.0","husky":"^9.1.7","jest":"^29.7.0","lint-staged":"^16.1.6","ts-jest":"^29.1.0","typescript":"^5.3.0","typescript-eslint":"^8.39.0"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"lint-staged":{"*.ts":["eslint --fix"]},"module":"dist/index.js","gitHead":"4a147edbe766b698ccb71699cb3972e21ef69ca3","_id":"file2md@2.0.1","_nodeVersion":"26.7.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-2F/QhKbIq3LoQLyedU3kAu5k8Q6I1d2+EIpaWRNFGdsrsAIKZDDR60BXpHy6aNJkeh5064tnRq+Iu4Ukho7Jxw==","shasum":"5c3527da3a5753d1b73aba279ac4d60aec9f61a7","tarball":"https://registry.npmjs.org/file2md/-/file2md-2.0.1.tgz","fileCount":43,"unpackedSize":159218,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDE2y4CDCZyl7qpYMXD3NpaKJkvGMbn+i2DWqqXdUk5DQIhAI8P6F2547F9R95d8kCR+OxOOi07uYlWaOWQgK4VFE52"}]},"_npmUser":{"name":"ricky-clevi","email":"ricky@clevi.ai"},"directories":{},"maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"},{"name":"abdurshd","email":"abdrshdakbrv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/file2md_2.0.1_1788820585214_0.7640919895412759"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-28T07:24:29.671Z","modified":"2026-09-07T22:36:25.493Z","2.0.0":"2016-09-03T03:31:33.944Z","1.0.0":"2016-09-03T03:34:18.522Z","1.0.1":"2016-09-03T03:55:51.575Z","1.0.3":"2025-07-28T07:24:29.827Z","1.0.4":"2025-07-28T08:52:22.453Z","1.0.5":"2025-07-28T09:05:54.141Z","1.0.6":"2025-07-28T10:10:05.348Z","1.0.7":"2025-07-28T10:42:22.977Z","1.0.8":"2025-07-29T02:27:19.203Z","1.0.9":"2025-07-29T03:05:44.299Z","1.0.10":"2025-07-29T03:20:26.797Z","1.0.11":"2025-07-29T03:25:12.330Z","1.1.0":"2025-07-29T06:28:37.261Z","1.1.2":"2025-07-29T07:21:07.798Z","1.1.3":"2025-08-05T02:38:29.403Z","1.1.4":"2025-08-05T06:02:27.502Z","1.1.5":"2025-08-05T08:01:18.729Z","1.1.6":"2025-08-05T08:33:46.929Z","1.1.7":"2025-08-05T09:26:29.406Z","1.1.8":"2025-08-05T11:14:08.500Z","1.1.9":"2025-08-06T00:53:24.105Z","1.1.10":"2025-08-06T02:18:32.885Z","1.2.0":"2025-08-06T08:25:29.900Z","1.2.1":"2025-08-06T09:38:35.573Z","1.2.2":"2025-08-06T09:51:01.341Z","1.2.3":"2025-08-07T01:46:21.015Z","1.2.4":"2025-08-07T01:53:36.256Z","1.2.5":"2025-08-07T02:12:50.502Z","1.2.6":"2025-08-07T06:33:20.386Z","1.2.7":"2025-08-08T01:10:04.522Z","1.2.8":"2025-08-08T04:14:12.948Z","1.2.9":"2025-08-08T06:05:17.473Z","1.2.10":"2025-08-08T06:19:14.673Z","1.2.11":"2025-08-08T08:47:58.805Z","1.2.12":"2025-08-11T01:15:06.728Z","1.2.13":"2025-08-11T04:32:12.010Z","1.2.14":"2025-08-11T04:41:03.271Z","1.2.15":"2025-08-11T05:15:59.182Z","1.2.16":"2025-08-11T05:50:07.116Z","1.2.17":"2025-08-11T06:44:23.276Z","1.2.18":"2025-08-11T06:58:49.924Z","1.2.19":"2025-08-11T07:13:54.041Z","1.2.20":"2025-08-11T07:36:23.565Z","1.2.21":"2025-08-11T08:27:10.546Z","1.2.22":"2025-08-11T08:50:39.148Z","1.2.23":"2025-08-11T09:02:12.682Z","1.2.24":"2025-08-11T09:51:06.476Z","1.2.25":"2025-08-12T04:20:54.859Z","1.2.26":"2025-08-12T04:55:18.309Z","1.2.27":"2025-08-12T05:12:13.198Z","1.3.27":"2025-08-12T06:41:47.651Z","1.4.29":"2025-08-12T07:03:33.984Z","1.4.30":"2025-08-12T07:03:47.095Z","1.4.31":"2025-08-12T07:04:00.147Z","1.4.32":"2025-08-12T07:04:12.861Z","1.4.34":"2025-08-12T07:07:57.272Z","1.4.35":"2025-08-12T08:23:24.245Z","1.4.36":"2025-08-12T08:50:30.884Z","1.4.37":"2025-08-12T09:09:48.763Z","1.4.38":"2025-08-12T09:40:35.836Z","1.4.39":"2025-08-12T09:50:20.900Z","1.4.40":"2025-08-12T10:07:34.074Z","1.4.42":"2025-08-12T11:49:39.082Z","1.4.43":"2025-08-12T11:57:22.257Z","1.4.44":"2025-08-13T00:45:24.452Z","1.4.45":"2025-08-13T01:16:39.262Z","1.4.46":"2025-08-13T01:38:16.524Z","1.4.47":"2025-08-13T04:31:29.839Z","1.4.48":"2025-08-13T04:59:15.094Z","1.4.49":"2025-08-13T05:12:26.240Z","1.4.50":"2025-08-13T05:36:15.640Z","1.4.51":"2025-08-13T05:37:20.725Z","1.4.52":"2025-08-13T05:54:04.239Z","1.4.53":"2025-08-13T06:06:23.536Z","1.4.55":"2025-09-10T08:45:31.449Z","2.0.1":"2026-09-07T22:36:25.342Z"},"bugs":{"url":"https://github.com/ricky-clevi/file2md/issues"},"author":{"name":"Ricky"},"license":"MIT","homepage":"https://github.com/ricky-clevi/file2md#readme","keywords":["markdown","converter","pdf","docx","xlsx","pptx","hwp","hwpx","korean","hangul","document","typescript","layout-preservation","image-extraction"],"repository":{"type":"git","url":"git+https://github.com/ricky-clevi/file2md.git"},"description":"A TypeScript library for converting various document types (PDF, DOCX, XLSX, PPTX, HWP, HWPX) into Markdown with image and layout preservation","maintainers":[{"name":"ricky-clevi","email":"ricky@clevi.ai"},{"name":"abdurshd","email":"abdrshdakbrv@gmail.com"}],"readme":"# file2md\n\nConvert PDF, DOCX, XLSX, PPTX, HWP, and HWPX documents to Markdown in Node.js.\nUse it to prepare documents for search, knowledge bases, or content pipelines.\nOne API returns Markdown, extracted image paths, cached chart data, and metadata.\n\n**English** | [한국어](README.ko.md)\n\n[npm](https://www.npmjs.com/package/file2md) · [Source](https://github.com/ricky-clevi/file2md) · [Report an issue](https://github.com/ricky-clevi/file2md/issues)\n\n[Quick start](#quick-start) · [Examples](#examples) · [Supported formats](#supported-formats) · [Options](#options) · [Result](#result) · [Errors and resource limits](#errors-and-resource-limits)\n\n## Installation\n\nRequires **Node.js 20.9 or later**. Supports JavaScript and TypeScript through\nESM and CommonJS, with bundled type declarations. This is a Node.js library;\nit does not include a CLI or browser build.\n\n```sh\nnpm install file2md\n```\n\n## Quick start\n\nCreate `convert.mjs` beside a document named `report.docx`:\n\n```js\nimport { writeFile } from 'node:fs/promises';\nimport { convert } from 'file2md';\n\nconst result = await convert('./report.docx', {\n  imageDir: './images/report',\n});\n\nawait writeFile('./report.md', result.markdown, 'utf8');\nconsole.log(result.metadata);\n```\n\nRun it with `node convert.mjs`. This writes `report.md` in the current working\ndirectory and saves supported embedded images under `images/report/`. Keep that\nfolder alongside the Markdown file so its image references continue to resolve.\nLayout preservation, image extraction, and chart extraction are enabled by default\nwhere the format supports them.\n\n`convert(input, options?)` returns a `Promise<ConversionResult>`. Input can be a\nlocal file path or a Node.js `Buffer`; the format is detected from the file contents.\nThe library does not download URLs or save Markdown automatically. The example\nabove handles saving with Node's `writeFile`.\n\n## Examples\n\n### Convert a Buffer\n\nUseful when your application already has the document bytes:\n\n```js\nimport { readFile } from 'node:fs/promises';\nimport { convert } from 'file2md';\n\nconst buffer = await readFile('./report.xlsx');\nconst result = await convert(buffer);\nconsole.log(result.markdown);\n```\n\n### Convert content without saving images\n\n```js\nimport { convert } from 'file2md';\n\nconst { markdown } = await convert('./report.docx', {\n  preserveLayout: false,\n  extractImages: false,\n  extractCharts: false,\n});\n\nconsole.log(markdown);\n```\n\nThis disables style enhancements and image/chart extraction. The output is still\nMarkdown, and tables retain their structure. No image directory is created.\n\n### Use CommonJS and limit PDF pages\n\nSave as a `.cjs` file or use it in a CommonJS project:\n\n```js\nconst { convert } = require('file2md');\n\nasync function main() {\n  const result = await convert('./report.pdf', { maxPages: 10 });\n  console.log(result.markdown);\n  console.log(result.metadata.pageCount);\n}\n\nmain().catch(console.error);\n```\n\n`maxPages` applies only to PDF. It limits actual text extraction, rather than\ntruncating the metadata after reading all pages.\n\n## Supported formats\n\n| Format | Implementation and limits |\n| --- | --- |\n| PDF | PDF.js through `unpdf`, with optional heading/list/table heuristics. No OCR or image extraction. |\n| DOCX | Paragraph/table order, run formatting, headings, lists, hyperlinks, images, and cached charts. Does not reproduce Word page layout or every inherited style. |\n| XLSX | Workbook relationship order, shared/inline strings, booleans, cached formula values, common dates/percentages, cell styling, and charts. Does not evaluate formulas or reproduce every Excel number format. Empty row gaps are compacted. |\n| PPTX | Presentation relationship order, grouped text, tables, images, and charts. Produces document content, not screenshots or pixel-perfect slide layouts. |\n| HWP | Uses the `hwp.js` data parser without a browser/DOM. Extracts text and embedded images from supported HWP 5 documents. Binary tables are flattened; encrypted/unsupported variants may fail. |\n| HWPX | Ordered XML sections, paragraphs, tables, and manifest/relationship image references. Preserves short and numeric text. |\n\nMarkdown cannot represent all merged-cell, positioning, font, and drawing\nfeatures. Table spans are approximated with empty grid cells. Scanned PDFs need\nan OCR tool before conversion.\n\n## Options\n\n| Option | Default | Behavior |\n| --- | --- | --- |\n| `imageDir` | `images` | Directory for extracted images, relative to the working directory or absolute. |\n| `outputDir` | `imageDir` | Overrides the image directory for every format. Does not generate slide screenshots. |\n| `preserveLayout` | `true` | Enables supported text styling and PDF layout heuristics. Tables remain structured when false. |\n| `extractImages` | `true` | Saves embedded images for DOCX, PPTX, HWP, and HWPX. |\n| `extractCharts` | `true` | Extracts cached Office chart data; DOCX/XLSX append charts and PPTX places referenced charts on their slides. |\n| `maxPages` | All pages | Limits both PDF text extraction and the returned page count. |\n| `maxFileSize` | 100 MiB | Maximum input size, enforced before and during file reads. |\n| `maxMemoryUsage` | 500 MiB | Process heap budget; external memory is limited to half this value and RSS to 1.5 times it. |\n| `timeout` | 60,000 ms | Processing deadline. See resource limits below. |\n| `maxExtractedFiles` | 1,000 | Maximum ZIP entries, including directories. |\n| `maxExtractedSize` | 500 MiB | Maximum total uncompressed archive size. |\n| `maxIndividualFileSize` | 50 MiB for ZIP; 10 MiB for XML | Overrides both limits when supplied. |\n| `enablePathValidation` | `true` | Checks original ZIP entry names for traversal, absolute paths, and reserved names. |\n| `enableXXEProtection` | `true` | Compatibility option. DTDs and external entities remain prohibited even when false. |\n\nSize and memory limits are in **bytes**; `timeout` is in **milliseconds**. For\nexample, `maxFileSize: 20 * 1024 * 1024` sets a 20 MiB input limit. Numeric limits\nmust be positive safe integers. PDF, HWP, and native image\nprocessing load lazily, so importing the library does not initialize them.\n\n## Result\n\n```ts\nimport type { ImageData, ChartData, DocumentMetadata } from 'file2md';\n\ninterface ConversionResult {\n  readonly markdown: string;\n  readonly images: readonly ImageData[];\n  readonly charts: readonly ChartData[];\n  readonly metadata: DocumentMetadata;\n}\n```\n\nEach image includes `originalPath`, an absolute filesystem `savedPath`, and,\nwhere available, its format and byte size. Markdown image URLs are generated\nseparately from the configured image directory. Chart data includes its type, title, categories, and named numeric\nseries. Metadata includes `fileType`, `mimeType`, `pageCount`, `imageCount`,\n`chartCount`, `processingTime`, and format-specific `additional` information.\n\n`pageCount` means processed PDF pages, workbook sheets, or presentation slides.\nFor DOCX and HWP/HWPX it is `1`; the library does not paginate those formats.\nHWP/HWPX section counts are available in `metadata.additional.sectionCount`.\n\n## Images and output paths\n\nImage directories are created only when an image is actually saved. Filenames\ninclude a content hash to prevent collisions across documents and concurrent\nconversions. Existing output files are never silently overwritten.\n\nPNG, JPEG, GIF, SVG, WebP, and other supported embedded formats keep their bytes.\nTIFF and AVIF are converted to PNG using Sharp. BMP, WMF, and EMF retain their\noriginal extensions and may require another tool for browser display. Images are\nnever falsely relabeled as PNG.\n\nMarkdown references use the configured output directory. If you save the Markdown\nelsewhere, choose a directory/reference scheme appropriate to its final location.\nEmbedded SVG files are extracted as supplied; they are not sanitized for inline\nHTML use. Treat document content and extracted assets as untrusted when serving\nor rendering them.\n\n## Errors and resource limits\n\n```ts\nimport { convert, ConversionError, SecurityError } from 'file2md';\n\ntry {\n  await convert('./report.docx');\n} catch (error) {\n  if (error instanceof SecurityError) {\n    console.error(error.securityCode);\n  } else if (error instanceof ConversionError) {\n    console.error(error.code, error.message);\n  } else {\n    throw error;\n  }\n}\n```\n\nAll error classes are available as runtime exports, including `ParseError`,\n`InvalidFileError`, `UnsupportedFormatError`, `FileNotFoundError`, and\n`ResourceLimitError`. Internal failures are retained in `originalError`; do not\nexpose that field directly in public error responses.\n\nArchives are checked before extraction, with bounded streaming during reads.\nThe default maximum ZIP compression ratio is 100:1. XML parsing accepts ordinary\nnamespaces and escaped characters, rejects DTDs/external entities, and limits\nnesting to 128 levels. Table/spreadsheet grids and chart point expansion are also\nbounded to prevent tiny inputs from creating enormous outputs. No document\nrelationship is fetched over the network.\n\nMemory checks observe the whole Node.js process, not an isolated conversion.\nDeadlines reject asynchronous work and are checked throughout parsing; JavaScript\ncannot interrupt a synchronous parser or native operation already executing.\nFor a hard CPU/memory boundary around hostile files, run conversion in a separate\nprocess with operating-system limits. A failed conversion may leave\nimages already written before the error; use a per-document output directory.\n\n## Upgrading from the previous implementation\n\nReview these changes if your application depends on the previous output:\n\n- **Runtime:** Node.js 20.9+ is required.\n- **Images:** filenames now include a content hash. Use `result.images` instead of\n  predicting filenames; custom image directories are respected across formats.\n- **Markdown:** corrected block ordering, relationships, and text decoding can\n  change generated output. `preserveLayout: false` disables supported styling.\n- **PDF:** `maxPages` now limits extraction itself and reports only processed pages.\n\nESM and CommonJS share one implementation, including error/class identity.\n\n## Development and publishing\n\n```sh\nnpm ci\nnpm run typecheck\nnpm run lint\nnpm test\nnpm run build\n```\n\nThe build generates an ESM entry point in `dist/` and a shared CommonJS implementation\nin `dist/cjs/`. Both entry points share error/class identity. Runtime dependencies\nare external; source files, test fixtures, and source maps are not shipped.\n\n### Publish from GitHub Actions\n\nThe workflow in [`.github/workflows/publish.yml`](https://github.com/ricky-clevi/file2md/blob/main/.github/workflows/publish.yml)\nchecks pushes to `main` and publishes when its tracked source/build files differ\nfrom the latest Git tag, or when no tag exists.\n\n1. Add an npm publishing credential as the repository Actions secret **`NPM_TOKEN`**.\n   Checkout, version commits, tags, and GitHub releases use the built-in\n   `GITHUB_TOKEN`; no separate `GH_TOKEN` secret is required.\n2. Push the changes to `main`. The workflow installs dependencies, runs lint,\n   type checking and tests, and builds the package.\n3. If a release is needed, it increments the patch version in `package.json` and\n   `package-lock.json`, publishes to npm, then records the version commit, tag,\n   and GitHub release.\n\nAfter correcting a missing credential, use **Re-run all jobs** on the failed\nActions run. Check that the **Publish package** step succeeded; a successful\nbuild alone does not mean the version is available on npm.\n\nREADME-only changes do not trigger a new npm version once the tracked files match\nthe latest tag. They appear on npm with the next package release. Pull requests\nand other branches run CI without publishing.\n\n### Local release commands\n\n| Command | Behavior |\n| --- | --- |\n| `npm run release:dry` | Runs validation and previews the package without changing the version or publishing. |\n| `npm run release` | Validates, checks npm authentication, increments the patch version in both manifests, then publishes. |\n| `npm run release:retry` | Validates and publishes the current version without incrementing it; use only for an unpublished version. |\n\nThe release scripts increment **patch versions only**. For a breaking release,\nchoose the major version explicitly and account for the workflow's automatic\nincrement before publishing. Local release commands do not create Git commits,\ntags, or GitHub releases; installing or building the package never publishes it.\n\n## License\n\n[MIT](LICENSE).\n","readmeFilename":"README.md"}