{"_id":"@m2d/emoji","_rev":"5-535d5ff186b0fe18063e199d688930ce","name":"@m2d/emoji","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.0":{"name":"@m2d/emoji","version":"0.0.0","keywords":["emoji","emoji-plugin","emoji-support","shortcode","unicode","text-processing","markdown-to-docx","mdast-to-docx","markdown","mdast","md2docx","mdast2docx","plugin","converter","docx","ms-word","document-generator","document-generation","remark","unified","images","hyperlinks","footnotes","typescript","open-source","customizable","modern","seamless-integration","cutting-edge","compatibility","progressive","web-development","frontend","automation","google-sheets","generative-ai","rich-text","m2d","mayank1513"],"author":{"url":"https://mayank-chaudhari.vercel.app","name":"Mayank Kumar Chaudhari"},"license":"MPL-2.0","_id":"@m2d/emoji@0.0.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/md2docx/md2docx-plugin-template/#readme","bugs":{"url":"https://github.com/md2docx/md2docx-plugin-template/issues"},"dist":{"shasum":"9488928937aeca439c7bb51ef949d821bd6adb79","tarball":"https://registry.npmjs.org/@m2d/emoji/-/emoji-0.0.0.tgz","fileCount":8,"integrity":"sha512-Ph+aQAI8PLjszlkpodpblecCg7G/jaIC4xCYqyzbp0fPevZbKnmJBR0ZrQEd0YANkHt4MmAYy/5n7irCJEKo2g==","signatures":[{"sig":"MEYCIQCsHbTPcAMbyGEdnFhI42xIrCP5rCtW7LkNZO1SLS4XfQIhAMsanZo9KwY8dVBCMrpeN+vWWxOP7fYhoVF3rbpZSe+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@m2d%2femoji@0.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":273875},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"funding":[{"url":"https://github.com/sponsors/md2docx","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"fb354e78799c3d4d1424b7296f592fe601d86462","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json && gzip -c dist/index.js | wc -c","clean":"rm -rf dist","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/md2docx/md2docx-plugin-template.git","type":"git"},"_npmVersion":"10.8.2","description":"A plugin for @m2d/core that parses emoji shortcodes like :smile: and replaces them with their corresponding Unicode emoji characters for DOCX output.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@m2d/core":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"docx":"^9.3.0","tsup":"^8.4.0","jsdom":"^26.0.0","vitest":"^3.0.9","unified":"^11.0.5","remark-gfm":"^4.0.1","typescript":"^5.8.2","@types/node":"^22.13.12","@types/react":"^19.0.12","remark-parse":"^11.0.0","@types/react-dom":"^19.0.4","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^3.0.9","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@repo/typescript-config":"workspace:*"},"peerDependencies":{"docx":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/emoji_0.0.0_1742905472715_0.9161960553328816","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@m2d/emoji","version":"0.1.0","keywords":["emoji","emoji-plugin","emoji-support","shortcode","unicode","text-processing","markdown-to-docx","mdast-to-docx","mdast","markdown","md2docx","mdast2docx","plugin","converter","docx","ms-word","document-generator","document-generation","remark","unified","images","hyperlinks","footnotes","typescript","open-source","customizable","modern","seamless-integration","cutting-edge","compatibility","progressive","web-development","frontend","automation","google-sheets","generative-ai","rich-text","m2d","mayank1513"],"author":{"url":"https://mayank-chaudhari.vercel.app","name":"Mayank Kumar Chaudhari"},"license":"MPL-2.0","_id":"@m2d/emoji@0.1.0","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/md2docx/md2docx-plugin-template/#readme","bugs":{"url":"https://github.com/md2docx/md2docx-plugin-template/issues"},"dist":{"shasum":"f3994c992bd71a4cf06ea490795c6eac74f94947","tarball":"https://registry.npmjs.org/@m2d/emoji/-/emoji-0.1.0.tgz","fileCount":8,"integrity":"sha512-9o4zUGvklus45ERs2lnqTKZK5htntqPVLR9NGWQtB3pinsFWOoMfFv7rGL3bwS1wqIYjWL6Ueyp8ulM8+QLn2g==","signatures":[{"sig":"MEUCIEKzbH1xdjtoj9eQgnNOPjBB/LFkFcPEDQM+S4cHDAo0AiEAxx1tE+R1aV4VeDdkjFPjGQK3M3vXQp0F7FI1iZZu/Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@m2d%2femoji@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274512},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"funding":[{"url":"https://github.com/sponsors/md2docx","type":"github"},{"url":"https://github.com/sponsors/mayank1513","type":"github"}],"gitHead":"be4e375160fd57e9f8f7b637fd289ffe7072c268","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json && gzip -c dist/index.js | wc -c","clean":"rm -rf dist","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/md2docx/md2docx-plugin-template.git","type":"git"},"_npmVersion":"10.8.2","description":"A plugin for @m2d/core that parses emoji shortcodes like :smile: and replaces them with their corresponding Unicode emoji characters for DOCX output.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@m2d/core":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"docx":"^9.3.0","tsup":"^8.4.0","jsdom":"^26.0.0","vitest":"^3.0.9","unified":"^11.0.5","remark-gfm":"^4.0.1","typescript":"^5.8.2","@types/node":"^22.13.12","@types/react":"^19.0.12","remark-parse":"^11.0.0","@types/react-dom":"^19.0.4","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^3.0.9","vite-tsconfig-paths":"^5.1.4","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.2.0","@repo/typescript-config":"workspace:*"},"peerDependencies":{"docx":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/emoji_0.1.0_1742909327254_0.3925791356377537","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@m2d/emoji","version":"0.1.1","keywords":["emoji","emoji-plugin","emoji-support","shortcode","unicode","text-processing","markdown-to-docx","mdast-to-docx","mdast","markdown","md2docx","mdast2docx","plugin","converter","docx","ms-word","document-generator","document-generation","remark","unified","images","hyperlinks","footnotes","typescript","open-source","customizable","modern","seamless-integration","cutting-edge","compatibility","progressive","web-development","frontend","automation","google-sheets","generative-ai","rich-text","m2d","mayank1513"],"author":{"url":"https://mayank-chaudhari.vercel.app","name":"Mayank Kumar Chaudhari"},"license":"MPL-2.0","_id":"@m2d/emoji@0.1.1","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/md2docx/md2docx-plugin-template/#readme","bugs":{"url":"https://github.com/md2docx/md2docx-plugin-template/issues"},"dist":{"shasum":"c39ea440196c3a8f85c27a5d3be6fe9b7388ab92","tarball":"https://registry.npmjs.org/@m2d/emoji/-/emoji-0.1.1.tgz","fileCount":8,"integrity":"sha512-RoymqC+Dp8FAyXd41ENdmwQiMZQz+tLRUKjbYftwUQnVb3523f8hN/C15152BIqXMVKG6mfbeTDNPl6jFjlV3Q==","signatures":[{"sig":"MEQCIAQw9cxVzWm25dIJRi6bD2eVQQosLGHIOhG9ef423WGeAiBvSGqkNAVDzv3SBx9I8pbtLiijJ0aTJ7sBAbotohhZGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@m2d%2femoji@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274365},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"funding":[{"url":"https://github.com/sponsors/mayank1513","type":"github"},{"url":"https://github.com/sponsors/md2docx","type":"github"}],"gitHead":"f640c90de63c57a2464327dd21dcaec0237073dd","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json && gzip -c dist/index.js | wc -c","clean":"rm -rf dist","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/md2docx/md2docx-plugin-template.git","type":"git"},"_npmVersion":"10.8.2","description":"A plugin for @m2d/core that parses emoji shortcodes like :smile: and replaces them with their corresponding Unicode emoji characters for DOCX output.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@m2d/core":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"docx":"^9.3.0","tsup":"^8.4.0","jsdom":"^26.0.0","vitest":"^3.1.1","unified":"^11.0.5","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^22.14.0","remark-parse":"^11.0.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^3.1.1","vite-tsconfig-paths":"^5.1.4","@repo/typescript-config":"workspace:*"},"peerDependencies":{"docx":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/emoji_0.1.1_1744127306448_0.9696896419971635","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@m2d/emoji","version":"0.1.2","keywords":["emoji","emoji-plugin","emoji-support","shortcode","unicode","text-processing","markdown-to-docx","mdast-to-docx","mdast","markdown","md2docx","mdast2docx","plugin","converter","docx","ms-word","document-generator","document-generation","remark","unified","images","hyperlinks","footnotes","typescript","open-source","customizable","modern","seamless-integration","cutting-edge","compatibility","progressive","web-development","frontend","automation","google-sheets","generative-ai","rich-text","m2d","mayank1513"],"author":{"url":"https://mayank-chaudhari.vercel.app","name":"Mayank Kumar Chaudhari"},"license":"MPL-2.0","_id":"@m2d/emoji@0.1.2","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"homepage":"https://github.com/md2docx/md2docx-plugin-template/#readme","bugs":{"url":"https://github.com/md2docx/md2docx-plugin-template/issues"},"dist":{"shasum":"8e4501d5532695de5a8a43e19976dee8fa6af470","tarball":"https://registry.npmjs.org/@m2d/emoji/-/emoji-0.1.2.tgz","fileCount":8,"integrity":"sha512-KyVl6/hV4BkDWJcQHnqWlVdpqTNbj8btcm0GR7h+cwI2j40yIbL2A6c+s3skJR8z4JLAP3Qq94rl9y0nWKN1lA==","signatures":[{"sig":"MEUCIGltHRzj8sSV6+oRmI4pWvSohQlcFhceqU7JmWC/LJiiAiEAoSVwTE53+DKfCEUDQW8hVjgf6Ymf4hwU6SrBHr6Gmgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@m2d%2femoji@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274356},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"funding":[{"url":"https://github.com/sponsors/mayank1513","type":"github"},{"url":"https://github.com/sponsors/md2docx","type":"github"}],"gitHead":"52f8cee8b41f603be0069c03c24194bf26fc75f7","private":false,"scripts":{"dev":"tsup --watch && tsc -p tsconfig-build.json -w","lint":"eslint src/","test":"vitest run --coverage","build":"tsup && tsc -p tsconfig-build.json && gzip -c dist/index.js | wc -c","clean":"rm -rf dist","lint:fix":"eslint src/ --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"repository":{"url":"git+https://github.com/md2docx/md2docx-plugin-template.git","type":"git"},"_npmVersion":"10.8.2","description":"A plugin for @m2d/core that parses emoji shortcodes like :smile: and replaces them with their corresponding Unicode emoji characters for DOCX output.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"@m2d/core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"docx":"^9.5.0","tsup":"^8.5.0","jsdom":"^26.1.0","vitest":"^3.1.3","unified":"^11.0.5","remark-gfm":"^4.0.1","typescript":"^5.8.3","@types/node":"^22.15.19","remark-parse":"^11.0.0","esbuild-plugin-rdi":"^0.0.0","@repo/eslint-config":"workspace:*","@vitest/coverage-v8":"^3.1.3","vite-tsconfig-paths":"^5.1.4","@repo/typescript-config":"workspace:*"},"peerDependencies":{"docx":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/emoji_0.1.2_1747709569862_0.4646980241246601","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@m2d/emoji","author":{"name":"Mayank Kumar Chaudhari","url":"https://mayank-chaudhari.vercel.app"},"private":false,"version":"0.1.3","description":"A plugin for @m2d/core that parses emoji shortcodes like :smile: and replaces them with their corresponding Unicode emoji characters for DOCX output.","license":"MPL-2.0","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/md2docx/md2docx-plugin-template.git"},"bugs":{"url":"https://github.com/md2docx/md2docx-plugin-template/issues"},"homepage":"https://github.com/md2docx/md2docx-plugin-template/#readme","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup && tsc -p tsconfig-build.json && gzip -c dist/index.js | wc -c","clean":"rm -rf dist","dev":"tsup --watch && tsc -p tsconfig-build.json -w","typecheck":"tsc --noEmit","lint":"eslint src/","lint:fix":"eslint src/ --fix","test":"vitest run --coverage"},"devDependencies":{"@repo/eslint-config":"workspace:*","@repo/typescript-config":"workspace:*","@types/node":"^22.15.30","@vitest/coverage-v8":"^3.2.2","docx":"^9.5.0","esbuild-plugin-rdi":"^0.0.0","jsdom":"^26.1.0","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","tsup":"^8.5.0","typescript":"^5.8.3","unified":"^11.0.5","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.2"},"dependencies":{"@m2d/core":"^1.3.4"},"peerDependencies":{"docx":"^9.3.0"},"funding":[{"type":"github","url":"https://github.com/sponsors/mayank1513"},{"type":"github","url":"https://github.com/sponsors/md2docx"}],"keywords":["emoji","emoji-plugin","emoji-support","shortcode","unicode","text-processing","markdown-to-docx","mdast-to-docx","mdast","markdown","md2docx","mdast2docx","plugin","converter","docx","ms-word","document-generator","document-generation","remark","unified","images","hyperlinks","footnotes","typescript","open-source","customizable","modern","seamless-integration","cutting-edge","compatibility","progressive","web-development","frontend","automation","google-sheets","generative-ai","rich-text","m2d","mayank1513"],"_id":"@m2d/emoji@0.1.3","gitHead":"54b45496a16c6f8eec1c0cdf04ed52796829f2b6","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oskui4ZrK89Q2F/9ptrbquGpXEJT44VZaEE/nyBTaolcee0pOjF+YBgj9pmo7NwHsoRcSoZ02PoB/ziWkmq28A==","shasum":"b886b3a8eda497d28d43febc06e94535a74f6453","tarball":"https://registry.npmjs.org/@m2d/emoji/-/emoji-0.1.3.tgz","fileCount":8,"unpackedSize":274356,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@m2d%2femoji@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEoGctnvJ8JFn0WV2/JMUu5jjn9BXqDvf4MGjV5W2r5wIgNXP+uwXHYOzEKLQ/OYCPCs1j+vc7bNO4lsHgqzPTnek="}]},"_npmUser":{"name":"mayank1513","email":"mayank.srmu@gmail.com"},"directories":{},"maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/emoji_0.1.3_1749205264018_0.5417735938517736"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-25T12:24:32.650Z","modified":"2025-06-06T10:21:04.710Z","0.0.0":"2025-03-25T12:24:32.938Z","0.1.0":"2025-03-25T13:28:47.523Z","0.1.1":"2025-04-08T15:48:26.601Z","0.1.2":"2025-05-20T02:52:50.048Z","0.1.3":"2025-06-06T10:21:04.263Z"},"bugs":{"url":"https://github.com/md2docx/md2docx-plugin-template/issues"},"author":{"name":"Mayank Kumar Chaudhari","url":"https://mayank-chaudhari.vercel.app"},"license":"MPL-2.0","homepage":"https://github.com/md2docx/md2docx-plugin-template/#readme","keywords":["emoji","emoji-plugin","emoji-support","shortcode","unicode","text-processing","markdown-to-docx","mdast-to-docx","mdast","markdown","md2docx","mdast2docx","plugin","converter","docx","ms-word","document-generator","document-generation","remark","unified","images","hyperlinks","footnotes","typescript","open-source","customizable","modern","seamless-integration","cutting-edge","compatibility","progressive","web-development","frontend","automation","google-sheets","generative-ai","rich-text","m2d","mayank1513"],"repository":{"type":"git","url":"git+https://github.com/md2docx/md2docx-plugin-template.git"},"description":"A plugin for @m2d/core that parses emoji shortcodes like :smile: and replaces them with their corresponding Unicode emoji characters for DOCX output.","maintainers":[{"name":"mayank1513","email":"mayank.srmu@gmail.com"}],"readme":"# @m2d/emoji\n\n[![test](https://github.com/md2docx/md2docx-plugin-template/actions/workflows/test.yml/badge.svg)](https://github.com/md2docx/md2docx-plugin-template/actions/workflows/test.yml) [![Maintainability](https://api.codeclimate.com/v1/badges/aa896ec14c570f3bb274/maintainability)](https://codeclimate.com/github/md2docx/md2docx-plugin-template/maintainability) [![codecov](https://codecov.io/gh/md2docx/md2docx-plugin-template/graph/badge.svg)](https://codecov.io/gh/md2docx/md2docx-plugin-template) [![Version](https://img.shields.io/npm/v/@m2d/emoji.svg?colorB=green)](https://www.npmjs.com/package/@m2d/emoji) [![Downloads](https://img.jsdelivr.com/img.shields.io/npm/d18m/@m2d/emoji.svg)](https://www.npmjs.com/package/@m2d/emoji) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@m2d/emoji)\n\n> Emoji shortcode support for `mdast2docx`\n\nThis plugin adds support for emoji shortcodes (e.g., `:smile:`, `:rocket:`) in your Markdown-to-DOCX conversion pipeline. It replaces recognized emoji shortcodes with their corresponding Unicode characters during the MDAST transformation.\n\n---\n\n## ✨ Features\n\n- Converts emoji shortcodes to Unicode emojis (e.g., `:tada:` → 🎉)\n- Compatible with [`@m2d/core`](https://www.npmjs.com/package/@m2d/core)\n- Works seamlessly within the `mdast2docx` plugin ecosystem\n- Easy to integrate and lightweight\n\n---\n\n## 📦 Installation\n\n```bash\npnpm install @m2d/emoji\n```\n\n**_or_**\n\n```bash\nyarn add @m2d/emoji\n```\n\n**_or_**\n\n```bash\nnpm add @m2d/emoji\n```\n\n---\n\n## 🧠 How It Works\n\nThis plugin scans all text nodes for emoji shortcodes (e.g., `:fire:`, `:sparkles:`) and replaces them with matching Unicode emojis using a predefined emoji JSON mapping.\n\n---\n\n## 🔍 Emoji Support\n\nIt uses the [GitHub-style emoji shortcodes](https://github.com/ikatyang/emoji-cheat-sheet) and more — if a shortcode is not recognized, it will remain unchanged.\n\n---\n\n## 🛠️ Development\n\n```bash\n# Clone and install dependencies\ngit clone https://github.com/md2docx/emoji-plugin\ncd emoji-plugin\nnpm install\n\n# Build / Test / Dev\nnpm run build\n```\n\n---\n\n## 📄 License\n\nLicensed under the **MPL-2.0** License.\n\n---\n\n## ⭐ Support Us\n\nIf you find this useful:\n\n- ⭐ Star [mdast2docx](https://github.com/md2docx/mdast2docx) on GitHub\n- ❤️ Consider [sponsoring](https://github.com/sponsors/mayank1513)\n\n---\n\n<p align=\"center\">Made with 💖 by <a href=\"https://mayank-chaudhari.vercel.app\" target=\"_blank\">Mayank Kumar Chaudhari</a></p>\n","readmeFilename":"README.md"}