{"_id":"@8btc/generator-ppt-mcp","_rev":"6-8e107edb118bf36aa9ca167dc85047e7","name":"@8btc/generator-ppt-mcp","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@8btc/generator-ppt-mcp","version":"0.0.1","keywords":["mcp","ppt","powerpoint","generator","ai"],"author":{"name":"PPT Agent"},"license":"MIT","_id":"@8btc/generator-ppt-mcp@0.0.1","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"ppt-generator-mcp":"dist/index.js"},"dist":{"shasum":"2038a29f106c0825b2d35159495cc8294b049bf9","tarball":"https://registry.npmjs.org/@8btc/generator-ppt-mcp/-/generator-ppt-mcp-0.0.1.tgz","fileCount":71,"integrity":"sha512-CfLammThQxQhUzhRoKONKFrlLj9toNUxltWov1lEVEwuh3Tz53lc+SuYbVA1Ec7Ee3xF8JxyOxsuijVox3TlLA==","signatures":[{"sig":"MEUCICEvIB3//ma74Vk2/IFMM26rdYEqCCx7lqwd+a8Z/druAiEA/J3hbaCHFNCCbHzmyHuP1RZhYJY78cZb5WMKFK/roms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194086},"main":"dist/index.js","types":"./dist/index.d.ts","volta":{"node":"24.10.0","pnpm":"8.15.7","yarn":"1.22.21"},"engines":{"node":">=18.0.0"},"exports":{".":"./dist/ppt-generator.js"},"gitHead":"22372991aa6afed108021d1f948c74fd09f728cb","scripts":{"dev":"tsx src/index.ts","test":"npm run build:full && node test/test-gen-ppt.cjs","build":"tsc && mkdir -p dist/tpls && cp src/tpls/tpls.ts dist/tpls/","start":"node dist/index.js","release":"npm run build && npm publish --access public","start:ins":"npx @modelcontextprotocol/inspector node dist/index.js","build:full":"npm run build && cp -r src/tpls/*.json dist/tpls/","test:update":"npm run build:full && node test/test-update-ppt.cjs"},"_npmUser":{"name":"balge2019","email":"18767156042@163.com"},"_npmVersion":"11.6.1","description":"MCP service for generating PPT files from AI-generated outlines and templates","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"3.25.76","cors":"2.8.5","path":"^0.12.7","uuid":"^9.0.1","axios":"^1.13.2","jsdom":"^27.0.0","lodash":"^4.17.21","nanoid":"^5.1.6","express":"5.1.0","winston":"^3.19.0","fs-extra":"^11.2.0","himalaya":"^1.1.1","pptxgenjs":"^3.12.0","image-size":"^2.0.2","tinycolor2":"^1.6.0","@types/jsdom":"^21.1.7","svg-pathdata":"^8.0.0","@napi-rs/canvas":"^0.1.80","zod-to-json-schema":"3.25.0","svg-arc-to-cubic-bezier":"^3.2.0","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.0.0","typescript":"^5.0.0","@types/cors":"2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.17.20","@types/express":"5.0.3","@types/fs-extra":"^11.0.4","@types/tinycolor2":"^1.4.6","@types/svg-arc-to-cubic-bezier":"^3.2.3","@modelcontextprotocol/inspector":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-ppt-mcp_0.0.1_1768976248589_0.6762243160894588","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@8btc/generator-ppt-mcp","version":"0.0.2","keywords":["mcp","ppt","powerpoint","generator","ai"],"author":{"name":"PPT Agent"},"license":"MIT","_id":"@8btc/generator-ppt-mcp@0.0.2","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"ppt-generator-mcp":"dist/index.js"},"dist":{"shasum":"a7fc6417a2a52520d6fa346f66c874b2ea0051d8","tarball":"https://registry.npmjs.org/@8btc/generator-ppt-mcp/-/generator-ppt-mcp-0.0.2.tgz","fileCount":94,"integrity":"sha512-ITt+FAFmLP/ThiFoh9Ay38BzPy5PYBggXMOBTb39DbQ6L4qJNPiCVAEHj1/q+DMujykhXIbn+D8y5JsfHVgsqA==","signatures":[{"sig":"MEUCIQDtj3hFS4+qLxeB1evu9MgWHLzofdNQclCYXq1lREOtoQIgJrl6NsSih1awaNJbdsXsJTzRaejIOGfuN9LkBOalBs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353205},"main":"dist/index.js","types":"./dist/index.d.ts","volta":{"node":"24.10.0","pnpm":"8.15.7","yarn":"1.22.21"},"engines":{"node":">=18.0.0"},"exports":{".":"./dist/ppt-generator.js"},"gitHead":"22372991aa6afed108021d1f948c74fd09f728cb","scripts":{"dev":"tsx src/index.ts","test":"npm run build:full && node test/test-gen-ppt.cjs","build":"tsc && mkdir -p dist/tpls && cp src/tpls/tpls.ts dist/tpls/","start":"node dist/index.js","release":"npm run build && npm publish --access public","start:ins":"npx @modelcontextprotocol/inspector node dist/index.js","build:full":"npm run build && cp -r src/tpls/*.json dist/tpls/","test:update":"npm run build:full && node test/test-update-ppt.cjs"},"_npmUser":{"name":"wujunfeng","email":"wujunfengmain@163.com"},"_npmVersion":"11.6.1","description":"MCP service for generating PPT files from AI-generated outlines and templates","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"3.25.76","cors":"2.8.5","path":"^0.12.7","uuid":"^9.0.1","axios":"^1.13.2","jsdom":"^27.0.0","lodash":"^4.17.21","nanoid":"^5.1.6","express":"5.1.0","winston":"^3.19.0","fs-extra":"^11.2.0","himalaya":"^1.1.1","pptxgenjs":"^3.12.0","image-size":"^2.0.2","tinycolor2":"^1.6.0","@types/jsdom":"^21.1.7","svg-pathdata":"^8.0.0","@napi-rs/canvas":"^0.1.80","zod-to-json-schema":"3.25.0","svg-arc-to-cubic-bezier":"^3.2.0","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.0.0","typescript":"^5.0.0","@types/cors":"2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.17.20","@types/express":"5.0.3","@types/fs-extra":"^11.0.4","@types/tinycolor2":"^1.4.6","@types/svg-arc-to-cubic-bezier":"^3.2.3","@modelcontextprotocol/inspector":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-ppt-mcp_0.0.2_1769129702990_0.15883790734435999","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@8btc/generator-ppt-mcp","version":"0.0.3","keywords":["mcp","ppt","powerpoint","generator","ai"],"author":{"name":"PPT Agent"},"license":"MIT","_id":"@8btc/generator-ppt-mcp@0.0.3","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"ppt-generator-mcp":"dist/index.js"},"dist":{"shasum":"522b44a954fb6bd93b39db5845bd6f4802a4d77b","tarball":"https://registry.npmjs.org/@8btc/generator-ppt-mcp/-/generator-ppt-mcp-0.0.3.tgz","fileCount":94,"integrity":"sha512-rHfJSSDv0j9W+iAHIvwy3LiWpHR/bm3OFRLYAmJEpfUM/MOZ1txyaLAbUFPyz/VvZcV7ReGiwaxnMqZvI6P5Hw==","signatures":[{"sig":"MEUCIBcdjiUIox262R0C+H2rFqUgSd36lTQmybe+dcT5GHEfAiEA8O5wFjJ40HDXb7kkhrSh9cg+cmb5OIuCBXaxuAXmlJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353207},"main":"dist/index.js","types":"./dist/index.d.ts","volta":{"node":"24.10.0","pnpm":"8.15.7","yarn":"1.22.21"},"engines":{"node":">=18.0.0"},"exports":{".":"./dist/ppt-generator.js"},"gitHead":"d3e71740c7043420f982e036799cd39a904117b6","scripts":{"dev":"tsx src/index.ts","test":"npm run build:full && node test/test-gen-ppt.cjs","build":"tsc && mkdir -p dist/tpls && cp src/tpls/tpls.ts dist/tpls/","start":"node dist/index.js","release":"npm run build && npm publish --access public","start:ins":"npx @modelcontextprotocol/inspector node dist/index.js","build:full":"npm run build && cp -r src/tpls/*.json dist/tpls/","test:update":"npm run build:full && node test/test-update-ppt.cjs"},"_npmUser":{"name":"wujunfeng","email":"wujunfengmain@163.com"},"_npmVersion":"11.6.1","description":"MCP service for generating PPT files from AI-generated outlines and templates","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"3.25.76","cors":"2.8.5","path":"^0.12.7","uuid":"^9.0.1","axios":"^1.13.2","jsdom":"^27.0.0","lodash":"^4.17.21","nanoid":"^5.1.6","express":"5.1.0","winston":"^3.19.0","fs-extra":"^11.2.0","himalaya":"^1.1.1","pptxgenjs":"^3.12.0","image-size":"^2.0.2","tinycolor2":"^1.6.0","@types/jsdom":"^21.1.7","svg-pathdata":"^8.0.0","@napi-rs/canvas":"^0.1.80","zod-to-json-schema":"3.25.0","svg-arc-to-cubic-bezier":"^3.2.0","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.0.0","typescript":"^5.0.0","@types/cors":"2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.17.20","@types/express":"5.0.3","@types/fs-extra":"^11.0.4","@types/tinycolor2":"^1.4.6","@types/svg-arc-to-cubic-bezier":"^3.2.3","@modelcontextprotocol/inspector":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-ppt-mcp_0.0.3_1769651232548_0.1653059984450349","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@8btc/generator-ppt-mcp","version":"0.0.4","keywords":["mcp","ppt","powerpoint","generator","ai"],"author":{"name":"PPT Agent"},"license":"MIT","_id":"@8btc/generator-ppt-mcp@0.0.4","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"ppt-generator-mcp":"dist/index.js"},"dist":{"shasum":"2b22ba11f2905708ce172ed49f88cc00d983a05a","tarball":"https://registry.npmjs.org/@8btc/generator-ppt-mcp/-/generator-ppt-mcp-0.0.4.tgz","fileCount":71,"integrity":"sha512-DDxlfm0Aa7ByTF2OPC45T8YEBv/YvVOoikiW+ZnEiftiy+DP9fbMwCgLDESMVnpSF/B2RoFNqczyCTViE4oZFg==","signatures":[{"sig":"MEUCIEC2Oxc8ZxnbCgYD1HdPkzptnIa5ilwtqfMrSk4WeZYwAiEAviF2qsAtHoA7EFPI8MdDz9ZCdXxGGyEp9U+9dXlm7Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194695},"main":"dist/index.js","types":"./dist/index.d.ts","volta":{"node":"24.10.0","pnpm":"8.15.7","yarn":"1.22.21"},"engines":{"node":">=18.0.0"},"exports":{".":"./dist/ppt-generator.js"},"gitHead":"2a998df1b487d20c22c9c04eded44259a7bf4a9e","scripts":{"dev":"tsx src/index.ts","test":"npm run build:full && node test/test-gen-ppt.cjs","build":"tsc && mkdir -p dist/tpls && cp src/tpls/tpls.ts dist/tpls/","start":"node dist/index.js","release":"npm run build && npm publish --access public","start:ins":"npx @modelcontextprotocol/inspector node dist/index.js","build:full":"npm run build && cp -r src/tpls/*.json dist/tpls/","test:update":"npm run build:full && node test/test-update-ppt.cjs","upload:tpls":"node scripts/uploadQiniu tpls"},"_npmUser":{"name":"balge2019","email":"18767156042@163.com"},"_npmVersion":"11.6.1","description":"MCP service for generating PPT files from AI-generated outlines and templates","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"3.25.76","cors":"2.8.5","path":"^0.12.7","uuid":"^9.0.1","axios":"^1.13.2","jsdom":"^27.0.0","lodash":"^4.17.21","nanoid":"^5.1.6","express":"5.1.0","winston":"^3.19.0","fs-extra":"^11.2.0","himalaya":"^1.1.1","pptxgenjs":"^3.12.0","image-size":"^2.0.2","tinycolor2":"^1.6.0","@types/jsdom":"^21.1.7","svg-pathdata":"^8.0.0","@napi-rs/canvas":"^0.1.80","zod-to-json-schema":"3.25.0","svg-arc-to-cubic-bezier":"^3.2.0","@modelcontextprotocol/sdk":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","jest":"^29.0.0","qiniu":"7.8.0","typescript":"^5.0.0","@types/cors":"2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/uuid":"^9.0.0","@types/lodash":"^4.17.20","@types/express":"5.0.3","@types/fs-extra":"^11.0.4","@types/tinycolor2":"^1.4.6","@types/svg-arc-to-cubic-bezier":"^3.2.3","@modelcontextprotocol/inspector":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/generator-ppt-mcp_0.0.4_1772160788918_0.2256793394252512","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@8btc/generator-ppt-mcp","version":"0.0.5","description":"MCP service for generating PPT files from AI-generated outlines and templates","main":"dist/index.js","scripts":{"build":"tsc && mkdir -p dist/tpls && cp src/tpls/tpls.ts dist/tpls/","build:full":"npm run build && cp -r src/tpls/*.json dist/tpls/","start":"node dist/index.js","dev":"tsx src/index.ts","test":"npm run build:full && node test/test-gen-ppt.cjs","test:update":"npm run build:full && node test/test-update-ppt.cjs","release":"npm run build && npm publish --access public","start:ins":"npx @modelcontextprotocol/inspector node dist/index.js","upload:tpls":"node scripts/uploadQiniu tpls"},"bin":{"ppt-generator-mcp":"dist/index.js"},"exports":{".":"./dist/ppt-generator.js"},"keywords":["mcp","ppt","powerpoint","generator","ai"],"author":{"name":"PPT Agent"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.18.1","@napi-rs/canvas":"^0.1.80","@types/jsdom":"^21.1.7","axios":"^1.13.2","cors":"2.8.5","express":"5.1.0","fs-extra":"^11.2.0","himalaya":"^1.1.1","image-size":"^2.0.2","jsdom":"^27.0.0","lodash":"^4.17.21","nanoid":"^5.1.6","path":"^0.12.7","pptxgenjs":"^3.12.0","svg-arc-to-cubic-bezier":"^3.2.0","svg-pathdata":"^8.0.0","tinycolor2":"^1.6.0","uuid":"^9.0.1","winston":"^3.19.0","zod":"3.25.76","zod-to-json-schema":"3.25.0"},"devDependencies":{"@modelcontextprotocol/inspector":"^0.18.0","@types/cors":"2.8.19","@types/express":"5.0.3","@types/fs-extra":"^11.0.4","@types/jest":"^29.0.0","@types/lodash":"^4.17.20","@types/node":"^20.0.0","@types/svg-arc-to-cubic-bezier":"^3.2.3","@types/tinycolor2":"^1.4.6","@types/uuid":"^9.0.0","jest":"^29.0.0","qiniu":"7.8.0","tsx":"^4.0.0","typescript":"^5.0.0"},"engines":{"node":">=18.0.0"},"volta":{"node":"24.10.0","yarn":"1.22.21","pnpm":"8.15.7"},"_id":"@8btc/generator-ppt-mcp@0.0.5","gitHead":"f6d52891a06e2488dd3e3bcc6d67431c91bcebf2","types":"./dist/index.d.ts","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-kVf8qhyJt+E4aoYP5xXeubZzoLmMIzFloAYNhvbdkkMthaTK08iOVFnLnpW986gZecdiaxn+EU+MUrlsVmiOJg==","shasum":"9cb438fce21f6c208537cdc1ecf4d0de9a16fa4e","tarball":"https://registry.npmjs.org/@8btc/generator-ppt-mcp/-/generator-ppt-mcp-0.0.5.tgz","fileCount":71,"unpackedSize":194645,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDj/342MHcWoEWIrHylweJdRnaeQxPhEoTiamk1nxNFIgIhAOiH01UVkFD8U4qwNHkhuG7c4qFfWZ4A3Go73MNL7koc"}]},"_npmUser":{"name":"balge2019","email":"18767156042@163.com"},"directories":{},"maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/generator-ppt-mcp_0.0.5_1772608383032_0.24635953118187204"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-21T06:17:28.450Z","modified":"2026-03-04T07:13:03.349Z","0.0.1":"2026-01-21T06:17:28.750Z","0.0.2":"2026-01-23T00:55:03.129Z","0.0.3":"2026-01-29T01:47:12.722Z","0.0.4":"2026-02-27T02:53:09.075Z","0.0.5":"2026-03-04T07:13:03.198Z"},"author":{"name":"PPT Agent"},"license":"MIT","keywords":["mcp","ppt","powerpoint","generator","ai"],"description":"MCP service for generating PPT files from AI-generated outlines and templates","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"hw_jason","email":"1813114234@qq.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"readme":"# MCP PPT Generator\n\n一个基于 Model Context Protocol (MCP)的 PowerPoint 生成服务，可以根据大纲文件和模板自动生成 PPT 演示文稿。\n\n## 功能特性\n\n- 📝 **大纲解析**: 支持 JSON 格式的大纲文件解析\n- 🎨 **模板应用**: 支持自定义 PPT 模板\n- 🔧 **MCP 协议**: 完全兼容 MCP 协议，可与支持 MCP 的 AI 助手集成\n- 📊 **多种幻灯片类型**: 支持封面页、目录页、过渡页、内容页等\n\n## 安装\n\n```bash\nnpm install\nnpm run build\n```\n\n## 使用方法\n\n### 作为 MCP 服务运行\n\n```bash\nnode dist/index.js\n```\n\n### 可用工具\n\n#### 1. generate_ppt\n\n根据大纲文件和模板生成 PPT 文件\n\n**参数:**\n\n- `outlineFile` (必需): 大纲文件路径（JSON 格式）\n- `templateFile` (可选): 模板文件路径\n- `outputPath` (可选): 输出 PPT 文件路径\n- `title` (可选): PPT 标题\n\n## 大纲文件格式\n\n大纲文件应为 JSON 格式，包含幻灯片数组：\n\n```json\n[\n  {\n    \"type\": \"cover\",\n    \"title\": \"演示标题\",\n    \"subtitle\": \"副标题\"\n  },\n  {\n    \"type\": \"contents\",\n    \"title\": \"目录\",\n    \"items\": [\"第一章\", \"第二章\", \"第三章\"]\n  },\n  {\n    \"type\": \"content\",\n    \"title\": \"内容标题\",\n    \"content\": \"幻灯片内容\"\n  }\n]\n```\n\n### 支持的幻灯片类型\n\n- `cover`: 封面页\n- `contents`: 目录页\n- `transition`: 过渡页\n- `content`: 内容页\n- `end`: 结束页\n\n## 模板格式\n\n模板文件为 JSON 格式，定义 PPT 的主题样式：\n\n```json\n{\n  \"title\": \"模板名称\",\n  \"width\": 1920,\n  \"height\": 1080,\n  \"theme\": {\n    \"colors\": {\n      \"primary\": \"#1f4e79\",\n      \"secondary\": \"#70ad47\",\n      \"accent\": \"#ffc000\"\n    },\n    \"fonts\": {\n      \"title\": \"Microsoft YaHei\",\n      \"body\": \"Microsoft YaHei\"\n    }\n  }\n}\n```\n\n## 测试\n\n运行测试脚本验证功能：\n\n```bash\nnode test-gen-ppt.cjs\n```\n\n## 项目结构\n\n```\nmcp-ppt-generator/\n├── src/\n│   ├── index.ts          # MCP服务主入口\n│   └── ppt-generator.ts  # PPT生成核心逻辑\n├── dist/                 # 编译输出目录\n├── package.json\n├── tsconfig.json\n└── README.md\n```\n\n## 依赖项\n\n- `@modelcontextprotocol/sdk`: MCP 协议 SDK\n- `pptxgenjs`: PowerPoint 文件生成库\n- `fs-extra`: 文件系统操作增强\n- `uuid`: 唯一标识符生成\n\n## todo\n\nfix: 修复模板中 svg 元素的导出问题 svg2Base64\n\n## 许可证\n\nMIT License\n","readmeFilename":"README.md"}