{"_id":"@mohtasham/md-to-docx","_rev":"57-9411f721bff36e08019aec951a5b9c4f","name":"@mohtasham/md-to-docx","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.0":{"name":"@mohtasham/md-to-docx","version":"1.0.0","keywords":["markdown","docx","word","converter","typescript"],"author":"","license":"MIT","_id":"@mohtasham/md-to-docx@1.0.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"45474c31538ce4aec8d23e251bd205eaf5860a61","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.0.0.tgz","fileCount":7,"integrity":"sha512-0p1TEeawDVIottxz3S4hZTTNxW80ermcMLNJmdODu8mO2L4T4sR0YTNANVsds1wRJnYDFAkc6e9k2LdBYEalog==","signatures":[{"sig":"MEUCIG1/qTiGbIRglxD1lv2SJokgccQIWATu7ZsmK+NxTexzAiEAwuxKjoDCIwkeIwZtgF6WsOPDv87dIOIRXlPyzBWyATQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"39b55b4666db5e01f82b729ac22e99348bfc9d97","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc && tsc -p tsconfig.browser.json","prepare":"npm run build"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.0.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.5.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.0.0_1743266635588_0.28791144520818546","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@mohtasham/md-to-docx","version":"1.0.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.0.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"462a0abc401c08cdf7d6e405d694d5ba8a267b0c","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.0.1.tgz","fileCount":5,"integrity":"sha512-feDav/SIQGhWaH9JCM+MS45qLHfzJVxcX0GEAPtRcndRggQ5nnovhr6q4NotfDYA/2stqiuoUl5aw5BNlzq8Mw==","signatures":[{"sig":"MEYCIQCCuLwodpFf8QPY5q7Qr7z+7OGIeGBfznD+Y/64subcHgIhANWrssNE6L0k/rBJyPvDhB7lF4mYpz5tCzTxHk9eS2D5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29094},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4e9761fc9e918016c7bebcc487e8a2b7b00745a3","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc ","prepare":"npm run build"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.0.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.5.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.0.1_1743274216006_0.6337575396329613","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@mohtasham/md-to-docx","version":"1.1.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.1.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"30354206ec61dc4b7b91804c47d8219fcdea4953","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.1.0.tgz","fileCount":9,"integrity":"sha512-L5de/zMB7TSQ+b79DAVkNffbnJ73r3A80zsmW1deiX19CkJTz8halBZ7SIkqx14DNXfrdSXcN9XqsBbskVpGYA==","signatures":[{"sig":"MEUCIBaCVCqGMjcsFyxXfonvKp4grFFf7fk/FOn2hS0jKVjOAiEA/7iz8HM5xtx9TopstMsg3WFLNUeCvriultE1L5gVMBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45997},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"de57dd9767c30f366b4486b9dd1e0df6c0c405e4","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"tsc ","prepare":"npm run build"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.0.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.5.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.1.0_1743279477587_0.40318363383765154","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@mohtasham/md-to-docx","version":"1.1.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.1.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"f59af24bcd7324faab45878b1ffac7e82d71befc","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.1.1.tgz","fileCount":9,"integrity":"sha512-mdOHYY5rSmhcI84z19D1bfkbDnBwGqN6vpO/hFqy6jwAjnz3P0vvSAlZ6OMw1BAnfQRbc+sWIvuqKa4GHf1obg==","signatures":[{"sig":"MEUCICul0y+PQfJZH9fHCVC7zG/gf1KJW4YaAQXAzzazTXBeAiEA1dWfuSr7+rIq5fYjEn2ISLJ46qhhO0eKkuW9KpzFVFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46021},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"15dfa6e94726214976301299c5834c1e91f3a7f4","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.0.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.5.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.1.1_1743280981510_0.9752310742597878","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@mohtasham/md-to-docx","version":"1.2.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.2.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"e7b135c21729e2aff96e84fab67199c3d74f6b3f","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.2.1.tgz","fileCount":9,"integrity":"sha512-hAF+MapYDSJwgduRxWTS5ZlhEMmhR5kYSH8CNt2BcUXXcKhFeLYD4+5hZXE9IGy7CSolsbeuEVKpw4wnrOv27A==","signatures":[{"sig":"MEUCIQCrjY5/+pQVey0ht/VA3P6ApG9zKbqScoAJJ/1C+Le+RQIgFqqQLiavT6ceW/SH0Tlc9X/+sq29UGRixibnl2HiHv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47238},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"833fec7d0734db5842da799ba1392008251966dc","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.0.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.5.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.2.1_1743335694906_0.2355364055893019","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@mohtasham/md-to-docx","version":"1.2.2","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.2.2","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"7a2a9db2bf6b759fce6ffb9786faa47623b87d17","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.2.2.tgz","fileCount":9,"integrity":"sha512-dRPLvTlwiHFsSLtYtpOUP8/9ub9OmL0gadROwiUB3ZpvD4fVdbeSzj5hZPe2Z6yIFf96oFbIW5V7+pOyvo3iSw==","signatures":[{"sig":"MEUCIQCI7OImfjrAFwL5D7Lif+MT/if2H4motTbQMlrsJH/KDgIgHs4Hgxk2XJQdR7qMJm39h9Odo6DAis1VkGAWh9zeHsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51594},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"056cd82b5afce8e62a2fd88673abd70bb612787d","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.2.2_1744969286604_0.9147844411882673","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@mohtasham/md-to-docx","version":"1.2.3","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.2.3","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"b161b4aefeae7ad3221513296f3056d8a0729b2a","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.2.3.tgz","fileCount":9,"integrity":"sha512-/xfp1RTNmJOKlCjKAzjDLtmQN3TMkWs18OWgncxQtdkxUSdtH2XzgQrURoU52Y8sZmnAPmLPQXHblukdw8FnmA==","signatures":[{"sig":"MEYCIQDoLslrhJ3zbES+pi0AqIWiSQ9d0vOttw1nU0Xy5u5fmAIhAI5I7YLAIF3SAonOY0j4KrdmD82GZW+EHav3u+SxN7D/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52962},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8447810bb2b31f8f0bc6c702545aa965935d3c1e","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.2.3_1744973026820_0.24797653617352955","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@mohtasham/md-to-docx","version":"1.3.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.3.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"e683801779a1566ef627bf5867afc3441560f430","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.3.0.tgz","fileCount":9,"integrity":"sha512-/XBLQU3aYiSRS7vnKAeMGMmr3NLBdnnXIEefBUQkpm8DMRglgF263U5NxPL3gljr5kAe8DND8BJeW1GAAlQflQ==","signatures":[{"sig":"MEUCIQCxCIuyWwF9kYZUNkf2HpbGJWAC2ePpAzkeczS1JCpz3QIgdUK1ts2eLRiZ6JP7qp1eLxaD2n3UkVG+nAEOvmXvN1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57215},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3def1bf64ab16298c5abe72011b5be23713ba209","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.3.0_1744975132472_0.15201803151825866","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mohtasham/md-to-docx","version":"1.4.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.4.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"75da8fa3b32910b8258a2d35051bf047de4c0e6e","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.4.0.tgz","fileCount":9,"integrity":"sha512-5syCyruSqwJGWYOkn47HykVrRMuX7QMPsbgyVHN9Pkzue2Rq/BwsuAkxpXjDCjehgpOjPCF3jj6NemivWgfzJA==","signatures":[{"sig":"MEYCIQCQmybqZEl1j4I47q9MAGEw/fCO6fHox1pCKHTowUlbGQIhALAXeR9DXXWPh4Us6r31Cz8/sglcj09aNhwCUN9ScVGo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a5cd3543437ec3289833c4dafd5e39efae31072a","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.4.0_1744978824080_0.21864256207580746","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@mohtasham/md-to-docx","version":"1.4.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.4.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"63fe6c303235456786f2e98c5754a7f8320b3bf1","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.4.1.tgz","fileCount":9,"integrity":"sha512-ja9u3LEiAlo8BOL4NpWebFSis+M48HZSq/zK2EM1MI15o0jpf6Wocd0aEMrM9UifHe9FwyQ3ace1kqRBzQxX1g==","signatures":[{"sig":"MEYCIQDbTObMEcElcD8cJ/x3NQnGF4LBFj+/StTW53WiNfUZnAIhAL+riNVEvRZEzwkf2Uqr8Gldn1XBl8Sha+jLxjcIipsd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a5cd3543437ec3289833c4dafd5e39efae31072a","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.4.1_1745234866651_0.011372912885355024","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@mohtasham/md-to-docx","version":"1.4.3","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.4.3","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"d1536af5de3242b873186e538758edb5f42c05c5","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.4.3.tgz","fileCount":9,"integrity":"sha512-KQ3itkL38aMkf28mo+PVvVDti/ixta5rTruGfkydJQLfUhQTFvTbibexmruCw1i4veV8zLGoIifTj05iryp5sA==","signatures":[{"sig":"MEYCIQCwbjgySoxNSHdIgAFTjl4HfDx5XB/v+iMchB9wJkT+VQIhAJLv+vHUAZ+z7tGhKBvI32O9o/aDcQ4ocXHvh+PkEpAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65386},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f2ed3310db6edaf88684a1c7e120d8c34a3394c2","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.4.3_1745814779183_0.5612570720425769","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@mohtasham/md-to-docx","version":"1.4.5","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.4.5","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"33ceebab9dcebfedb7df4a5d576dc757b890feec","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.4.5.tgz","fileCount":9,"integrity":"sha512-9f4aR9RKbOjUEa00vHXy6YPHV868qIexsevyiuZg+/VVW3KkDlPvKHLASvO4B/hd8tykK71XfFd1SU4V19OwQw==","signatures":[{"sig":"MEUCIQCZYbMKAppsgUmlknGYFfaetwQI+Qq18Fprj6c08IcQ8wIgAURv2cDv+xjk3cPRqaJxuE1RveryPV+6vdonG9krWA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69716},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f2ed3310db6edaf88684a1c7e120d8c34a3394c2","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.4.5_1745819262965_0.9142928130136363","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@mohtasham/md-to-docx","version":"1.4.6","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.4.6","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"52b7e73c5bebc15960b713b5e7c690ce99187bcb","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.4.6.tgz","fileCount":9,"integrity":"sha512-LRLIQ8YTGRXzyAnFOIL2ZA1SqlkzKzZknrb6vD+nrSW+AJ2ug4m/3ARoY5idqtwRdjFXymPl/qABFn5ZLmjVnA==","signatures":[{"sig":"MEUCIDVSc5eHQEp4ZH5/k9dqV+NMk+JI1m2Kq6I7dK3Ddb4sAiEAkbpqf3KcsDTXJUHVKKXoxdSVT3nytYVEcGzTdpX9ZpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69964},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a163a32472608e6b689b712b26a5078ed672df5a","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.4.6_1747638731023_0.5933257839282704","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@mohtasham/md-to-docx","version":"1.4.7","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.4.7","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"9d42081802d4375fd4ee617cc127c33b052c1ca3","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.4.7.tgz","fileCount":9,"integrity":"sha512-d3IwjTvSW6VbDGGvJbRvoKoB0mTWkfuV7hAWxCwKVEfqWz5Zh98OBUB4v4BMJ82eqNkwXR4sX4B7vA7Z2nlHpg==","signatures":[{"sig":"MEUCIQDXZ75Bq5ppEWHj+SywwuepiYHH5g/FPRotpQDukFCRfAIgZxQwwNG+q52Gvz82rXDL0HeFKKa+SmSuAZagW4UslLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fee0a655d6024f4240815fd28be763b64e820bb2","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.4.7_1748331077075_0.8518083962271226","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@mohtasham/md-to-docx","version":"1.4.8","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.4.8","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"a700effeae04ca83afd180a35e9cda1622c16b75","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.4.8.tgz","fileCount":9,"integrity":"sha512-yKOqF8nI7jP+tCxGw8+HBjTGkbwWUPDgj22v7gdQD/nq+38kJV1DoDByfp9buxdCIxfwlI0uCRdy6OeH6MduxA==","signatures":[{"sig":"MEUCIQCuhzlw5Bz2wpUr90ypmFbyqgmFhAiFYl5RcOYFj6MP6gIgPd9FXb7vVBJ19Cp7NHz4r9cui8oFP0tfy41IC55Q/0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ff4f8bbf3cfc36d067ac6fed6c28907c6a2750ba","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.4.8_1748332841329_0.6310744599937588","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@mohtasham/md-to-docx","version":"1.4.9","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@1.4.9","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"20b27929cdf18b9b645e5fc5a7395499c6d29fc3","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-1.4.9.tgz","fileCount":9,"integrity":"sha512-cZpnVSQx8Snxqw5DwinxaAsT8j47/kPRvK9tFnWiRbQJYNOk2+DXImd8jARoxoPSLcsNYh1gJE5LkdXOJrr28g==","signatures":[{"sig":"MEYCIQDR0sOuPWHAdOAUcs7YJgTEJSiZy/Q8CKra3TYCE6IpGgIhAN5cdjBDyFszobKOkqGI25pmjTF95tsxNdA6N6dgXk0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72580},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0e4064d2f2d361d6697cda23607f11e2cafc99be","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.3.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_1.4.9_1749140256034_0.5512580267989975","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@mohtasham/md-to-docx","version":"2.0.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.0.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"fecabcbbc96a4e225704cc7406523428bb2ca038","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.0.0.tgz","fileCount":9,"integrity":"sha512-6laYSmR9Phd/9UNvcuT011suTw1zXGnhQnhHAdsfloS+bWi25TRAVRyJ1AOHlrKDtkjvlDHksySgoVODfK31Tg==","signatures":[{"sig":"MEUCIHDRKiMRM++9RvdY/9XeBw8d19ZSMZsm2nA6ptyclBcZAiEAi6lH8algDQGBGiDvgu8k9/txeezTWhDL/i3DE+636b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74168},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6a4f86eb8a7d6fb7fde440682e4433d91bf8e8d3","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.0.0_1750094119650_0.7790492133063811","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@mohtasham/md-to-docx","version":"2.0.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.0.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"8f25df08d0ea75732e88dc949f85b813771a9adc","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.0.1.tgz","fileCount":13,"integrity":"sha512-ox2S6yYwXUEDpAKhuN+ZSKryP3WmiyTYzptx3AAsLcKjbeFZN4aIyR123+bqNIA3Xkuw8jkSJ+Vh3NiUNn8JMw==","signatures":[{"sig":"MEQCIHkIaWE8NDfF60n1dbWTKqQeRfh/tUNLcYD/MCjMYfLpAiBnaj0B9HQlOPFwf345KcNtCvCKI8IxOqyMsUUYJZUIZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79776},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f159ca9d30a57bd7db985142431a4a41c9a45dee","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","actor":{"name":"mohtasham","type":"user","email":"mohtashammurshid@gmail.com"},"email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.0.1_1751624887466_0.5488252802448719","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@mohtasham/md-to-docx","version":"2.0.2","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.0.2","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"a5dd09ed2934f78aa4eeb71659ab68edd42fd492","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.0.2.tgz","fileCount":9,"integrity":"sha512-HNzwD0FbtxvK5/L6+C7Z514Z1sWIXcu4dGp/33eqvhtGAH0cyMy6N33ji2OJ6+hAc4fZxyJ2W8xw8tcOnQlCag==","signatures":[{"sig":"MEUCIEKCufccmi1nhqgOXepU0rzcoT8bUCS+p446NiV6GmE3AiEA0+Y3POLGXkkVqQMCNHBKow60o85n3nTtee10DKr1/CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78209},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b02d3a08f49998618a43620659125595687be678","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.0.2_1754018247577_0.8595898053913509","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@mohtasham/md-to-docx","version":"2.0.3","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.0.3","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"a5fbe90e6e4aeae8c1834c7d31d3426d9b67e9e6","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.0.3.tgz","fileCount":9,"integrity":"sha512-RID4Bvu8o5NiTooZqRoScO0S6qpPFY7T3t4Zn4VWfVfCM4ZleROGkIUuqqkXXbidKCYSztXxfezi/hlSoH4GMw==","signatures":[{"sig":"MEYCIQDN4a6vasgnKqplAHCoHaMtVch2daiXD9HJ27uGEEa5mgIhAO6KB45o82LFCLJJIcR34Uh9JQp1Ikg3sWCItbFf3IV6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78209},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f41ff5877635d4cd5b9fd80815c20ca1dbe517ac","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.0.3_1754302710564_0.5606790231689125","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@mohtasham/md-to-docx","version":"2.1.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.1.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"21d1d3bf71cdfa8853b7180b14ad0e04135f0c11","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.1.0.tgz","fileCount":9,"integrity":"sha512-UUJ3oou9/jJ6etjKCqHDTM7Kj7mMwNlKQShVbY0gJ9k3FuvK/K+bqgAuiprOlVi/BtPNk5zEX/2UmRXwMaeFeQ==","signatures":[{"sig":"MEUCICDj5B82ZubdksmhXrsCWT+GzBwQjjDx47Ya2t0Wrdi4AiEAj4JQnpvlaKuJc8XKkxmIQXrMj/2d3C3/euWFomNfnJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80097},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f41ff5877635d4cd5b9fd80815c20ca1dbe517ac","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.1.0_1754634463711_0.9720502481230486","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@mohtasham/md-to-docx","version":"2.2.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.2.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"0b85ffd61a53394bbbf904826a819fae7ab33321","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.2.0.tgz","fileCount":9,"integrity":"sha512-K/e909rItZNnhkoJNEBhpJO2EZmAL5GMOpC9IGZYu8BKOPOCWHkltIm1TZeO/IALq3CGtJC9/8ssBNaUxVm7XA==","signatures":[{"sig":"MEUCIQC+kjMbRCRHAqSe/yAfAp1svnOHPF9wL4IU1zPk7TQ4rAIgd+CuqIACBJ8q3/6NWf26/0fyjJ+YAEZ/YxnprPw18ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80459},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c69bdeff9faaaafd4ed4335c036fd2754151c606","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.2.0_1754664064096_0.9227890596417936","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@mohtasham/md-to-docx","version":"2.2.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.2.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"6ce98086f230bb0b35d6378cd3819621b25348dd","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.2.1.tgz","fileCount":9,"integrity":"sha512-tOAP1Abpaq2ZqUhiM1okAiqjahr4seP6liHJjKn77iRIl7PsinWlAQF0j46Puc+D9hnOfwm3wSBtabR+gzXAQQ==","signatures":[{"sig":"MEQCIGzjqPveiMzvxB5UNRIHqPaDIb1i98lXXYU+c4IurHh5AiBnjQR2rMVGJz082inFe60hCnV67xfK3Q1Wrw8MjnWdaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80584},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"97409c032ffa173714029c4b6d2f1bb427b898b6","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.3.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.2.1_1754747269373_0.023333148904560508","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@mohtasham/md-to-docx","version":"2.3.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.3.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"0c38a13f96460ddfffb0537dddce95b5b38662d2","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.3.0.tgz","fileCount":9,"integrity":"sha512-DacjESpkjx2VYY9egbPNNoBbRsEhAOMSkNuCDOEbnhtc7dLEegnJn2G44Kkgb3v+oLG+l+fa/gQ69goQ24Q9Zg==","signatures":[{"sig":"MEUCIFaPrSHshB61pvpPvP3kOfkuG9j9/uZc7JfxZCDRbqo7AiEA+AInh4BF/LPg3QcKGdTzdSAcaKvEwAaREGJ1XaRA+cE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88208},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0d5303eb71636a70122f6bffa21239efc2b06288","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.5.2","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.3.0_1757068722719_0.09249096324762207","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@mohtasham/md-to-docx","version":"2.4.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.4.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"3249a8434adf6e07f26b7673538180f3adf49ac1","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.4.0.tgz","fileCount":27,"integrity":"sha512-OcjqimZ5axbOKEgybqQqf14IG9umUOe7WaOcqQx6L+8smi/M2s00OIdQDFvfoL9hRG4jVVTqXg0z5vGHoStG4A==","signatures":[{"sig":"MEYCIQD4MVvD9Z8RPbkkjhBUxYxj73C3DvsQtcV2+baMI78HMAIhANhQC7gczyYjY9WnPKeWBdYQ3ACOyElnGLMuQZHFXlSV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122466},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"08b17ea8474ad235726ae29d3c28d9745b1d2d06","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.5.2","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","file-saver":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.4.0_1759334816608_0.6165586511633432","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@mohtasham/md-to-docx","version":"2.5.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.5.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"a6e632c6307c03b09bd28259cd2cd74a7a7e82ee","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.5.0.tgz","fileCount":35,"integrity":"sha512-jp8V03Keb2n6icp0orwP687roqCNanQOgzEdlYj+z5DDHKGJEzR4JpKERk351TUdcvfaae+Q97W5VziUysXHLg==","signatures":[{"sig":"MEUCIQD7tdM4TwBUxJawyROyN3qc0MNAIgn7RwcxnfU+aAPzGgIgV+aPuK7jdqmVzLwm1SxknnsW4x/NknfWwgSyS5BXkUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143727},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9e6b1e4b5722998a0e547450ee6558ccc2001bca","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.5.2","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.5.0_1765288326488_0.9956674386068707","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@mohtasham/md-to-docx","version":"2.5.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.5.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"b3bc07ce9dc23bee8ae54a56ef7cfaec8231c113","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.5.1.tgz","fileCount":35,"integrity":"sha512-fvACNKZlnpBH9gr5CZ7O4CKUjsX5+5I23x9cWwGKgPY2iLKNOFaAinTtn1H/npiixyDRmcafK6MuvOMy191Wpg==","signatures":[{"sig":"MEQCIDJcqBFdsOqzbaYzJb94EZoyU17ccKCQXFAJpSb5tH5GAiBod3tb0oKHj7i3haM8H6oQ3wJY3XwSulIDZkpyTvXGBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143646},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"30ca18ebf911a22a8965a8e99f34fa204b0232cb","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.5.2","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.5.1_1765731579025_0.1579943304820295","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@mohtasham/md-to-docx","version":"2.6.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.6.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"66830307801729f5e16b698dc0f56b7049de86ad","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.6.0.tgz","fileCount":35,"integrity":"sha512-xy+5CsLVggCY/DT6s9nfRv225F5WC+H0GVXlbwiiDGgCs8hPGP+d6ixuujS0iK9t39EL6pE9LS5P9mKfXkxkww==","signatures":[{"sig":"MEUCIBgPTjtmTLW5eecUdvnuQTec6hZCiG0xmnRgAgfnE3DOAiEAi5ulkqh8cpdfNNZm+vzXEsPdGMhlzrc6SLC+ZhFAuTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ceacde366728f0df4c8e0e75a949e69c173b2873","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.5.2","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.6.0_1767953604413_0.26943807019515553","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@mohtasham/md-to-docx","version":"2.6.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.6.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"dist":{"shasum":"1a802889a38994e1a0f0295c602076c6b18772c8","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.6.1.tgz","fileCount":35,"integrity":"sha512-2xg10mkdLuSFn3FJaPz9O9uMw0+hzfY9aXmQK35E4ON11FrDIWa95Sj0GfC174aQ6UoFVnbHIvisdFPET3HW+w==","signatures":[{"sig":"MEUCIHjaizvZKjmn4KGgBpIVR1wtgwVLjP2FcMPKfAHYJoS6AiEA7btPgdc7FPbWmPOyP0tssrgLjmpqaBRjG5GdaHwFOlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146201},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"953a4ec9174355b624f64892464593d3424dc762","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.5.2","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"23.11.0","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.6.1_1768978538893_0.3658790151142428","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@mohtasham/md-to-docx","version":"2.7.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.7.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"2c345ba462478efc98108459932311112f63c573","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.7.0.tgz","fileCount":37,"integrity":"sha512-ROyVz0w66GuZKabBvD7dRDLFu6pkA9+DzlbS/mNSvnwTxYN2dEadRiUXs8dexBNtIk0ZrlPqckT8K+TI0jepfQ==","signatures":[{"sig":"MEUCIDs9DEjahOmd1WvrFTE4B5Hq6SiM+L/75+N+7i6wsVDiAiEAg1IjsxRX3ZvRDc3JhOKKa4Y2QnX4ks/CEuZrJUX3AIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"fcae583f596af039503ea6d9b034061172f8a53c","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"10.9.4","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.0","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.7.0_1771910829956_0.1803334847364766","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@mohtasham/md-to-docx","version":"2.7.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.7.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"3a04483b1d0047b6e91668dd964c1ff9046ae5e2","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.7.1.tgz","fileCount":37,"integrity":"sha512-yycWkb9bwN41HqSyeuW+VYqov1j72VQtaYi2Nay2q96PMDpv1FlBbGn172aqaL07SaiZJB5uj+y2Liz5xFIQdw==","signatures":[{"sig":"MEUCIGpye5s0a4C8Cf1jLvzFXmwIAeqOTPiIc2WCu8pgXAhWAiEAjbYb1pnfb9ja/cWNWPD8uKK5zkhHANIaY2wMCdwryIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8a157eddfb0b74fbd41dd61e58066834799468c6","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"10.9.4","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.0","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.7.1_1771911591713_0.12551199253882217","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@mohtasham/md-to-docx","version":"2.8.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.8.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"f705ebdbdf9b6f5628b6a139de788d9af5ea9015","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.8.0.tgz","fileCount":37,"integrity":"sha512-tQsySz+iGXlUibqCQNgIeJgxClfDSech+tmGoZu2hBSRrBNG0U/C1GEfnUbzilcVzjgzmjYlzvYRe9oL1P+Onw==","signatures":[{"sig":"MEYCIQDQ1xZdgF+L7kI/mPcwgmQ6xnd55/ghPM+jO82Id4fjMQIhAJD4X1CmbyFgutLmS10THrOBxb8wj1vtToBTGmqkqIPJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153901},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9f7cbb2f6723e15f03d5da4be7c4491ac3975ddc","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"10.9.4","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.0","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.8.0_1771936720778_0.11392671929185827","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@mohtasham/md-to-docx","version":"2.9.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.9.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"32d073ca17c5e03889c412424bf7b10e70bcb7bd","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.9.0.tgz","fileCount":37,"integrity":"sha512-ZGTp9RSWQN5Jl3YpXMNWk9D0sBe6e2/zfc4YYU9qew+rEImfsSsOzUAISfQb54zSVdbTbfXGo3sOojul/sI3mw==","signatures":[{"sig":"MEYCIQD1UZytvUJV1SKcux9N+ghdgj+sTl44sv0JKqrYp6qEmQIhAPrjFTw1Fd6YOXXGlUD8AqcBUQGmwCwqif8lpcASPbBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179107},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2cb288c48e20455b6b4bb2531499214052eed4eb","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"10.9.4","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.0","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.9.0_1772817235278_0.7449914397827684","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@mohtasham/md-to-docx","version":"2.9.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.9.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"11770d0ad60e730a7b487145390163f13493136f","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.9.1.tgz","fileCount":39,"integrity":"sha512-5bqkheoajBtCsos97wOw0OW7T1f6CbCggnkfZlChC81hG/A8gkyaKiCr6r3BdDaba3cJkb/qN5xXubZl0yjRWg==","signatures":[{"sig":"MEUCIHw1WW/Js8f6IZNGhEIRpno/R/Psj9TseFRRlZh7o/IAAiEA7TQtVDLol2Xa2nepiJTCgVoLzHTkzJq7AdAx5GUU2xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138115},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7bfe5090439ad98a872b82bcacd51e4316113d35","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:alignment":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs src/heading-alignment.test.ts"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.11.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.0","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.9.1_1776440348034_0.20799190147322721","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@mohtasham/md-to-docx","version":"2.10.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.10.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"ad927cab0dfb052c01812d23dcf3fdd82e5f7426","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.10.0.tgz","fileCount":41,"integrity":"sha512-9QoGlOT7MGYEE0Ky7X+88BbEU6q0DuCZUxZ9Bxmj1T7xkHYtr3YoUf5ddE9DezzBtkv4xATO2K6USMZPtA10JA==","signatures":[{"sig":"MEUCIH4i9aVPchknZRpXQmRQmBG5tV6wzlm85cldUcJvNPx5AiEA0k6ZzckXhYm+bXb+Df8JVQt8NAiXqXXaX+5IBfrGxvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157890},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d4818660c8c3c32f755f1b42759a55e41cdbefce","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"_npmVersion":"11.11.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.0","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","@types/file-saver":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.10.0_1776498579037_0.2540267469987032","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@mohtasham/md-to-docx","version":"2.10.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.10.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"4514c7c1fdc5cba91f5fcf8f7b4272c7ebba23ac","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.10.1.tgz","fileCount":41,"integrity":"sha512-LwS9FgB9cLL7vdcMtGMwsCTSqpc6XDfHwvICXrwSvjyOjOy2iLtQ6lRf021xgzk1hebYZ+Y9R1XMN7xhn+2IOg==","signatures":[{"sig":"MEUCIQD2He8WGNoB02pgTfrlZvhrqlLLXY237GfeuwYT8ZC59AIgX/fB82mkrVNCEXDq5gF/QmxyQKzRdG2lXtEwMzRY8LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158439},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"87fd4c4762864cd52c2fbc3bc3108308a5846063","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.2","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.10.1_1776501021507_0.913417278898567","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@mohtasham/md-to-docx","version":"2.10.2","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.10.2","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"50c43da14616f8bd757c8adc3fff84372be39bca","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.10.2.tgz","fileCount":41,"integrity":"sha512-CBKm7VaXzdzG8GojpD/bT6lFCVgOZ6qE3+xjaF8jeosjZDtPv+L87yuTObS0beTZ+NtNvgSLrmVLqRQGt8ogUA==","signatures":[{"sig":"MEYCIQDdn0bArlxStUQX3C6N/DyILWTKTbK4+/NkEK1Ta3vBNAIhAI5x0uxm5Rdr2kZK2N8bbESMBVFcI/pIsRwo6LCckrHE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157789},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"814ddae88348c37512de53c0615428ac2dbff15f","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.2","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.10.2_1777450351191_0.9221122427075144","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@mohtasham/md-to-docx","version":"2.11.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.11.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"e5b30461b62bc4bb1606e8b526bc72aa6cf1075e","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.11.0.tgz","fileCount":41,"integrity":"sha512-3N8rlhPn3gWuFhijKp/WaSLgTXHy2445b1tIJVctzNEqwujl2YQTX7FfygpTbNJuHRe/DKRxXK0X+5UDKmPVSQ==","signatures":[{"sig":"MEUCIF/X3LjUuI5BvDYe/uT1MQAqzWIHGv9ZH/BIZ81dsGH6AiEAiWKweBFr7ZJPzZzXO/Kbs44oewinPK7tMtMWoa1A97I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"30d2501a96f56b550b22813eddc3bcfecaee7c81","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.2","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^7.25.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.11.0_1778605361444_0.42179431448513927","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@mohtasham/md-to-docx","version":"2.11.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.11.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"edb6cf8b3bda6e0e7740f79c56214d3d32a62e38","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.11.1.tgz","fileCount":41,"integrity":"sha512-3GJqqSwiCEd6sI57k3kramKH8W3HwE4LQPoKNqc8oUutRfACtPPFr1OqCCCiJdukP9fD0wNDXbb3rLWHvGKahg==","signatures":[{"sig":"MEQCIBgR4zA1r9D5Jbsd74yx+M67XIKjXXU3mDb0hFzrZk1uAiA8Lj9D0xNE7QUEXyskfrJPItCfObDrM9jnQ9myteERIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184763},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ad51c1daacf8f39c9f63448e354afce15b1b43bd","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.2","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^7.25.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.11.1_1778751065211_0.6761157268966709","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@mohtasham/md-to-docx","version":"2.11.2","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.11.2","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"cb3dee6889a88cfea7ea41082fb9fce1ca7392de","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.11.2.tgz","fileCount":41,"integrity":"sha512-fcd4MkFuDGYHAp3SUwvz/sfrK2/R/n0sU67a6oMBywzz5mXePxYLuLU0KJ4wQhlMKJSbRMn0vgDA84eRVEnaWg==","signatures":[{"sig":"MEUCIH+XrFw3ngy+im41bbJWyU5nDMro0VTEF2QP5xVO9DXuAiEApX1jd0QSL+3FcP6TMhrx+LALXw7mwYcsAjp0/1rf7Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184569},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cf9d97d40483b7c05ec66a09898e4a6956ac2c3b","scripts":{"test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.2","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^7.25.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@semantic-release/changelog":"6.0.3","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.11.2_1778753726088_0.852473660035046","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@mohtasham/md-to-docx","version":"2.12.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.12.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"9602d4dd337646d88254475dd03fb5b22084b906","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.12.0.tgz","fileCount":41,"integrity":"sha512-Xi6G61P3t6RwxEzctgAmr3YQq2Qzuh8EXPj/H0TrKqgx7mlOuFsj0+8PXLE2nzq3Io2AO86U+pH0Kddi0dbcUQ==","signatures":[{"sig":"MEYCIQCF4e/SH5Su39LMpbEP0WUu6OcmLmnD236Qcvt6a1sMgAIhALSxQZlt74SAnPwubW/10G6sal8E4yWSUBgdTSoBW0S3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189961},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ffc623c9b02d1db9ee51af745f2f399f51f448d9","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.2","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^7.25.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.12.0_1779294933649_0.14885914367795472","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@mohtasham/md-to-docx","version":"2.12.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.12.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"0109e84807814aa96d69687e8393f6e81e97b92c","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.12.1.tgz","fileCount":47,"integrity":"sha512-o4U2nigu7NFUP8u6Gu6hQXJNOga8+jJxzDRDN3eWxWSmnArPLz8msw89tv1GXnf519mNjIN81ZBqLUO+E68UFg==","signatures":[{"sig":"MEUCICfoVb1hBul7kBgM7RfHiYh2Sm+RVwGXQZh2FTAljMLxAiEAn0ac/rT7BE2g65xNWfKK2nb6RRTSCc3sBrM4NRDgFyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"35b6a2fe5e529213359d7978e276b9c9927590bc","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^7.25.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.12.1_1780161477080_0.7313004928733888","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@mohtasham/md-to-docx","version":"2.12.2","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.12.2","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"93d779d4c41c6c385949362dc75c267dec1845d7","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.12.2.tgz","fileCount":47,"integrity":"sha512-uhG7869B0qsL4t88JTQ2AQCudm28tXfMUFqvNkTn9GPbBcFbd72JqxWURveK6v2ZjacOL0auXhxEG9ZCsq4R7A==","signatures":[{"sig":"MEYCIQC4bEeMiSMd8dAWNy0AACiQzf8pDOnonbSELci5wcx8+wIhAKZI7fdVYbFZUpLc+aMGD+N0su4mHN0IC7x+JeFyqqSL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d128d70b0155a94c22f1762e896d814426c4a347","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^7.25.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.12.2_1780492383357_0.5819232517107407","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"@mohtasham/md-to-docx","version":"2.12.3","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.12.3","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"327f74251fa86e3fb8c6de458db21ba048ad4b56","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.12.3.tgz","fileCount":47,"integrity":"sha512-ELOkpbWUj+c6g+pR7WfBceREpONCMs42VHGytU3KZRrCDO5NjC1GeEW1/CuUHBwZx6TNcOCRz0qLWAcToiRAfw==","signatures":[{"sig":"MEUCIC2GqfHrN4k8XgGivXhT9wuCQmeEvFwxW/1YmMmT6dlmAiEAwtfKXBetC2F7k7m3/pW2jvIBHFUZJEh5UYcWCRwx0K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169711},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2c3293b65b80db092c68ff2eeb4a8df765b249c8","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^7.25.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.12.3_1780734019010_0.24717217248018097","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"@mohtasham/md-to-docx","version":"2.12.4","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.12.4","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"75b726d56bfcd7de727e8f761d91dcf844ce0b55","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.12.4.tgz","fileCount":49,"integrity":"sha512-R0I6cvB+Phs527b1Ydz4S95ciE6oqM3loyipgY899Y85dcrBC0nmBONE3ukL3StdunmAgXUS4pc5mffyf9SV5A==","signatures":[{"sig":"MEQCIEB4dweA5GJx8uHu8zt7Ie40Ayv6fYUJ0IocxwKauLq4AiAgj4UXp/dlLau2wK5rXaLMrsLWS2LajW2uFkp9JpCVgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181036},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ec4d872afc0107966cebb23ec21186fa2fa8d76c","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^7.25.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.12.4_1781071895745_0.9750074122702226","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"@mohtasham/md-to-docx","version":"2.12.5","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.12.5","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"cfec4b2186c48a66c500956663d08cdc7a16332a","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.12.5.tgz","fileCount":49,"integrity":"sha512-eM9YAOPYIMvE26+tH+QBAcwQihQhqwMjDiV9N4L1gbgxtemO7BuN0a7X0sBipykjUuu6RW8+RcQtkUJg0Syo4w==","signatures":[{"sig":"MEUCIQCPLugrOiOWadNS5v5e3IL3s0X7VXF66nje6iGTOD9zswIgWTDW6ZJU6zbxGhOJPwVFSM/a0zkBJFbBnmw5uVP4nn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184553},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"86304aec68dac4c7ea1ff8b51feadf9302314803","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^7.25.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.12.5_1781894808416_0.4493606571858626","host":"s3://npm-registry-packages-npm-production"}},"2.12.6":{"name":"@mohtasham/md-to-docx","version":"2.12.6","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.12.6","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"c9fa31f140a97c8e58cecd9d0881662159e667e7","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.12.6.tgz","fileCount":49,"integrity":"sha512-CxfeNVCRuWUsaQIYj1f9IoyWwiYFpWp0+TJ/jdG1Ai+uZayrgdbmJlZ/EGdZp7A/vv+bav6Czv/7s+5gCMvY0w==","signatures":[{"sig":"MEUCIG3/PswrnlTIiQdDTU8yn1A/21ekfBol8QCLOXNefJtwAiEAot92lAImCbZFasjt/3U61TCHzV2h6FaKstoebVf/DtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184553},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"56eb10c68fb07e65c8aab8f75e281de9482c5f40","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^6.27.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.12.6_1781895318612_0.18180338524155637","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@mohtasham/md-to-docx","version":"2.13.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.13.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"4c1f4223a352afbd6a59c653e1ad9d6d1b9596b2","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.13.0.tgz","fileCount":49,"integrity":"sha512-6t3eDV+aOwzpF3FT13erwVMqXvIO5gY0UYhiG2uI+N1UugizZbyN3CJe3mfktApyl65O8umhxtSSxWdayRzxcA==","signatures":[{"sig":"MEUCIQCKkFlDE8LyvN4Suh7ltfjRRj/0z5dQY0GS5egBz1JvDgIgJE82pPcj+nWmYpPelIQHPR28klVso99PhXRmDt94ZjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191400},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"35f26068c10b60ddf91037db1e7f94aa9b6aab4c","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^6.27.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.13.0_1781895441288_0.6374472394110717","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@mohtasham/md-to-docx","version":"2.14.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.14.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"59cf28bda6d764c5c125cc08b7a121fa4494798d","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.14.0.tgz","fileCount":49,"integrity":"sha512-smC+4dzxZAY2kkSGeNPpqdKUOsWC9fmEYa4s4f7iAcG0eT9vtrq2qk6BlelLKnfuRVSgimQoVhgrRx2JNehNeQ==","signatures":[{"sig":"MEUCIB60tNeBH8DXMXR0WhtzdGrAKPynXseV6VNE5XAJXLkDAiEApMxyKGf6nTZSKuJMRGVuh92Jr+Kmzk9LhUpjE4fwqXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199239},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fbbed34608d3f195941c89e75cb4859a80835997","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^6.27.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.14.0_1781895823553_0.8876472017647745","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@mohtasham/md-to-docx","version":"2.15.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.15.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"ab84321d3ca58d8ce00fcdb9270b8b212bf81bfd","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.15.0.tgz","fileCount":49,"integrity":"sha512-3virhl4h7CRYmjTIa3Q3YXevUFgWMzrtvGIzxdoHWTLUS/b2sbbNImuzP0j4BBFsmpP9+TiRuUpt9MJmNEIn1w==","signatures":[{"sig":"MEQCIAiI2fIco2v2lfXj8pM3PtYlYpsNKI2Yw2EXqNTD6ARyAiBDBm1SrcUAQZR3Ew/hQj1nD6WwxNcGRlLBQkXety7NTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213783},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4302dff5da4741a1d2165444a65a7a62c315bec0","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^6.27.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.15.0_1781896073279_0.9204567819432041","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@mohtasham/md-to-docx","version":"2.16.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.16.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"4ee7c65f882d8a236d197b5571aecb980d3d436e","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.16.0.tgz","fileCount":51,"integrity":"sha512-1dT7ak+5PJ797FtyYpk2qCRt5Mp8mJSkv0UiR5TIgt0b47l56A8OI5e9gSu4rAA05KSCD/kFLHKr7PDZqRcmPg==","signatures":[{"sig":"MEUCIQD013rYR/Hlw8ZvpWjY3iK6VI4Nwa36ikFllh2FTHRqUQIgTRcq4IMGt/2xsA3yrStDJN4IZPu/A39Mx4Lt/U/PHj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226334},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"471eb376125e581ae3675c4e469e0fb2260c4689","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^6.27.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-math":"^6.0.0","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.16.0_1781896533060_0.24007293219031922","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@mohtasham/md-to-docx","version":"2.17.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.17.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"d9f6dee39a393c277ce7c80544d4af057295cbd8","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.17.0.tgz","fileCount":51,"integrity":"sha512-WUWmvLHfLIxBCcQGXiNScWV+CMRIjytcjKkmxTj0jU1FhBrH/yWyRJjxKvdeI5tn3UD20CwLLYr1AAWxiMMa6w==","signatures":[{"sig":"MEUCICkmMK5SKDraQEgQFRC2gUcLMmcXic8B4Yy6OXfIhkb0AiEAiCZSQJNFK/noOuJUnQ9CaIcNWN1qcGMf8NPRMUirph8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236995},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8eafdc942cc4beb1c8f66c960eb5c2e2c06e9ddf","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^6.27.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-math":"^6.0.0","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.17.0_1781896852548_0.15194591761828868","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@mohtasham/md-to-docx","version":"2.18.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@2.18.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"de49380bea64529d143ec67bccfd04de24d61899","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-2.18.0.tgz","fileCount":53,"integrity":"sha512-APOvynOGx3vkw4Oqb0xc3bg2KY0ND5c2HL75+Ni1hJQGLBxydMoPqxy5PgMn1GHKBc+7ptl/tCiyurBUdP4I/Q==","signatures":[{"sig":"MEUCIQDn/w4IrXrm55lFAvI7YFprQh221MiHFMB+EcgfQFDM7wIgO35LM6mhww7fQt/dzvNwXU/pd2PeQW3Z2pZQ7ZcHV9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b3feaba2c2708cdace7f47f66fae56fb9b4b4aa6","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.22.3","dependencies":{"docx":"^9.5.0","remark":"^15.0.1","undici":"^6.27.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-math":"^6.0.0","remark-parse":"^11.0.0","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jszip":"^3.10.1","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","@types/mdast":"^4.0.4","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_2.18.0_1781897552653_0.6104135545097897","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@mohtasham/md-to-docx","version":"3.0.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@3.0.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"f0f173114832eac804b59de6d69178d2e3010c2a","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-3.0.0.tgz","fileCount":67,"integrity":"sha512-7b3n/NKbQpja4j0mxLt1Vjbc6Z59lxqtjsERvom0QofKUApRhRbXSa6SIt+eJYI6BMRwbtID24wh8KomSaDkRg==","signatures":[{"sig":"MEYCIQDzx3K0pF3wehY3405MsvA3IWBGQCpi9aA/SEUvB2EOZAIhAK7ic7J6D+WWTBZmgJxSM7pzMDnom/6huwrBiArE5p7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451348},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b49288e588e7c4932913b5991a22fd40ddc309b4","scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs","test:package-manager":"node tests/package-manager-consumer.mjs","test:package-managers":"node tests/package-manager-consumer.mjs pnpm && node tests/package-manager-consumer.mjs bun"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.18.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.23.1","dependencies":{"docx":"^9.5.0","jszip":"^3.10.1","remark":"^15.0.1","undici":"^6.27.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-math":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","@xmldom/xmldom":"^0.9.10","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_3.0.0_1784736553006_0.3917433745862713","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@mohtasham/md-to-docx","version":"3.0.1","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@3.0.1","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"e2e01c1f50621da11862bb227514cc5a559af46d","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-3.0.1.tgz","fileCount":71,"integrity":"sha512-TqnIHvpeEKPSISZCUUPUYJJhSrSciTNslnAF9f6wKUHDEpDZCKCHGBx4jXMjIiNR8r5H/BuYcjHw7FYBtN81zA==","signatures":[{"sig":"MEYCIQCPQ9g5o9Ox/OYsdVpLL3rlTgq+72loOn6CEyM6tWc6HgIhAI1LZTd1J2ckvDGKSUCI3F+UPpJg4LSziuPWIe4QPinG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454801},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"18ee62db041c96d5d1a9613d259a9492a37ee80b","imports":{"#secure-image-fetch":{"node":"./dist/utils/secureImageFetch.node.js","browser":"./dist/utils/secureImageFetch.browser.js","default":"./dist/utils/secureImageFetch.browser.js"}},"scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs","test:browser-bundle":"npm run build && node tests/browser-bundle.mjs","test:package-manager":"node tests/package-manager-consumer.mjs","test:package-managers":"node tests/package-manager-consumer.mjs pnpm && node tests/package-manager-consumer.mjs bun"},"_npmUser":{"name":"mohtasham","email":"mohtashammurshid@gmail.com"},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.18.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.23.1","dependencies":{"docx":"^9.5.0","jszip":"^3.10.1","remark":"^15.0.1","undici":"^6.27.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-math":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","@xmldom/xmldom":"^0.9.10","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","next":"15.5.22","react":"19.2.4","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","react-dom":"19.2.4","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_3.0.1_1785523678197_0.8499908320111265","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@mohtasham/md-to-docx","version":"4.0.0","keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","_id":"@mohtasham/md-to-docx@4.0.0","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"bin":{"md-to-docx":"dist/cli.js"},"dist":{"shasum":"87530057cd6a20e01994ade7e9b39f16d9d290e6","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-4.0.0.tgz","fileCount":83,"integrity":"sha512-Ys5Q+vN4b8lGxJDv0DJJwYMeSr/o3L4xPzprawlNjphOtdSxkYrdB9bf22WFDNEi/uKmUffdPcmR7fVPJONnGg==","signatures":[{"sig":"MEUCIG4XMNvvzs3GF2F5ddsqn+1Majzc/VceD07sH5uZ2FjnAiEAw9lYX17Y7NhclpAKuA2Z4MRMDfBpAEjjsO2Xh+KgZfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":"^18.17.0 || ^20.3.0 || >=21.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8b4033234abec31cd23f8893b961040802b4c295","imports":{"#image-assets":{"node":"./dist/utils/imageAssets.node.js","browser":"./dist/utils/imageAssets.browser.js","default":"./dist/utils/imageAssets.browser.js"},"#secure-image-fetch":{"node":"./dist/utils/secureImageFetch.node.js","browser":"./dist/utils/secureImageFetch.browser.js","default":"./dist/utils/secureImageFetch.browser.js"}},"scripts":{"lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","build":"tsc","prepare":"npm run build","release":"semantic-release","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:consumer":"node tests/package-consumer.mjs","test:browser-bundle":"npm run build && node tests/browser-bundle.mjs","test:package-manager":"node tests/package-manager-consumer.mjs","test:package-managers":"node tests/package-manager-consumer.mjs pnpm && node tests/package-manager-consumer.mjs bun"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83162ddf-39ab-4042-acc8-d485082e57dc"}},"repository":{"url":"git+https://github.com/MohtashamMurshid/md-to-docx.git","type":"git"},"_npmVersion":"11.18.0","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","directories":{},"_nodeVersion":"22.23.2","dependencies":{"docx":"^9.5.0","jszip":"^3.10.1","sharp":"^0.34.5","remark":"^15.0.1","undici":"^6.27.0","unified":"^11.0.5","lowlight":"^3.3.0","file-saver":"^2.0.5","remark-gfm":"^4.0.1","remark-math":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","@xmldom/xmldom":"^0.9.10","unist-util-visit":"^5.0.0","mdast-util-find-and-replace":"^3.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","next":"15.5.22","react":"19.2.4","eslint":"^9.39.4","globals":"^17.6.0","ts-jest":"^29.1.2","react-dom":"19.2.4","typescript":"^5.8.2","@types/jest":"^29.5.12","@types/node":"^20.11.24","semantic-release":"25.0.3","@types/file-saver":"^2.0.7","@semantic-release/git":"10.0.1","@typescript-eslint/parser":"^8.59.4","@semantic-release/changelog":"6.0.3","@typescript-eslint/eslint-plugin":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/md-to-docx_4.0.0_1788634103481_0.8397762391728589","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@mohtasham/md-to-docx","version":"4.0.1","description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","main":"dist/index.js","types":"dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"imports":{"#secure-image-fetch":{"browser":"./dist/utils/secureImageFetch.browser.js","node":"./dist/utils/secureImageFetch.node.js","default":"./dist/utils/secureImageFetch.browser.js"},"#image-assets":{"browser":"./dist/utils/imageAssets.browser.js","node":"./dist/utils/imageAssets.node.js","default":"./dist/utils/imageAssets.browser.js"}},"bin":{"md-to-docx":"dist/cli.js"},"scripts":{"build":"tsc","lint":"eslint src tests","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","test:browser-bundle":"npm run build && node tests/browser-bundle.mjs","test:consumer":"node tests/package-consumer.mjs","test:package-managers":"node tests/package-manager-consumer.mjs pnpm && node tests/package-manager-consumer.mjs bun","test:package-manager":"node tests/package-manager-consumer.mjs","test:single":"node --experimental-vm-modules node_modules/jest/bin/jest.js --config jest.config.mjs","prepare":"npm run build","release":"semantic-release"},"keywords":["markdown","docx","word","converter","typescript"],"author":{"name":"Mohtasham"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MohtashamMurshid/md-to-docx.git"},"bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","publishConfig":{"access":"public","provenance":true},"devDependencies":{"@semantic-release/changelog":"6.0.3","@semantic-release/git":"10.0.1","@types/file-saver":"^2.0.7","@types/jest":"^29.5.12","@types/node":"^20.11.24","@typescript-eslint/eslint-plugin":"^8.59.4","@typescript-eslint/parser":"^8.59.4","conventional-changelog-conventionalcommits":"9.3.1","eslint":"^9.39.4","globals":"^17.6.0","jest":"^29.7.0","next":"15.5.22","react":"19.2.4","react-dom":"19.2.4","semantic-release":"25.0.3","ts-jest":"^29.1.2","typescript":"^5.8.2"},"dependencies":{"@types/mdast":"^4.0.4","@xmldom/xmldom":"^0.9.10","docx":"^9.5.0","file-saver":"^2.0.5","jszip":"^3.10.1","lowlight":"^3.3.0","mdast-util-find-and-replace":"^3.0.2","remark":"^15.0.1","remark-gfm":"^4.0.1","remark-math":"^6.0.0","remark-parse":"^11.0.0","sharp":"^0.34.5","undici":"^6.28.1","unified":"^11.0.5","unist-util-visit":"^5.0.0"},"overrides":{"postcss":"8.5.28"},"engines":{"node":"^18.17.0 || ^20.3.0 || >=21.0.0"},"gitHead":"f82aa230299cd7798376868d819ba9a8740b6beb","_id":"@mohtasham/md-to-docx@4.0.1","_nodeVersion":"22.23.2","_npmVersion":"11.18.0","dist":{"integrity":"sha512-y0Qdwdavv7EHNkdGJxWTf0NTdi18SSSHg74d+5fF1X437KVFFGAh2nZ9zr/vUwWr0Oo1Y5LE5EH4fkNiIsdBFA==","shasum":"902271e840830a34af5f47fa077c75a3d6eb0d03","tarball":"https://registry.npmjs.org/@mohtasham/md-to-docx/-/md-to-docx-4.0.1.tgz","fileCount":83,"unpackedSize":534917,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mohtasham%2fmd-to-docx@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCK2FH7wwKaKX7+qxdgQWrqwtPvvfIflMIzOPMbj0qv0gIhALzT8NmZfulyUqwb7Dz6Myq2hxc0i3WsQNFI6fTU09PF"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83162ddf-39ab-4042-acc8-d485082e57dc"}},"directories":{},"maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/md-to-docx_4.0.1_1789062310183_0.3832671514759691"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-29T16:43:55.510Z","modified":"2026-09-10T17:45:10.679Z","1.0.0":"2025-03-29T16:43:55.785Z","1.0.1":"2025-03-29T18:50:16.227Z","1.1.0":"2025-03-29T20:17:57.804Z","1.1.1":"2025-03-29T20:43:01.705Z","1.2.1":"2025-03-30T11:54:55.082Z","1.2.2":"2025-04-18T09:41:26.814Z","1.2.3":"2025-04-18T10:43:46.994Z","1.3.0":"2025-04-18T11:18:52.664Z","1.4.0":"2025-04-18T12:20:24.241Z","1.4.1":"2025-04-21T11:27:46.835Z","1.4.3":"2025-04-28T04:32:59.371Z","1.4.5":"2025-04-28T05:47:43.142Z","1.4.6":"2025-05-19T07:12:11.214Z","1.4.7":"2025-05-27T07:31:17.253Z","1.4.8":"2025-05-27T08:00:41.519Z","1.4.9":"2025-06-05T16:17:36.224Z","2.0.0":"2025-06-16T17:15:19.876Z","2.0.1":"2025-07-04T10:28:07.633Z","2.0.2":"2025-08-01T03:17:27.774Z","2.0.3":"2025-08-04T10:18:30.757Z","2.1.0":"2025-08-08T06:27:43.940Z","2.2.0":"2025-08-08T14:41:04.286Z","2.2.1":"2025-08-09T13:47:49.577Z","2.3.0":"2025-09-05T10:38:42.969Z","2.4.0":"2025-10-01T16:06:56.836Z","2.5.0":"2025-12-09T13:52:06.638Z","2.5.1":"2025-12-14T16:59:39.203Z","2.6.0":"2026-01-09T10:13:24.554Z","2.6.1":"2026-01-21T06:55:39.161Z","2.7.0":"2026-02-24T05:27:10.095Z","2.7.1":"2026-02-24T05:39:51.879Z","2.8.0":"2026-02-24T12:38:40.924Z","2.9.0":"2026-03-06T17:13:55.431Z","2.9.1":"2026-04-17T15:39:08.189Z","2.10.0":"2026-04-18T07:49:39.179Z","2.10.1":"2026-04-18T08:30:21.645Z","2.10.2":"2026-04-29T08:12:31.341Z","2.11.0":"2026-05-12T17:02:41.649Z","2.11.1":"2026-05-14T09:31:05.340Z","2.11.2":"2026-05-14T10:15:26.226Z","2.12.0":"2026-05-20T16:35:33.802Z","2.12.1":"2026-05-30T17:17:57.237Z","2.12.2":"2026-06-03T13:13:03.571Z","2.12.3":"2026-06-06T08:20:19.163Z","2.12.4":"2026-06-10T06:11:35.906Z","2.12.5":"2026-06-19T18:46:48.582Z","2.12.6":"2026-06-19T18:55:18.753Z","2.13.0":"2026-06-19T18:57:21.453Z","2.14.0":"2026-06-19T19:03:43.780Z","2.15.0":"2026-06-19T19:07:53.463Z","2.16.0":"2026-06-19T19:15:33.217Z","2.17.0":"2026-06-19T19:20:52.722Z","2.18.0":"2026-06-19T19:32:32.857Z","3.0.0":"2026-07-22T16:09:13.256Z","3.0.1":"2026-07-31T18:47:58.358Z","4.0.0":"2026-09-05T18:48:23.632Z","4.0.1":"2026-09-10T17:45:10.331Z"},"bugs":{"url":"https://github.com/MohtashamMurshid/md-to-docx/issues"},"author":{"name":"Mohtasham"},"license":"MIT","homepage":"https://github.com/MohtashamMurshid/md-to-docx#readme","keywords":["markdown","docx","word","converter","typescript"],"repository":{"type":"git","url":"git+https://github.com/MohtashamMurshid/md-to-docx.git"},"description":"Convert Markdown to Microsoft Word (.docx) documents with support for various Markdown features","maintainers":[{"name":"mohtasham","email":"mohtashammurshid@gmail.com"}],"readme":"# @mohtasham/md-to-docx\n\n> Convert Markdown to Microsoft Word (`.docx`) documents — in Node.js, in the browser, or straight from your terminal.\n\n[npm version](https://www.npmjs.com/package/@mohtasham/md-to-docx)\n[npm downloads](https://www.npmjs.com/package/@mohtasham/md-to-docx)\n[license](./LICENSE)\n[types](https://www.npmjs.com/package/@mohtasham/md-to-docx)\n[node](https://nodejs.org)\n\nA TypeScript-first library and CLI that turns Markdown into production-ready Word documents: headings, tables, lists, footnotes, images, code blocks with optional syntax highlighting, multi-section templates, per-section headers/footers, page numbering, TOC, and fine-grained style control.\n\n---\n\n## Table of contents\n\n- [Highlights](#highlights)\n- [Installation](#installation)\n- [Quick start](#quick-start)\n- [CLI](#cli)\n- [Programmatic usage](#programmatic-usage)\n  - [Browser](#browser)\n  - [Node.js](#nodejs)\n  - [React](#react)\n- [Features](#features)\n  - [Multi-section documents (template + sections)](#multi-section-documents-template--sections)\n  - [Figure and table captions](#figure-and-table-captions)\n  - [Syntax-highlighted code blocks](#syntax-highlighted-code-blocks)\n  - [Chart fenced blocks](#chart-fenced-blocks)\n  - [Mermaid diagram blocks](#mermaid-diagram-blocks)\n  - [Custom renderer plugins](#custom-renderer-plugins)\n  - [Math rendering](#math-rendering)\n  - [Custom heading and paragraph alignment](#custom-heading-and-paragraph-alignment)\n  - [Table of Contents styling](#table-of-contents-styling)\n  - [Text find-and-replace](#text-find-and-replace)\n  - [Server-side processing limits](#server-side-processing-limits)\n  - [RTL / bidirectional text](#rtl--bidirectional-text)\n  - [Reference DOCX style generation](#reference-docx-style-generation)\n  - [Document metadata and accessibility](#document-metadata-and-accessibility)\n  - [Reference DOCX placeholder patching](#reference-docx-placeholder-patching)\n- [Supported Markdown](#supported-markdown)\n- [API reference](#api-reference)\n- [Requirements](#requirements)\n- [Install as an agent skill](#install-as-an-agent-skill)\n- [Development](#development)\n- [Changelog](#changelog)\n- [Contributing](#contributing)\n- [License](#license)\n\n---\n\n## Highlights\n\n- **Zero-config defaults** — pass any Markdown string, get a valid `.docx` Blob back.\n- **First-class CLI** — `npx @mohtasham/md-to-docx input.md output.docx`.\n- **TypeScript-native** — fully typed options surface, including `CodeHighlightTheme`, `Options`, and `DocumentSection`.\n- **Multi-section documents** — cover pages, per-section headers/footers, page numbering resets, mixed orientations, style overrides.\n- **Captioned figures and tables** — automatic document-wide numbering, stable Word bookmarks, and clickable cross-references.\n- **Reference DOCX patching** — Node-friendly placeholder replacement for inserting generated Markdown into an existing `.docx` package.\n- **Reference DOCX style generation** — create a fresh Markdown-derived document while adopting named styles, theme/fonts, page geometry, and final-section headers/footers from a trusted or untrusted Word reference.\n- **Accessible document semantics** — real Word drawing descriptions, strict missing-alt gates, proofing language, semantic headings/table headers, and typed package metadata.\n- **Optional syntax highlighting** — opt-in, powered by `[lowlight](https://github.com/wooorm/lowlight)`; ships a GitHub-light theme and lets you override any token color.\n- **Native Word math** — Markdown `$...$` and `$$...$$` equations render as editable Word math for a documented TeX subset.\n- **Works everywhere** — Node.js (18.17+) and modern browsers; the package ships ESM with type declarations.\n- **Small public surface, stable API** — only the root entrypoint is exported via `package.json#exports`.\n\n## Installation\n\n```bash\nnpm install @mohtasham/md-to-docx\n# or\npnpm add @mohtasham/md-to-docx\n# or\nyarn add @mohtasham/md-to-docx\n```\n\n## Quick start\n\n```typescript\nimport { convertMarkdownToDocx } from \"@mohtasham/md-to-docx\";\nimport fs from \"node:fs/promises\";\n\nconst markdown = `\n# Hello, Word\n\nThis document was generated from **Markdown** in TypeScript.\n\n- Supports lists\n- **Bold**, *italic*, ++underline++, ~~strikethrough~~\n- Tables, blockquotes, GitHub-style callouts, images, and code blocks\n\n\\`\\`\\`ts\nconst greet = (name: string) => \\`Hello, \\${name}!\\`;\n\\`\\`\\`\n`;\n\nconst blob = await convertMarkdownToDocx(markdown);\nawait fs.writeFile(\"hello.docx\", Buffer.from(await blob.arrayBuffer()));\n```\n\n## CLI\n\nConvert files without writing any code:\n\n```bash\n# Run without installing\nnpx @mohtasham/md-to-docx input.md output.docx\n\n# Or install globally\nnpm install -g @mohtasham/md-to-docx\nmd-to-docx input.md output.docx\n\n# Apply styling or multi-section config from a JSON file\nmd-to-docx input.md output.docx --options options.json\nmd-to-docx input.md output.docx -o options.json\n\n# Help\nmd-to-docx --help\n```\n\nThe `--options` JSON file accepts the same shape as the programmatic `Options` argument. Example:\n\n```json\n{\n  \"documentType\": \"report\",\n  \"style\": {\n    \"fontFamily\": \"Trebuchet MS\",\n    \"heading1Alignment\": \"CENTER\",\n    \"paragraphAlignment\": \"JUSTIFIED\"\n  },\n  \"codeHighlighting\": { \"enabled\": true }\n}\n```\n\nThe CLI also supports pipes, batch jobs, watch mode, and both reference workflows:\n\n```bash\ncat report.md | md-to-docx - report.docx\nmd-to-docx report.md - > report.docx\nmd-to-docx --batch ./markdown ./word\nmd-to-docx report.md report.docx --watch\nmd-to-docx report.md report.docx --reference corporate.docx\nmd-to-docx corporate.docx report.docx --patches patches.json\nmd-to-docx report.md report.docx --base-dir ./assets\n```\n\n`patches.json` maps placeholder names to Markdown strings or `{ \"markdown\": \"...\", \"style\": { ... } }` objects. Batch conversion finds `.md` files recursively and preserves relative directories. Watch mode monitors input directories, local assets, options, and reference files; Ctrl+C stops it. Batch failures return a nonzero exit code after processing the remaining files. Output files are replaced atomically. Status and warning messages never enter binary stdout.\n\nLocal image paths resolve relative to each Markdown file, or `--base-dir` when provided. Paths and symlinks must stay within that base directory. Pipes use the current working directory. The CLI does not load executable plugins from JSON.\n\nFor a multi-section document, use `template` + `sections` (the CLI ignores the positional markdown argument when `sections` is provided):\n\n```json\n{\n  \"template\": {\n    \"pageNumbering\": { \"display\": \"current\", \"alignment\": \"CENTER\" }\n  },\n  \"sections\": [\n    {\n      \"markdown\": \"# Cover\\n\\nPrepared for ACME\",\n      \"footers\": { \"default\": null },\n      \"pageNumbering\": { \"display\": \"none\" }\n    },\n    {\n      \"markdown\": \"[TOC]\\n\\n# Body\\n\\nMain content…\",\n      \"headers\": { \"default\": { \"text\": \"Main Section\", \"alignment\": \"RIGHT\" } },\n      \"pageNumbering\": { \"start\": 1, \"formatType\": \"decimal\" }\n    }\n  ]\n}\n```\n\n## Programmatic usage\n\n### Browser\n\n```typescript\nimport { convertMarkdownToDocx, downloadDocx } from \"@mohtasham/md-to-docx\";\n\nconst blob = await convertMarkdownToDocx(\"# Hello\\n\\nWorld.\");\ndownloadDocx(blob, \"hello.docx\");\n```\n\nBrowser conversion supports Markdown without remote images, embedded `data:`\nimage URLs, and image bytes returned by trusted renderer plugins/callbacks.\nWithout a trusted `imageHandling.resolve` callback, HTTP(S) Markdown images render as visible fallback text in browser builds, even\nif `imageHandling.remote.enabled` is set. Browsers do not expose the DNS and\nconnection controls needed to apply the package's server-side SSRF protections.\nConvert on a trusted Node.js endpoint when remote images must be fetched.\n\n### Node.js\n\n```typescript\nimport { convertMarkdownToBuffer } from \"@mohtasham/md-to-docx\";\nimport fs from \"node:fs/promises\";\n\nconst buffer = await convertMarkdownToBuffer(await fs.readFile(\"input.md\", \"utf8\"));\nawait fs.writeFile(\"output.docx\", buffer);\n```\n\n### React\n\n```tsx\n\"use client\";\n\nimport { useState } from \"react\";\nimport { convertMarkdownToDocx, downloadDocx } from \"@mohtasham/md-to-docx\";\n\nexport function MarkdownExporter() {\n  const [markdown, setMarkdown] = useState(\"\");\n\n  const exportDocx = async () => {\n    const blob = await convertMarkdownToDocx(markdown);\n    downloadDocx(blob, \"export.docx\");\n  };\n\n  return (\n    <>\n      <textarea value={markdown} onChange={(e) => setMarkdown(e.target.value)} />\n      <button onClick={exportDocx}>Export as DOCX</button>\n    </>\n  );\n}\n```\n\nThis root import is supported in client components, including Next.js\nTurbopack builds. The same browser image boundary applies: use `data:` images\nor perform conversion in a Node.js route when Markdown contains remote images.\n\n## Features\n\n### Multi-section documents (template + sections)\n\nUse `template` for shared section defaults and `sections` for explicit parts with their own markdown, headers, footers, page numbering, orientation, and style overrides.\n\n```typescript\nconst blob = await convertMarkdownToDocx(\"\", {\n  style: { fontFamily: \"Trebuchet MS\", paragraphSize: 24 },\n  template: {\n    page: {\n      margin: { top: 1440, right: 1080, bottom: 1440, left: 1080 },\n    },\n    pageNumbering: { display: \"current\", alignment: \"CENTER\" },\n  },\n  sections: [\n    {\n      markdown: \"# My Report\\n\\nPrepared for ACME\",\n      footers: { default: null },\n      pageNumbering: { display: \"none\" },\n      style: { paragraphAlignment: \"CENTER\", paragraphSize: 28 },\n    },\n    {\n      markdown: \"[TOC]\\n\\n# Executive Summary\\n\\n…\",\n      titlePage: true,\n      type: \"NEXT_PAGE\",\n      headers: {\n        default: { text: \"Executive Summary\", alignment: \"RIGHT\" },\n        first: { text: \"Executive Summary (First)\", alignment: \"RIGHT\" },\n      },\n      footers: {\n        default: {\n          text: \"Page\",\n          pageNumberDisplay: \"currentAndSectionTotal\",\n          alignment: \"RIGHT\",\n        },\n      },\n      pageNumbering: { start: 1, formatType: \"decimal\" },\n      style: { paragraphAlignment: \"JUSTIFIED\" },\n    },\n    {\n      markdown: \"# Appendix\\n\\n…\",\n      type: \"ODD_PAGE\",\n      page: { size: { orientation: \"LANDSCAPE\" } },\n      pageNumbering: { start: 1, formatType: \"upperRoman\" },\n      style: { paragraphSize: 22 },\n    },\n  ],\n});\n```\n\n**Precedence (last wins):** global `style` → `template.style` → per-section `style`. For `headers` / `footers`, each slot (`default`, `first`, `even`) can inherit, override, or be explicitly disabled with `null`.\n\n### Figure and table captions\n\nUse a Pandoc-style caption paragraph immediately after a standalone image or GFM table. Leave a blank line before the caption paragraph, start it with `: `, and finish it with a kind-prefixed identifier. Reference the identifier with pandoc-crossref-style `[@fig:id]` or `[@tbl:id]` syntax:\n\n```markdown\nThe architecture is shown in [@fig:architecture]. Results are in [@tbl:results].\n\n![Accessible architecture diagram](architecture.png)\n\n: System *architecture* {#fig:architecture}\n\n| Metric | Value |\n| --- | ---: |\n| Accuracy | 98% |\n\n: **Evaluation** results {#tbl:results}\n```\n\nThe output contains `Figure 1` and `Table 1` captions. References are native clickable Word `REF` fields; caption numbers are native `SEQ` fields wrapped in stable bookmarks. Figure and table sequences are independent and continue across every entry in `options.sections`, including forward references. Word is asked to refresh fields when the document opens, and deterministic cached values keep the generated DOCX readable before a refresh.\n\nSyntax and edge cases:\n\n- A figure must be a paragraph containing exactly one image. Its existing Markdown alt text remains the image's Word accessibility text; the separate caption paragraph supplies the visible caption and supports normal inline formatting.\n- A caption ID is case-sensitive, must use the matching `fig:` or `tbl:` prefix, cannot contain whitespace or braces, and is limited to 128 characters. Other punctuation is accepted and converted to a deterministic Word-safe bookmark.\n- The caption must be the next Markdown block. Without the blank line, Markdown treats the lines as one paragraph/table; without a valid adjacent caption, existing images and tables render unchanged.\n- By default, malformed captions, later duplicate IDs, and unresolved references remain visible as literal text. Set `captions.failureMode: \"throw\"` to reject them instead. The first duplicate definition wins in preserve mode.\n- Put `[@fig:id]` in inline code when it should remain literal. Captions and references also work in placeholder patches, including references across placeholders. Patch merging remaps bookmark IDs and refreshes cached caption numbers in document order.\n\nLabels, placement, and presentation can be adjusted without changing Markdown:\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  captions: {\n    figureLabel: \"Illustration\",\n    tableLabel: \"Dataset\",\n    figurePlacement: \"below\",\n    tablePlacement: \"above\",\n    alignment: \"CENTER\",\n    italic: true,\n    size: 20,\n    failureMode: \"throw\",\n  },\n});\n```\n\n### Reference DOCX style generation\n\nUse `convertMarkdownWithReferenceDocxToBuffer` to generate a **brand-new** document whose content comes only from Markdown while its Word presentation comes from an existing `.docx`. This is the reference-styles workflow; it does not look for placeholders and does not copy cover pages, closing paragraphs, or any other static body content from the reference.\n\n```typescript\nimport {\n  convertMarkdownWithReferenceDocxToBuffer,\n} from \"@mohtasham/md-to-docx\";\nimport fs from \"node:fs/promises\";\n\nconst reference = await fs.readFile(\"corporate-reference.docx\");\nconst markdown = `# Quarterly Update\n\nRevenue increased **18%**.\n\n1. Confirm the forecast\n2. Publish the board pack`;\n\nconst output = await convertMarkdownWithReferenceDocxToBuffer(\n  markdown,\n  reference,\n  {\n    reference: {\n      styles: {\n        normal: { name: \"Corporate Body\" },\n        heading1: { id: \"CorpHeading1\" },\n        blockquote: { name: \"Executive Quote\" },\n        codeBlock: { name: \"Code Block\" },\n        table: { name: \"Corporate Table\" },\n      },\n      missingStyleBehavior: \"throw\",\n      duplicateStyleNameBehavior: \"throw\",\n      preservePageLayout: true,\n      preserveHeadersAndFooters: true,\n    },\n  },\n);\n\nawait fs.writeFile(\"quarterly-update.docx\", output);\n```\n\nStyle selectors are exact and deterministic. `{ id: \"...\" }` matches `w:styleId`; `{ name: \"...\" }` matches the visible `w:name`. Supported roles are `normal`, `title`, `heading1` through `heading6`, `blockquote`, `codeBlock`, `caption`, `listParagraph`, `table`, `strong`, `emphasis`, `inlineCode`, and `hyperlink`. Omitted roles try conventional Word IDs/names and otherwise retain generated formatting; when an automatic name match is duplicated, the first definition in document order wins. `null` disables reference adoption for that role. `missingStyleBehavior` applies to explicit selectors and defaults to `\"fallback\"`. Duplicate explicit name selectors throw by default; use an ID to disambiguate or deliberately set `duplicateStyleNameBehavior: \"first\"`.\n\nThe package merge preserves or derives:\n\n- Reference `styles.xml`, including paragraph, character, table styles, document defaults, and style links; converter-required styles missing from the reference are appended.\n- Theme and font-table parts reached through the reference document relationships, including bounded embedded-font parts.\n- Reference numbering definitions, remapped above generated abstract/instance IDs so Markdown bullets and ordered lists cannot collide with style-linked numbering.\n- Final-reference-section page size, orientation, margins, columns/grid, page-number settings, and header/footer references. The same reference presentation is applied to every newly generated section, and table width is derived from the adopted page geometry.\n- Header/footer XML plus internal image dependencies and external hyperlinks. External relationships are never fetched during conversion.\n\nDeliberate exclusions and limitations:\n\n- Reference body content, comments, footnotes, custom properties, document settings, macros, embedded objects, and unused media are not copied.\n- Only the final reference section is used as the presentation source. Multi-section reference-body sequencing is not replayed.\n- Header/footer internal relationships other than images (for example charts, OLE objects, or `altChunk`) throw `MarkdownConversionError` instead of silently creating a broken or active-content package.\n- Caption mapping applies when generated content contains a `Caption` paragraph style; image alt text is not promoted into a separate caption by this mode.\n- `Buffer` output is Node-only. Blob/ArrayBuffer helpers work in modern browsers with in-memory DOCX bytes, but Node is the primary tested environment for reference-package workflows.\n\nReference DOCX files are treated as untrusted ZIP packages. Entry paths are checked, external relationships are not fetched, XML DTD/entity declarations are rejected, and processing honors `AbortSignal`. Defaults are 16 MiB compressed, 64 MiB total uncompressed, 16 MiB per entry, and 512 entries; override them with `reference.limits`. Malformed packages and limit failures throw `MarkdownConversionError` with a typed `ReferenceDocxErrorContext` such as `{ phase: \"reference-docx\", code: \"PACKAGE_LIMIT_EXCEEDED\", limit, actual }`.\n\n#### Migration and design notes\n\nChoose the workflow by ownership of the body:\n\n- Use ordinary `convertMarkdownToDocx*` when the converter owns both content and styling. Its output path is unchanged when reference mode is unused.\n- Use `convertMarkdownWithReferenceDocx*` when Markdown owns all new body content and an existing DOCX supplies reusable presentation.\n- Use `patchMarkdownInDocx*` when the existing DOCX body must remain and Markdown belongs only at named placeholders.\n\nMoving from placeholder patching to reference-style generation usually means deleting placeholders from the workflow, passing the full Markdown document once, and adding role selectors for organization-specific style names. Static cover or boilerplate content must be expressed as Markdown/new sections or retained via placeholder patching; it is intentionally not inherited by reference-style generation.\n\n### Document metadata and accessibility\n\nMetadata is opt-in and shared by the whole DOCX package, including multi-section documents:\n\n```typescript\nimport type { DocumentMetadata, Options } from \"@mohtasham/md-to-docx\";\n\nconst metadata: DocumentMetadata = {\n  title: \"Quarterly accessibility review\",\n  subject: \"Product documentation\",\n  description: \"Review findings and remediation status\",\n  creator: \"Documentation Team\", // Word's Author / dc:creator\n  keywords: [\"accessibility\", \"DOCX\", \"review\"],\n  category: \"Engineering\",\n  company: \"Example Co\",\n  language: \"en-GB\",\n  created: \"2026-07-01T09:00:00Z\", // only emitted when supplied\n  custom: {\n    ReviewState: \"Draft\",\n    Build: \"v3\",\n  },\n};\n\nconst options: Options = {\n  metadata,\n  accessibility: { missingImageAltText: \"throw\" },\n};\n\nconst blob = await convertMarkdownToDocx(\n  `# Revenue\n\n![Bar chart comparing Q1 and Q2 revenue](./revenue.png \"Quarterly revenue\")`,\n  options,\n);\n```\n\nSupported package fields:\n\n| API field | Word / OOXML destination | Notes |\n| --- | --- | --- |\n| `title` | Core `dc:title` | |\n| `subject` | Core `dc:subject` | |\n| `description` | Core `dc:description` | |\n| `creator` / `author` | Core `dc:creator` (Word Author) | `creator` wins if both are supplied. |\n| `keywords` | Core `cp:keywords` | A list is joined with `; `. |\n| `category` | Core `cp:category` | |\n| `language` | Core `dc:language` and generated Word run styles | BCP 47-style tag. |\n| `company` | Extended `Company` in `docProps/app.xml` | |\n| `created`, `modified` | Core `dcterms:*` | Normalized to UTC ISO timestamps; never synthesized on the opt-in metadata path. |\n| `custom` | String-valued properties in `docProps/custom.xml` | Up to 64 properties. |\n\nFor a new document, providing `metadata` creates a normalized metadata set; unspecified creation/modification timestamps are omitted. Omitting `metadata` uses the legacy packing path unchanged. For placeholder patching, omitting `metadata` preserves the reference package. Supplying it overrides only the provided core/app fields, merges provided custom properties by case-insensitive name, and preserves every unspecified reference value, including existing timestamps. There is no separate reference-style generation mode: patching continues to preserve the reference DOCX styles, while ordinary conversion creates a new document.\n\nMetadata and drawing text are untrusted input. Invalid OOXML control characters and unpaired surrogates are rejected with `MarkdownConversionError`; metadata values are limited to 4,096 characters, language tags to 64 characters, custom names to 255 characters, keyword lists to 128 entries, and image descriptions/titles to 2,048/512 characters. XML-special characters are escaped. Metadata processing performs no network lookup and observes the conversion `AbortSignal` between package operations.\n\n#### Image descriptions and strict mode\n\n- Markdown image alt text is written to the actual Word drawing `descr` property for data URLs, allowed remote images, and ordinary image URLs. A Markdown image title is written as the Word drawing name/title.\n- Chart blocks use the explicit JSON `alt`; the configured chart title becomes the drawing title. This applies to the built-in and custom chart renderer.\n- Mermaid renderers can return `altText` and `title` with their image bytes. In permissive mode, a missing value retains the compatibility fallback `Mermaid diagram`.\n- `accessibility.missingImageAltText` defaults to `\"permissive\"`. Set it to `\"throw\"` to reject missing/whitespace-only Markdown, chart, or Mermaid alt text with `MarkdownConversionError`. Normal/remote Markdown images are rejected before any fetch; charts are rejected before a custom renderer runs.\n\nEmpty Markdown alt text is allowed only in permissive mode. It is **not** marked as decorative: `docx@9.5` cannot emit Word's decorative-object extension, so this package does not fake that semantic. If decorative status is required, mark it in Word after generation or use an OOXML post-processor that correctly supports that extension.\n\n#### Language, RTL, headings, and tables\n\n`metadata.language` sets the package language and is the fallback Word proofing language. Content language precedence is: `metadata.language` → global `style.language` → `template.style.language` → per-section `style.language`. `style.direction` is independent and keeps its existing global/template/section precedence: `\"RTL\"` emits bidirectional paragraphs, RTL runs, and the bidirectional language tag; `\"LTR\"` does not infer direction from the language tag. Generated Markdown headings remain real Word Heading 1–6 paragraphs with outline levels, and the first Markdown table row remains a repeatable Word table-header row.\n\nThese features improve machine-readable DOCX semantics; they do **not** certify WCAG or Section 508 compliance. Consumers remain responsible for meaningful alt text, logical heading order, table complexity/scope, color contrast, link purpose, reading order, template accessibility, and an end-to-end review with Word's Accessibility Checker or an equivalent tool.\n\n### Reference DOCX placeholder patching\n\nUse `patchMarkdownInDocxToBuffer` when you already have a Word template and want Markdown inserted at named placeholders. This workflow preserves the original DOCX package around the patched location, including existing styles, headers, footers, margins, cover pages, and static content.\n\nCreate placeholders in the reference DOCX as plain text, for example `{{body}}`, then patch them from Node:\n\n```typescript\nimport { patchMarkdownInDocxToBuffer } from \"@mohtasham/md-to-docx\";\nimport fs from \"node:fs/promises\";\n\nconst template = await fs.readFile(\"corporate-template.docx\");\nconst output = await patchMarkdownInDocxToBuffer(\n  template,\n  {\n    body: `# Quarterly Update\n\nHello **team**.\n\n| Metric | Value |\n| --- | --- |\n| Revenue | $1.2M |`,\n  },\n  {\n    style: { fontFamily: \"Aptos\" },\n    keepOriginalStyles: true,\n    tableWidthTwips: 9746,\n  }\n);\n\nawait fs.writeFile(\"report.docx\", output);\n```\n\nThe default placeholder delimiters are `{{` and `}}`. Use `placeholderDelimiters` if your template uses a different marker:\n\n```typescript\nawait patchMarkdownInDocxToBuffer(template, patches, {\n  placeholderDelimiters: { start: \"[[\", end: \"]]\" },\n});\n```\n\nSupported in placeholder patches:\n\n- Node-first `.docx` patching from an existing DOCX buffer.\n- Document-level placeholder replacement with generated paragraphs, headings, tables, blockquotes, code blocks, links, images, ordered and bullet lists, footnotes, captions, cross-references, native TOCs, and page breaks.\n- Preserving existing package parts that are not replaced by the placeholder patch.\n- Configurable markdown table width through `tableWidthTwips` when the reference template uses non-default margins or page geometry.\n\nCurrent limitations:\n\n- This API patches an existing body; use `convertMarkdownWithReferenceDocx*` for a brand-new document that adopts reference styles.\n- This does not append to the end of a document unless the template contains a placeholder at that location.\n- Markdown table width is not inferred from the reference DOCX. Set `tableWidthTwips` to match the placeholder section's content width when the template differs from the default A4 portrait width.\n- New Word comments remain unsupported in patch Markdown. Existing template comments are preserved.\n- Browser use accepts in-memory DOCX bytes; Node remains the primary tested environment.\n\nA placeholder replaces its containing paragraph, including when its text spans multiple Word runs. Repeated placeholders are all replaced by default; `recursive: false` replaces only the first occurrence of each name. Inserted text is never reinterpreted as another placeholder. Repeated copies receive distinct bookmark and footnote IDs. The merger preserves existing named styles and applies explicit Markdown formatting. `keepOriginalStyles` remains accepted for API compatibility; it does not override explicit patch formatting.\n\nPatching validates the reference ZIP with the same default size, entry, XML, and relationship checks as reference-style generation. Images and hyperlinks inside generated footnotes receive their own relationships.\n\n### Local, inline, SVG, and WebP images\n\nMarkdown images can appear within text and table cells. Standalone images remain separate paragraphs. Reference-style images such as `![Logo][logo]` resolve through their Markdown definitions.\n\n```typescript\nawait convertMarkdownToBuffer(markdown, {\n  imageHandling: { baseDirectory: \"/absolute/path/to/assets\" },\n});\n\n// A trusted resolver can supply browser, virtual, or authenticated assets.\nawait convertMarkdownToDocx(markdown, {\n  imageHandling: {\n    resolve: async (source, { signal, maxBytes }) => {\n      const data = await myAssetStore.read(source, { signal, maxBytes });\n      return data ? { data } : null;\n    },\n  },\n});\n```\n\n`resolve` runs first. Returning `null` or `undefined` uses the ordinary local/data/remote path. Resolvers are trusted application code and are responsible for any network access they perform. Core still enforces image byte limits, successful-image budgets, format validation, alt-text policy, and cancellation checks. `baseDirectory` is Node-only and opt-in through the library; local paths cannot escape it through `..` or symlinks.\n\nSVG and WebP inputs are converted to PNG for Word compatibility. Node uses a lazy-loaded Sharp decoder; browsers use their image decoder and canvas. SVGs must be self-contained, with no scripts, external references, stylesheets, animation, or foreign objects. Converted output also obeys `maxImageBytes`; rasterization is limited to 16 million pixels. Existing PNG, JPEG, and GIF images retain their embedding path.\n\n### Rich tables and header/footer content\n\nGFM tables support inline images and configurable widths, header color, cell padding, and row splitting:\n\n```typescript\nawait convertMarkdownToBuffer(markdown, {\n  style: {\n    tableColumnWidths: [2400, 6000], // twips; one width per logical column\n    tableAllowRowSplit: false,\n    tableHeaderBackground: \"E8EDF2\",\n    tableCellMargins: { top: 120, bottom: 120, left: 160, right: 160 },\n  },\n});\n```\n\nUse a `table` JSON fence when cells need merged spans or block Markdown:\n\n````markdown\n```table\n{\n  \"columnWidths\": [2400, 6000],\n  \"headers\": [\"Area\", \"Details\"],\n  \"rows\": [\n    [{ \"markdown\": \"**Delivery**\", \"rowSpan\": 2 }, \"1. Draft\\n2. Review\"],\n    [\"![Diagram](diagram.svg)\"],\n    [{ \"markdown\": \"Spans both columns\", \"columnSpan\": 2 }]\n  ]\n}\n```\n````\n\nCells are Markdown strings or `{ markdown, columnSpan?, rowSpan? }` objects. Omit positions covered by a previous row's span. Each row must cover the same logical width. Widths are in twips; a fence's widths override `style.tableColumnWidths`. Invalid JSON, out-of-bounds spans, and mismatched widths throw `MarkdownConversionError`. Cell content participates in document-wide image, element, and numbering budgets. Rich tables can nest up to eight levels.\n\nHeader/footer slots accept `markdown` before their optional plain `text` and page fields:\n\n```typescript\nawait convertMarkdownToBuffer(markdown, {\n  imageHandling: { baseDirectory: \"/absolute/path/to/assets\" },\n  template: {\n    headers: { default: { markdown: \"**Company**\\n\\n![Logo](logo.svg)\" } },\n    footers: { default: { markdown: \"*Confidential*\", pageNumberDisplay: \"currentAndTotal\" } },\n  },\n});\n```\n\nHeader/footer Markdown supports formatting, logos, tables, and lists and shares the document's processing limits. Word does not permit footnotes in headers or footers; these produce an explicit error.\n\n### Native table of contents and conversion warnings\n\n`[TOC]` creates a native Word TOC field with cached clickable heading entries, page-reference fields, and dot leaders. Word supplies actual page numbers when it updates fields; cached page values show `?` until then. After editing headings in Word, update the entire TOC to rebuild it.\n\n```typescript\nawait convertMarkdownToBuffer(markdown, {\n  toc: { mode: \"native\", pageNumbers: true, dotLeaders: true, updateFieldsOnOpen: true },\n  onWarning: warning => {\n    // { code, message, source?, sectionIndex? }\n    conversionWarnings.push(warning);\n  },\n});\n```\n\nSet `toc.mode: \"links\"` for the previous static linked list, or disable `pageNumbers`/`dotLeaders` independently. `updateFieldsOnOpen: false` leaves refreshing to Word's Update Field command. TOC depth, title, and per-level styles remain configurable.\n\n`onWarning` reports image failures/budget fallbacks, unsupported math, unresolved heading links, diagram failures, and plugin fallbacks. The library does not log by default. Callback exceptions propagate as conversion failures. Strict options such as `mathRendering.unsupported: \"throw\"` continue to throw instead of producing a warning.\n\nReference-style links, ordered-list starting numbers including zero, and `#heading` links work in both ordinary and patch conversions. Heading fragments use lowercase text with punctuation removed and spaces replaced by hyphens; duplicates receive `-1`, `-2`, and later suffixes. Unicode fragments and links to later sections are supported.\n\n### Syntax-highlighted code blocks\n\nHighlighting is **opt-in**; when disabled (the default) output is byte-identical to pre-highlighting versions. When enabled, each token becomes its own colored `TextRun`.\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  codeHighlighting: {\n    enabled: true,\n    showLanguageLabel: true,\n    languages: [\"typescript\", \"javascript\", \"python\", \"bash\"],\n    theme: {\n      background: \"0D1117\",\n      border: \"30363D\",\n      default: \"C9D1D9\",\n      languageLabel: \"8B949E\",\n      keyword: \"FF7B72\",\n      string: \"A5D6FF\",\n      number: \"79C0FF\",\n      comment: \"8B949E\",\n      \"title.function\": \"D2A8FF\",\n    },\n  },\n});\n```\n\nTheme keys map 1:1 to `hljs-*` token classes (without the `hljs-` prefix); values are RRGGBB hex strings without `#`. Reserved keys: `default`, `background`, `border`, `languageLabel`. Unknown or non-whitelisted languages fall back to the plain rendering path, so conversion never throws on an unsupported fence.\n\n### Chart fenced blocks\n\nChart rendering is **opt-in**. When disabled (the default), `chart` and `chartjs` fences render as ordinary code blocks. When enabled, the fence body must be JSON using the documented Chart.js-like subset below:\n\n````markdown\n```chart\n{\n  \"type\": \"bar\",\n  \"data\": {\n    \"labels\": [\"Q1\", \"Q2\", \"Q3\"],\n    \"datasets\": [\n      {\n        \"label\": \"Revenue\",\n        \"data\": [12, 18, 9],\n        \"backgroundColor\": [\"#4E79A7\", \"#F28E2B\", \"#E15759\"]\n      }\n    ]\n  },\n  \"width\": 640,\n  \"height\": 360,\n  \"alt\": \"Quarterly revenue\"\n}\n```\n````\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  chartRendering: {\n    enabled: true,\n    width: 640,\n    height: 360,\n    invalidDefinitionBehavior: \"placeholder\",\n  },\n});\n```\n\nSupported built-in chart types are `bar`, `line`, `pie`, and `doughnut`. `data.datasets[].data` must contain finite numbers; `data.labels` is optional and must be an array of strings when present. `width` and `height` can be set per block, otherwise `chartRendering.width` / `chartRendering.height` are used. Invalid chart JSON or schema issues render a visible placeholder by default; set `invalidDefinitionBehavior: \"throw\"` to fail conversion with `MarkdownConversionError`.\n\nSet the block's `alt` to a meaningful chart description. Strict accessibility mode requires it. If `options.plugins.title.text` is present, it is also written as the Word drawing title.\n\nThe built-in renderer is offline and has no network, native canvas, or browser runtime dependency. It produces simple PNG geometry for the supported subset. For full Chart.js layout, fonts, plugins, or custom drawing, pass `chartRendering.renderer`; the callback receives the parsed definition plus resolved dimensions and must return a PNG data URL or PNG bytes. In Node, that renderer can use optional project dependencies such as `chart.js` with `canvas` or `skia-canvas`; those packages are not bundled by `@mohtasham/md-to-docx`.\n\n### Mermaid diagram blocks\n\nMermaid rendering is **opt-in** and requires a programmatic renderer callback. The package does not bundle Mermaid, Chromium, Playwright, a CLI runner, or any other diagram runtime, so converting untrusted Markdown cannot execute diagram tooling by default.\n\nWhen disabled (the default), Mermaid fences render exactly like ordinary code blocks:\n\n````markdown\n```mermaid\ngraph TD\n  A[Start] --> B[Done]\n```\n````\n\nTo embed Mermaid diagrams as DOCX images, provide a callback that returns PNG, JPEG, or GIF bytes:\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  mermaidRendering: {\n    enabled: true,\n    render: async ({ code, signal }) => {\n      const pngBytes = await renderMermaidToPng(code, { signal });\n      return {\n        data: pngBytes,\n        contentType: \"image/png\",\n        width: 640,\n        altText: \"Flow from Start to Done\",\n        title: \"Process flow\",\n      };\n    },\n  },\n});\n```\n\nRendered diagrams use the same image sizing and `imageHandling.maxImages` / `maxImageBytes` limits as normal embedded images. If rendering is unavailable or fails, the default `failureMode` is `\"codeBlock\"` so the original Mermaid source remains in the document. Set `failureMode: \"placeholder\"` to emit a visible failure paragraph, or `\"throw\"` to fail conversion with `MarkdownConversionError`.\n\nSecurity note: run Mermaid or browser-based renderers with the same care as any server-side rendering pipeline for untrusted input. Use request timeouts, `AbortSignal`, process isolation or sandboxing, memory limits, and a vetted Mermaid configuration. The CLI options JSON cannot provide a renderer function, so CLI-only usage preserves Mermaid fences as code unless wrapped by a host application.\n\n### Custom renderer plugins\n\nProgrammatic consumers can add custom fenced blocks and transformed block-level mdast nodes through the versioned plugin API. The surface is deliberately block-focused: API version 1 does not expose raw `docx` objects, internal model nodes, inline-node handlers, parser grammar configuration, or document-package mutation. This keeps numbering, image relationships, bookmarks, footnotes, comments, tables, and future internal refactors under core control.\n\n| Stage | Public hook | Purpose |\n| --- | --- | --- |\n| Document setup | `setup` | Initialize isolated state once, shared across the conversion's sections or patches. No end hook is exposed because plugins cannot mutate the finished DOCX package. |\n| AST transformation | `transformAst` | Inspect, mutate, or replace the parsed section-local mdast before limits/model conversion. This is not a parser grammar hook. |\n| Fence recognition + render | `fencedBlocks[]` | Claim normalized fence languages and return semantic DOCX-safe blocks. |\n| Block-node render | `blockNodes[]` | Render custom block node types introduced by an AST transformer. |\n\n#### Simple custom fence\n\nThis complete example turns a `notice` fence into a styled semantic paragraph:\n\n````typescript\nimport {\n  convertMarkdownToBuffer,\n  type MarkdownDocxPlugin,\n} from \"@mohtasham/md-to-docx\";\nimport { writeFile } from \"node:fs/promises\";\n\nconst noticePlugin: MarkdownDocxPlugin = {\n  apiVersion: 1,\n  name: \"example.notice\",\n  fencedBlocks: [\n    {\n      languages: [\"notice\"],\n      failureMode: \"fallback\",\n      render({ value }) {\n        return {\n          type: \"paragraph\",\n          children: [\n            { type: \"text\", value: \"Notice: \", bold: true },\n            { type: \"text\", value },\n          ],\n        };\n      },\n    },\n  ],\n};\n\nconst markdown = `\\`\\`\\`notice\nDeploy after the database migration.\n\\`\\`\\``;\n\nawait writeFile(\n  \"notice.docx\",\n  await convertMarkdownToBuffer(markdown, { plugins: [noticePlugin] }),\n);\n````\n\nFence languages are normalized to lowercase. The result may be a semantic `paragraph`, `heading`, `codeBlock`, `image`, or `table`, an array of those blocks, `context.renderChildren()`, or `{ type: \"skip\" }`. Plugin images accept bytes only and pass through the core `maxImages` and `maxImageBytes` budgets. Raw `Paragraph` and `Table` instances from `docx` are not supported; returning them is an invalid result and follows the handler's failure policy.\n\n#### Reusable block-node plugin\n\n`transformAst` runs on the section-local mdast after core text replacements and before `maxElements` is enforced. It may mutate the tree or return a replacement root. The example below promotes paragraphs written as `:::tip text` into a custom block node, including when nested in a list, blockquote, callout, or footnote. `renderChildren()` is the controlled way to ask core to render that node's already-processed block children.\n\n```typescript\nimport type { Node, Parent, Paragraph, Text } from \"mdast\";\nimport type { MarkdownDocxPlugin } from \"@mohtasham/md-to-docx\";\n\nfunction rewriteTips(parent: Parent): void {\n  parent.children = parent.children.map((node) => {\n    if (node.type === \"paragraph\") {\n      const paragraph = node as Paragraph;\n      const first = paragraph.children[0];\n      if (first?.type === \"text\" && first.value.startsWith(\":::tip \")) {\n        const value = (first as Text).value.slice(\":::tip \".length);\n        return {\n          type: \"tipDirective\",\n          children: [\n            {\n              type: \"paragraph\",\n              children: [{ type: \"text\", value }],\n            },\n          ],\n        } as unknown as Node;\n      }\n    }\n\n    if (\"children\" in node && Array.isArray(node.children)) {\n      rewriteTips(node as Parent);\n    }\n    return node;\n  }) as Parent[\"children\"];\n}\n\nexport function createTipPlugin(): MarkdownDocxPlugin<{ rendered: number }> {\n  return {\n    apiVersion: 1,\n    name: \"example.tip-directive\",\n    priority: 10,\n    setup: () => ({ rendered: 0 }),\n    transformAst(root) {\n      rewriteTips(root);\n    },\n    blockNodes: [\n      {\n        nodeTypes: [\"tipDirective\"],\n        failureMode: \"throw\",\n        render(_input, context) {\n          context.state.rendered++;\n          return [\n            { type: \"paragraph\", children: [{ type: \"text\", value: \"Tip\", bold: true }] },\n            context.renderChildren(),\n          ];\n        },\n      },\n    ],\n  };\n}\n```\n\nAPI version 1 intentionally provides an AST transformation hook, not a parser-extension hook. The built-in Markdown grammar remains `remark-parse` + GFM + optional math. A transformer can promote parsed nodes into custom block types as above; adding an entirely new micromark/remark grammar is reserved for a future API version.\n\n#### Lifecycle, ordering, conflicts, and failures\n\n- `setup` runs once per conversion in plugin order. Its return value is isolated to that plugin and shared across every section or reference-DOCX patch in the conversion.\n- Plugins run by descending integer `priority` (`-1000` to `1000`), then registration order. `transformAst` and render callbacks may be synchronous or asynchronous and receive the conversion `AbortSignal`.\n- Names must be unique stable lowercase identifiers. Duplicate names and duplicate names within a handler always fail. Overlapping handlers fail by default; `pluginOptions: { conflictPolicy: \"use-priority\" }` chooses the first plugin in deterministic order.\n- Enabled Mermaid and chart rendering is built in and cannot be overridden. Claiming `mermaid`, `chart`, or `chartjs` while its built-in renderer is enabled fails during validation. When the built-in is disabled, a plugin may claim that language. Built-in mdast node types can never be overridden.\n- Handler `failureMode` defaults to `\"fallback\"`: fences render as their original code block and custom nodes render extracted text. `\"skip\"` emits nothing; `\"throw\"` raises `MarkdownConversionError`. Thrown errors include `plugin`, `hook`, `language` or `nodeType`, and section/placeholder context.\n\nPlugin tables are valid at the top level, in blockquotes/callouts, and in normal document sections. Word list items can contain only paragraphs in the current internal renderer, so a plugin table inside a list fails or follows the configured fallback instead of being silently dropped. Tables in footnotes use the same documented plain-text fallback as Markdown tables. Heading results participate in bookmark and TOC counters. Plugin output also consumes `maxElements`; plugin image results share document-wide image budgets across sections and patches.\n\n#### Trust and runtime boundaries\n\nPlugins are trusted executable JavaScript. Never construct them from API input, uploaded configuration, a database value, or CLI JSON. The CLI cannot load plugin functions and rejects JSON that attempts to configure them; use a trusted Node/browser wrapper and pass plugins directly.\n\nCore still checks `maxInputLength`, transformed AST and plugin output against `maxElements`, cancellation, and returned image bytes against `maxImages` / `maxImageBytes`. A trusted plugin can perform arbitrary I/O itself, so its own network calls are outside `imageHandling.remote` SSRF controls. Use sandboxing, timeouts, allowlists, and resource limits for plugins that process untrusted Markdown. The API works in Node and modern browsers when the plugin and its dependencies do; do not import Node-only modules in browser plugins.\n\nExisting Mermaid and chart callbacks remain source-compatible and are not implemented as public plugins. Their precise fallback and validation behavior is unchanged. With `plugins` omitted or empty, the parse/model/render path and default output are unchanged. The same plugin API is available to `patchMarkdownInDocx*`; reference-DOCX restrictions such as no ordered-list package merge continue to apply.\n\n### Math rendering\n\nMarkdown math is enabled by default. Inline math uses single-dollar delimiters, and block math uses `$$` fences on their own lines:\n\n```markdown\nInline math: $x^2 + y_1$\n\n$$\n\\frac{1}{2} + \\sqrt{x}\n$$\n```\n\nThe renderer emits native Word math objects, not images, so supported equations remain editable in Word. The first supported subset covers plain symbols and text, superscript/subscript, combined subscript/superscript, `\\frac{...}{...}`, `\\sqrt{...}`, common Greek-letter commands, common operators such as `\\times`, `\\cdot`, `\\le`, `\\ge`, `\\neq`, `\\approx`, `\\sum`, and `\\int`, plus simple function names such as `\\sin`, `\\cos`, `\\tan`, `\\log`, and `\\ln`.\n\nUnsupported TeX falls back to literal source text by default, including delimiters, so content is not silently dropped. To fail conversion instead, set:\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  mathRendering: { unsupported: \"throw\" },\n});\n```\n\nTo keep dollar-delimited text literal and skip math parsing entirely:\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  mathRendering: { enabled: false },\n});\n```\n\nEscaped dollars such as `\\$x^2$` remain text. Advanced TeX layout commands such as matrices, over/under accents, custom macros, and root-degree syntax are not rendered as equations in this native subset.\n\n### Custom heading and paragraph alignment\n\nEach heading level and block type can be aligned independently:\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  style: {\n    heading1Alignment: \"CENTER\",\n    heading2Alignment: \"RIGHT\",\n    heading3Alignment: \"JUSTIFIED\",\n    paragraphAlignment: \"JUSTIFIED\",\n    blockquoteAlignment: \"CENTER\",\n  },\n});\n```\n\nSet `headingAlignment` to provide a fallback for any level without its own override.\n\n### GitHub-style callouts\n\nGitHub-style blockquote callouts render as styled DOCX callout blocks:\n\n```markdown\n> [!NOTE]\n> Use callouts for supporting information with **inline formatting**.\n>\n> Additional quoted paragraphs stay inside the callout.\n\n> [!WARNING]\n> Warning content renders with warning styling.\n```\n\nSupported callout markers are `NOTE`, `TIP`, `IMPORTANT`, `WARNING`, and `CAUTION`.\nUnsupported markers, such as `> [!INFO]`, are rendered as ordinary blockquotes with the marker text preserved. Container-directive syntax such as `:::note` is not parsed and falls back to normal Markdown text.\n\nCallout colors can be customized per type:\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  style: {\n    calloutStyles: {\n      warning: {\n        borderColor: \"B45309\",\n        backgroundColor: \"FFF7ED\",\n        titleColor: \"92400E\",\n      },\n    },\n  },\n});\n```\n\n### Table of Contents styling\n\nDrop `[TOC]` on its own line in your markdown to render a clickable, auto-populated table of contents. Every TOC level is individually styleable:\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  toc: {\n    title: \"Contents\",\n    minDepth: 1,\n    maxDepth: 3,\n  },\n  style: {\n    tocFontSize: 22,\n    tocHeading1FontSize: 28, tocHeading1Bold: true,\n    tocHeading2FontSize: 24, tocHeading2Bold: true,\n    tocHeading3FontSize: 22,\n    tocHeading4FontSize: 20, tocHeading4Italic: true,\n    tocHeading5FontSize: 18, tocHeading5Italic: true,\n  },\n});\n```\n\n### Text find-and-replace\n\nRun string, regex, or trusted functional replacements over the Markdown AST before conversion — they apply across every element type (headings, paragraphs, list items, table cells, etc.):\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  textReplacements: [\n    { find: /oldText/g, replace: \"newText\" },\n    { find: \"Company Name\", replace: \"Acme Corp\" },\n    { find: /(\\d+)/g, replace: (match) => `Number: ${match}` },\n  ],\n});\n```\n\nFunction replacements execute JavaScript in the conversion process and must only be constructed by trusted programmatic callers. They are still supported by default for backward compatibility.\n\nFor untrusted input, set `textReplacementMode: \"untrusted\"` and prefer literal string replacements. In untrusted mode, function replacements are rejected before conversion. Regex replacements are accepted only when they fit bounded safety checks; patterns with nested quantifiers or excessive length are rejected before conversion to avoid ReDoS-style stalls.\n\nEscaped link syntax such as `\\[label](https://example.com)` stays plain text in the DOCX. Hyperlinks are emitted only from actual Markdown link nodes.\n\n### Server-side processing limits\n\nLimits are opt-in so existing large-document workflows keep working. For API endpoints, upload forms, webhooks, or any untrusted input, set both input and parsed-structure caps and use `AbortSignal` for request cancellation or timeouts:\n\n```typescript\nconst controller = new AbortController();\nconst timeout = setTimeout(() => controller.abort(), 10_000);\n\ntry {\n  const blob = await convertMarkdownToDocx(markdown, {\n    maxInputLength: 1_048_576,\n    maxElements: 50_000,\n    textReplacementMode: \"untrusted\",\n    signal: controller.signal,\n    imageHandling: {\n      remote: { enabled: false },\n      maxImages: 25,\n    },\n  });\n} finally {\n  clearTimeout(timeout);\n}\n```\n\n`maxInputLength` is measured with JavaScript string length. When `sections` is provided, all section markdown lengths are summed. `maxElements` counts parsed Markdown AST nodes across every section after `textReplacements` run. The CLI options JSON can set numeric limits, but `signal` is programmatic-only.\n\n### RTL / bidirectional text\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  style: {\n    direction: \"RTL\",\n    paragraphAlignment: \"RIGHT\",\n  },\n});\n```\n\n## Supported Markdown\n\n| Feature           | Syntax                         | Notes                                                |\n| ----------------- | ------------------------------ | ---------------------------------------------------- |\n| Headings          | `# ... ######`                 | H1-H6, individually styleable                        |\n| Bold / italic     | `**bold**`, `*italic*`         |                                                      |\n| Underline         | `++underline++`                | Custom marker                                        |\n| Strikethrough     | `~~text~~`                     | GFM                                                  |\n| Inline code       | `` `code` ``                   |                                                      |\n| Code blocks       | ````` fenced                   | Optional syntax highlighting per block               |\n| Math              | `$x^2$`, `$$...$$`             | Native Word math subset; literal fallback            |\n| Mermaid diagrams  | `````mermaid                   | Opt-in image rendering; code fallback                |\n| Chart blocks      | `````chart / chartjs           | Opt-in PNG rendering; Chart.js-like JSON subset      |\n| Lists             | `-`, `*`, `1.`                 | Bullet, numbered, nested, rich formatting inside     |\n| Task lists        | `- [ ]`, `- [x]`, `- [X]`     | GFM; unchecked `☐`, checked `☒`; preserves nesting   |\n| Tables            | `\\| a \\| b \\|`                 | GFM tables                                           |\n| Blockquotes       | `> text`                       |                                                      |\n| Callouts          | `> [!NOTE]`                    | GitHub-style callout blocks                          |\n| Links             | `[text](url)`                  |                                                      |\n| Images            | `![alt](url)`                  | `data:` URLs in all runtimes; opt-in HTTP(S) fetching in Node.js; supports `#w=...&h=...` sizing |\n| Figure captions   | `: Caption {#fig:id}`          | Place after a standalone image; automatic numbering      |\n| Table captions    | `: Caption {#tbl:id}`          | Place after a GFM table; automatic numbering             |\n| Cross-references  | `[@fig:id]`, `[@tbl:id]`       | Native clickable Word references; forward refs supported |\n| Footnotes         | `Text[^1]` + `[^1]: Note text` | Native Word footnotes                                |\n| Horizontal rule   | `---`, `***`, `___`            | Native Word paragraph border                         |\n| Table of Contents | `[TOC]`                        | Clickable, auto-populated                            |\n| Page break        | `\\pagebreak`                   | Place on its own line                                |\n| Comments          | `<!-- COMMENT: text -->`       | Rendered as Word comments                            |\n\nTask-list checkboxes use Unicode ballot-box text (`☐` U+2610 and `☒` U+2612)\ninside the existing Word list paragraph. This deterministic representation has\nno form controls, macros, or font-specific Wingdings encoding, so task items\nretain normal bullet/number markers, nesting, and inline formatting across DOCX\nreaders. The checkboxes are display-only, not interactive controls.\n\nReference-style generation supports the same Markdown surface, including ordered/bullet lists, tables, images, links, footnotes, and generated TOCs. Package-level parts produced from Markdown remain owned by the converter; reference numbering and presentation parts are merged around them with collision-safe IDs.\n\nMarkdown footnotes use the GFM/remark syntax:\n\n```markdown\nText with a note[^1].\n\n[^1]: Footnote text with **formatting**, [links](https://example.com), and `code`.\n```\n\nReferenced definitions are emitted to `word/footnotes.xml` as native Word footnotes. Inline formatting, safe links, inline code, lists, blockquotes, images, and code blocks in footnote bodies are rendered where the DOCX footnote model supports them. Tables inside footnote definitions are flattened to plain ` | `-separated text rows, and nested footnote references inside footnote bodies are kept as literal `[^id]` text. Unresolved references are also kept as literal text so they remain visible in the output.\n\n## API reference\n\n### `convertMarkdownToDocx(markdown, options?): Promise<Blob>`\n\nConverts Markdown text (or a multi-section template) to a DOCX Blob.\n\n\n| Argument   | Type       | Description                                                 |\n| ---------- | ---------- | ----------------------------------------------------------- |\n| `markdown` | `string`   | Markdown source. Ignored if `options.sections` is provided. |\n| `options`  | `Options?` | See below.                                                  |\n\n\n### `convertMarkdownToArrayBuffer(markdown, options?): Promise<ArrayBuffer>`\n\nConverts Markdown text to DOCX bytes in any runtime with `ArrayBuffer` support.\n\n### `convertMarkdownToBuffer(markdown, options?): Promise<Buffer>`\n\nNode-friendly helper for writing DOCX output to disk, object storage, or HTTP responses.\n\n### `convertMarkdownWithReferenceDocx(markdown, referenceDocx, options?): Promise<Blob>`\n\nGenerates a fresh Markdown-derived DOCX and adopts named styles and selected presentation parts from reference DOCX bytes. The reference body is excluded.\n\n### `convertMarkdownWithReferenceDocxToArrayBuffer(markdown, referenceDocx, options?): Promise<ArrayBuffer>`\n\nArrayBuffer-returning reference-style helper for runtimes with in-memory DOCX bytes.\n\n### `convertMarkdownWithReferenceDocxToBuffer(markdown, referenceDocx, options?): Promise<Buffer>`\n\nNode-friendly reference-style helper. `referenceDocx` accepts `Buffer`, `Uint8Array`, `ArrayBuffer`, or `Blob` bytes; string/path inputs are rejected rather than read implicitly.\n\n### `patchMarkdownInDocx(referenceDocx, patches, options?): Promise<Blob>`\n\nPatches generated Markdown into an existing DOCX at named placeholders such as `{{body}}`.\n\n### `patchMarkdownInDocxToArrayBuffer(referenceDocx, patches, options?): Promise<ArrayBuffer>`\n\nPatches a reference DOCX and returns bytes in any runtime with `ArrayBuffer` support.\n\n### `patchMarkdownInDocxToBuffer(referenceDocx, patches, options?): Promise<Buffer>`\n\nNode-friendly helper for writing a patched reference DOCX to disk, object storage, or HTTP responses.\n\n### `downloadDocx(blob, filename?): Promise<void>`\n\nBrowser-only async helper that triggers a file download. Throws in non-browser environments. `filename` defaults to `\"document.docx\"`.\n\n### `Options`\n\n```typescript\ninterface Options {\n  onWarning?: (warning: ConversionWarning) => void;\n  documentType?: \"document\" | \"report\";\n  style?: Style;\n  metadata?: DocumentMetadata;\n  accessibility?: AccessibilityOptions;\n  toc?: TocOptions;\n  mathRendering?: MathRenderingOptions;\n  maxInputLength?: number;\n  maxElements?: number;\n  signal?: AbortSignal;\n  template?: DocumentSection;\n  sections?: DocumentSection[];\n  codeHighlighting?: CodeHighlightOptions;\n  mermaidRendering?: MermaidRenderingOptions;\n  chartRendering?: ChartRenderingOptions;\n  captions?: CaptionOptions;\n  plugins?: readonly MarkdownDocxPlugin[];\n  pluginOptions?: PluginOptions;\n  textReplacements?: TextReplacement[];\n  textReplacementMode?: \"trusted\" | \"untrusted\";\n  imageHandling?: ImageHandlingOptions;\n}\n```\n\n#### `ImageHandlingOptions`\n\nRemote image fetching is disabled by default. In Node.js, enabling it preserves\nthe full SSRF policy: HTTPS-only URLs, optional exact-host allowlisting,\nprivate-network blocking, DNS-pinned TLS connections, redirect limits, byte\nlimits, and a total timeout. An explicitly empty `allowedHosts` array denies\nevery host.\n\n```typescript\nawait convertMarkdownToDocx(markdown, {\n  imageHandling: {\n    remote: {\n      enabled: true,\n      allowedHosts: [\"images.example.com\"],\n    },\n    maxImages: 25,\n    maxImageBytes: 5 * 1024 * 1024,\n    fetchTimeoutMs: 10_000,\n    maxRedirects: 3,\n    maxUrlLength: 2048,\n  },\n});\n```\n\n`remote.enabled` and `remote.allowedHosts` apply only to Node.js. Browser builds\nnever issue remote image requests from Markdown; those images become visible\nfallback paragraphs. Browser callers can use `data:` image URLs, return trusted\nbytes from a plugin or diagram renderer, or send the conversion to a server.\n\n#### `CaptionOptions`\n\n| Field             | Type                       | Default      | Description                                      |\n| ----------------- | -------------------------- | ------------ | ------------------------------------------------ |\n| `figureLabel`     | `string`                   | `\"Figure\"`   | Label rendered before figure numbers.            |\n| `tableLabel`      | `string`                   | `\"Table\"`    | Label rendered before table numbers.             |\n| `figurePlacement` | `\"above\" \\| \"below\"`      | `\"below\"`    | Figure caption position.                         |\n| `tablePlacement`  | `\"above\" \\| \"below\"`      | `\"below\"`    | Table caption position.                          |\n| `alignment`       | `AlignmentOption`          | `\"CENTER\"`   | Caption paragraph alignment.                     |\n| `italic`          | `boolean`                  | `false`      | Italicize caption labels and text.               |\n| `size`            | `number`                   | paragraph size | Caption size in half-points.                    |\n| `failureMode`     | `\"preserve\" \\| \"throw\"`   | `\"preserve\"` | Preserve invalid syntax literally or fail early. |\n| `updateFieldsOnOpen` | `boolean`                | `true`       | Ask Word to refresh fields on open; set `false` to avoid the security prompt and update manually. |\n\n### `ReferenceDocxGenerationOptions`\n\n```typescript\ntype ReferenceDocxStyleSelector =\n  | { id: string; name?: never }\n  | { name: string; id?: never };\n\ntype ReferenceDocxStyleRole =\n  | \"normal\" | \"title\"\n  | \"heading1\" | \"heading2\" | \"heading3\"\n  | \"heading4\" | \"heading5\" | \"heading6\"\n  | \"blockquote\" | \"codeBlock\" | \"caption\" | \"listParagraph\"\n  | \"table\" | \"strong\" | \"emphasis\" | \"inlineCode\" | \"hyperlink\";\n\ninterface ReferenceDocxGenerationOptions extends Options {\n  reference?: {\n    styles?: Partial<\n      Record<ReferenceDocxStyleRole, ReferenceDocxStyleSelector | null>\n    >;\n    missingStyleBehavior?: \"fallback\" | \"throw\";\n    duplicateStyleNameBehavior?: \"first\" | \"throw\";\n    preservePageLayout?: boolean;\n    preserveHeadersAndFooters?: boolean;\n    limits?: {\n      maxCompressedBytes?: number;\n      maxUncompressedBytes?: number;\n      maxEntryUncompressedBytes?: number;\n      maxEntries?: number;\n    };\n  };\n}\n```\n\n### `PatchMarkdownOptions`\n\n```typescript\ntype MarkdownDocxPatch =\n  | string\n  | {\n      markdown: string;\n      style?: Partial<Style>;\n    };\n\ninterface PatchMarkdownOptions {\n  onWarning?: (warning: ConversionWarning) => void;\n  captions?: CaptionOptions;\n  toc?: TocOptions;\n  documentType?: \"document\" | \"report\";\n  style?: Partial<Style>;\n  metadata?: DocumentMetadata;\n  accessibility?: AccessibilityOptions;\n  codeHighlighting?: CodeHighlightOptions;\n  mathRendering?: MathRenderingOptions;\n  mermaidRendering?: MermaidRenderingOptions;\n  chartRendering?: ChartRenderingOptions;\n  plugins?: readonly MarkdownDocxPlugin[];\n  pluginOptions?: PluginOptions;\n  textReplacements?: TextReplacement[];\n  imageHandling?: ImageHandlingOptions;\n  maxInputLength?: number;\n  maxElements?: number;\n  signal?: AbortSignal;\n  keepOriginalStyles?: boolean;\n  placeholderDelimiters?: { start: string; end: string };\n  recursive?: boolean;\n  tableWidthTwips?: number;\n}\n```\n\n`patches` is an object keyed by placeholder name without delimiters. With the default delimiters, `{ body: \"# Report\" }` replaces `{{body}}` in the reference DOCX.\n\n#### `Style`\n\nText sizes\n\n\n| Option                                        | Type                  | Description                              |\n| --------------------------------------------- | --------------------- | ---------------------------------------- |\n| `fontFamily`                                  | `string`              | Base font family                         |\n| `fontFamilly`                                 | `string` (deprecated) | Alias for `fontFamily`                   |\n| `titleSize`                                   | `number`              | Title size (half-points)                 |\n| `heading1Size` … `heading6Size`               | `number`              | Per-level heading sizes                  |\n| `paragraphSize`                               | `number`              | Paragraph size                           |\n| `listItemSize`                                | `number`              | List item size                           |\n| `codeBlockSize`                               | `number`              | Code block size                          |\n| `inlineCodeSize`                              | `number`              | Inline code size                         |\n| `inlineCodeColor`                             | `string`              | Inline code text color, RRGGBB           |\n| `inlineCodeBackground`                        | `string`              | Inline code background, RRGGBB           |\n| `blockquoteSize`                              | `number`              | Blockquote size                          |\n| `calloutStyles`                               | `Record<CalloutType, CalloutStyle>` | GitHub-style callout color overrides |\n| `tocFontSize`                                 | `number`              | TOC entry size (fallback for all levels) |\n| `tocHeading1FontSize` … `tocHeading6FontSize` | `number`              | Per-level TOC entry size                 |\n| `tocHeading1Bold` … `tocHeading6Bold`         | `boolean`             | Per-level TOC entry bold flag            |\n| `tocHeading1Italic` … `tocHeading6Italic`     | `boolean`             | Per-level TOC entry italic flag          |\n\n\nSpacing & layout\n\n\n| Option             | Type       | Description                           |\n| ------------------ | ---------- | ------------------------------------- |\n| `headingSpacing`   | `number`   | Space before/after headings           |\n| `paragraphSpacing` | `number`   | Space before/after paragraphs         |\n| `lineSpacing`      | `number`   | Line spacing multiplier (e.g. `1.15`) |\n| `tableLayout`      | `\"autofit\" | \"fixed\"`                              |\n\n\nAlignment & direction\n\n\n| Option                                    | Type    | Description         |\n| ----------------------------------------- | ------- | ------------------- |\n| `paragraphAlignment`                      | `\"LEFT\" | \"RIGHT\"             |\n| `blockquoteAlignment`                     | `\"LEFT\" | \"RIGHT\"             |\n| `headingAlignment`                        | `\"LEFT\" | \"RIGHT\"             |\n| `heading1Alignment` … `heading6Alignment` | Same    | Overrides per level |\n| `direction`                               | `\"LTR\"  | \"RTL\"`              |\n| `language`                                | `string`  | BCP 47-style Word proofing language; overrides `metadata.language` for this style scope |\n\n#### `DocumentMetadata`\n\n```typescript\ninterface DocumentMetadata {\n  title?: string;\n  subject?: string;\n  description?: string;\n  creator?: string;\n  author?: string;\n  keywords?: string | readonly string[];\n  category?: string;\n  company?: string;\n  language?: string;\n  created?: Date | string;\n  modified?: Date | string;\n  custom?: Readonly<Record<string, string>>;\n}\n\ninterface AccessibilityOptions {\n  missingImageAltText?: \"permissive\" | \"throw\";\n}\n```\n\n#### `TocOptions`\n\n| Field      | Type     | Description                                  |\n| ---------- | -------- | -------------------------------------------- |\n| `title`    | `string` | TOC title. De","readmeFilename":"README.md"}