{"_id":"figma-restoration-mcp-vue-tools","_rev":"29-80b2b79800e0d4c07c54e714d1a06b1b","name":"figma-restoration-mcp-vue-tools","dist-tags":{"latest":"4.12.0"},"versions":{"1.0.1":{"name":"figma-restoration-mcp-vue-tools","version":"1.0.1","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@1.0.1","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/yujie-wu/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/yujie-wu/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"31e3be51a1d0a41ec29ec12346534e103280eeb9","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-1.0.1.tgz","fileCount":99,"integrity":"sha512-KLcS9MW1/EN2Zyb+oMJYKVXLG9dPGaNew/RQGv8D9Ma4hPpfCo6qalGHt78kq0ekP/K5PFTQrRwT+XBRmJ9SiQ==","signatures":[{"sig":"MEUCIQDBjcZINHg9JH01KEIuiB9W0xmB2zuATcpN5dyzu5ElwQIgEv+cSiRnlhdS/z5ssmTbTL4Z++4RSS7kr2BsvlBAmmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2556716},"main":"src/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"45cf3e5431a60422ec6d9407098a394bb62a9944","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/yujie-wu/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - Complete MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration","directories":{},"_nodeVersion":"18.20.3","dependencies":{"vue":"^3.4.0","svgo":"^3.0.0","vite":"^5.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.0.0","element-plus":"^2.0.0","@zumer/snapdom":"^1.9.5","@vue/compiler-sfc":"^3.4.0","@vitejs/plugin-vue":"^5.0.0","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"@modelcontextprotocol/server-figma":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_1.0.1_1752747185221_0.6124300213423042","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"figma-restoration-mcp-vue-tools","version":"1.0.2","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@1.0.2","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"741a847ba7c9fe5688841b8b6b1af2d3c2f99d97","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-1.0.2.tgz","fileCount":113,"integrity":"sha512-EIPGjSCUd7NTMPwHCNDiUgZyX0FtbH1Mi5+Mf3x2eyoq7cLCWGkTrHo3ITKpoGi0EhZjJD84skEVKEcmjfcaCQ==","signatures":[{"sig":"MEUCIHyPNQ9AQB65KToBdpfqjl+3X962UjcWhbO6aOXNyseTAiEApW97gcyGirBgtCywHBukdDqmsbX6exyJBoHxLissvCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2620325},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"ce7f26297cc26685d81583b897f22f8b73a71717","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - Complete MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration","directories":{},"_nodeVersion":"18.20.3","dependencies":{"vue":"^3.4.0","svgo":"^3.0.0","vite":"^5.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.0.0","element-plus":"^2.0.0","@zumer/snapdom":"^1.9.5","@vue/compiler-sfc":"^3.4.0","@vitejs/plugin-vue":"^5.0.0","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"@modelcontextprotocol/server-figma":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_1.0.2_1752750160959_0.9330433185902742","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"figma-restoration-mcp-vue-tools","version":"1.0.3","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@1.0.3","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"e471cca0cc41bb39bd3918b5ee6c84996ed22d6b","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-1.0.3.tgz","fileCount":113,"integrity":"sha512-sGjWGVYJzoOVkQ0e20w9ZF/Q53s3eCrTiRqu0XIVglwwxcwOL02V5PT7GBdLS304err4f4I5lCnY5TJjnml35w==","signatures":[{"sig":"MEUCIHF8CgBMxTZfTbQ+Vut51fs9/KGZc5VQlH53tHUCrUuuAiEAzZmynwV7GFp11GLlDEmPZZ8CPKToDu6ncPe/vDLv+IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2620374},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"4fe7d17b15a684dbca19d151e211dca2dff5d9af","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - Complete MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration","directories":{},"_nodeVersion":"18.20.3","dependencies":{"vue":"^3.4.0","svgo":"^3.0.0","vite":"^5.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.0.0","element-plus":"^2.0.0","@zumer/snapdom":"^1.9.5","@vue/compiler-sfc":"^3.4.0","@vitejs/plugin-vue":"^5.0.0","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","figma-restoration-mcp-vue-tools":"^1.0.2"},"peerDependencies":{"@modelcontextprotocol/server-figma":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_1.0.3_1752750676624_0.48701571226511864","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"figma-restoration-mcp-vue-tools","version":"1.1.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@1.1.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"8795a7a0e9d0972ce678450100fe25eed6ea1770","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-1.1.0.tgz","fileCount":114,"integrity":"sha512-yPVseXWaMaZZzqYwYYWOOD3clX71qY/otllt34QbLwc3aqkkZzzGqMt+8YOtRSwmQgJ0HhjnneLUIojnWtJpHQ==","signatures":[{"sig":"MEUCICXrl5Wa/W7qE81di3dX5JU9mCA9SbbS2MDMaFGeJXY+AiEAmUYhiG5Pb6qg4Y/blj9OOC78vOhNA/8PzwRXERIXkQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2624857},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"ace962ca6a8aa3d5798212d3c28fe13cf61694a4","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - Complete MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration","directories":{},"_nodeVersion":"18.20.3","dependencies":{"vue":"^3.4.0","svgo":"^3.0.0","vite":"^5.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","pixelmatch":"^5.3.0","vue-router":"^4.0.0","element-plus":"^2.0.0","@zumer/snapdom":"^1.9.5","@vue/compiler-sfc":"^3.4.0","@vitejs/plugin-vue":"^5.0.0","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","figma-restoration-mcp-vue-tools":"^1.0.2"},"peerDependencies":{"@modelcontextprotocol/server-figma":"^0.1.0"},"optionalDependencies":{"puppeteer":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_1.1.0_1752751272051_0.9104801536388634","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"figma-restoration-mcp-vue-tools","version":"1.1.1","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@1.1.1","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"f33139ad086d3df5c024d81c187e65fbf5efa712","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-1.1.1.tgz","fileCount":115,"integrity":"sha512-6fHtnY3RJeePzxuaOiNocb8k2eneKGd8fnM7YamqvBwoVOzPEtUUR1UpgomNV11TaqPdVAmcdZKDs6IOmISP+Q==","signatures":[{"sig":"MEQCIA16ZZ/JnUES/6Ht+VF+srOTyt1kDu4fGmXwIvo3ptgyAiA6TvBF7J/8mpVanUWY0yyJQG0VPvVo2+iXcAEg+jtvtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2628696},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"f4237e134823f471f17991fc91f605c0470f53bc","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - Complete MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration","directories":{},"_nodeVersion":"18.20.3","dependencies":{"vue":"^3.4.0","svgo":"^3.0.0","vite":"^5.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","pixelmatch":"^5.3.0","vue-router":"^4.0.0","element-plus":"^2.0.0","@zumer/snapdom":"^1.9.5","@vue/compiler-sfc":"^3.4.0","@vitejs/plugin-vue":"^5.0.0","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","figma-restoration-mcp-vue-tools":"^1.0.2"},"peerDependencies":{"puppeteer":"^21.0.0","@modelcontextprotocol/server-figma":"^0.1.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_1.1.1_1752752704369_0.5358457381253872","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"figma-restoration-mcp-vue-tools","version":"1.1.2","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@1.1.2","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"d96a39b5972a8bff16a788b40b59e53f9d745985","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-1.1.2.tgz","fileCount":115,"integrity":"sha512-I9wXaT1/s2ft+mOBeIaQphQFzLxGLbSsXdaKKTxyO7ApfcAZKt1OFuV5d0W0D3jnZG7NTvZkOY5ST97msZeCwQ==","signatures":[{"sig":"MEYCIQD9nhnenzlFjiIml9RRBBVUuGLT7dTOQo+64QmF2FQ2ZwIhAOTnD5lpBC2SgWEz/8dbCzlwc+ijiLGPUrMukIv4/8E0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2628802},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"2e0016770dd146591768b3e26acfe1f3daf012b8","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - Complete MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration","directories":{},"_nodeVersion":"18.20.3","dependencies":{"vue":"^3.4.0","svgo":"^3.0.0","vite":"^5.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","pixelmatch":"^5.3.0","vue-router":"^4.0.0","element-plus":"^2.0.0","@zumer/snapdom":"^1.9.5","@vue/compiler-sfc":"^3.4.0","@vitejs/plugin-vue":"^5.0.0","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","figma-restoration-mcp-vue-tools":"^1.0.2"},"peerDependencies":{"puppeteer":"^21.0.0","@modelcontextprotocol/server-figma":"^0.1.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_1.1.2_1752753239552_0.19708972996292373","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"figma-restoration-mcp-vue-tools","version":"1.2.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@1.2.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"72808ea55739e37d6974a038d8b6addd09cca1f6","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-1.2.0.tgz","fileCount":115,"integrity":"sha512-VxbMNRkefVgBYlcPO/U17B+XyyHEl4LaGaPcKHh2q6aYg58joh9OioJdCZmBWbOszDlnWv+O32nCGtfzFyVBVA==","signatures":[{"sig":"MEUCIQCHbb04pk/inli1JIByniEUUm55L3KeecXkyTKfsw5oSgIgeEf52QO2O8N788sJb+KA1t8lGRE0+4rX7ZdGmQ4eLpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2628608},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"fb85b9c232e18c7add26b319642ed6f1b0654e3e","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - Complete MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration","directories":{},"_nodeVersion":"18.20.3","dependencies":{"chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","figma-restoration-mcp-vue-tools":"^1.0.2"},"peerDependencies":{"puppeteer":"^21.0.0","@modelcontextprotocol/server-figma":"^0.1.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_1.2.0_1752754624313_0.6058665712904372","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"figma-restoration-mcp-vue-tools","version":"1.3.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@1.3.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"6342f0306ad2b5ff4c86c0173f46ad2a40aa8fce","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-1.3.0.tgz","fileCount":112,"integrity":"sha512-2LYv6ubagBGdhDh2EZTniw/d9pKzudtqzGD0uxPtozMhwvk6KDxVOy6Vfoi9fbSk5Ov5uj7dx/VCDIHKmiDeMQ==","signatures":[{"sig":"MEYCIQD3JPZlLWnUx/uOKESuP2ly5eVyH/1D0FUrCMVql2n7vQIhAKixPiO+hAYCKZ5PS/PWt0GBeH9e9iafZ9SwCzqF/YBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496447},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"db9acb4b0e3c917f17408a633139e315faec6aa2","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"puppeteer":"^21.0.0"},"peerDependenciesMeta":{"puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_1.3.0_1752757444056_0.13885807297439157","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"figma-restoration-mcp-vue-tools","version":"1.3.1","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@1.3.1","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"f7cfa59d18468e1f8fa71765680676b1a84e9fa9","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-1.3.1.tgz","fileCount":3259,"integrity":"sha512-N+AaY/0c6aFLPFTUOxf25JRulcQwJ+hixc5Tb7b1o1c3pukDbYaN3MDCCC1Oeao+p+mx2laH/NrqBjhY0bsHMw==","signatures":[{"sig":"MEUCIDXWzUp4l3CSoj3vAFNOfFhKMEQd5mueBfcWeJJUpV4AAiEAhkiyNxy9WAIWLjqsIbbUiQolfuJBu5OpDs7GD5Cw1h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25111009},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"19f0d889b314f07f6ddab9be07c2b90e6ad52835","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"bundleDependencies":["puppeteer"],"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_1.3.1_1752759073446_0.7156507676873338","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"figma-restoration-mcp-vue-tools","version":"1.3.2","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@1.3.2","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"313884fab1dc2a7d03cd0a4101ea3f17f394ec72","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-1.3.2.tgz","fileCount":3210,"integrity":"sha512-65ya+0LLzdZ3gpYDCVR6cog/sMrU9EaldaTyMjjQFRMr1DMXPSSxJhkEhNp6d3iL8icH4LdsrCWPNOhWuNpXYg==","signatures":[{"sig":"MEYCIQCHn0zX8sbBq+DJgtQqS9mHbTeij8MtJ3mEvYs+3BB8uAIhALJHHXubka65OJ3U8IRzH8PN325eRk4rH++5mpHqus1d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24949517},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"f91a56b640e9c62dc981203d632b251ae2c72c4f","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.5.1","element-plus":"^2.10.4","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"bundleDependencies":["puppeteer"],"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_1.3.2_1752857235656_0.21209054820731343","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"figma-restoration-mcp-vue-tools","version":"3.0.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@3.0.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"cbc1aa5b3e2378f2de6d988a8ddf233c49609fef","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-3.0.0.tgz","fileCount":3196,"integrity":"sha512-bHeegC+81RPiHqmHmCP+7ez/GgsV1illyZM7u7YG7fam316mwkyO9QCHh0mNghK1F4v3Q/6Z8O/ptBc7tiCWaA==","signatures":[{"sig":"MEUCIQDJDBkXsVNHBF3xSKWr+ycxeshauvj08qEJfmXdF2N6cgIgZ7sGz9YoBqXqIGaJKKebt5KETQRpjfdUpdx8HQen7SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24923043},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.5.1","element-plus":"^2.10.4","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"bundleDependencies":["puppeteer"],"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_3.0.0_1753153817466_0.9227916946716475","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"figma-restoration-mcp-vue-tools","version":"3.0.3","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@3.0.3","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"cebaa00f3a4f51aeeee346884c4172eb1e8d9e9a","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-3.0.3.tgz","fileCount":3185,"integrity":"sha512-e52G+ZE7/dXOKtEtBU80Y2oePDdOVY3B/AMe3B42en/k/uxdTfEUXL+OqmusvZ/oFAS58yQILun59yqh+cRiMw==","signatures":[{"sig":"MEUCIQCqqhLAQJ3pxtAaZSA9vAmBvgazhwtGGuKQgOS66gJwxAIgKXC7h1zKu2ks1fesolCUpyPzv/wEt8F/DxyFP6rbFWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24841371},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.5.1","element-plus":"^2.10.4","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@vitejs/plugin-vue":"^5.0.0"},"bundleDependencies":["puppeteer"],"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_3.0.3_1753254546013_0.06993629521685696","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"figma-restoration-mcp-vue-tools","version":"3.0.4","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@3.0.4","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"7fe1f20bd8f44c02b1020520d2d50b8aa362a547","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-3.0.4.tgz","fileCount":3185,"integrity":"sha512-GOBDqc8nHuM7iVZ05A5oxDO/AoFh1Be0w3lKHr2aeITkhdq3bJWZuE6m0LqTsNvVOjbIn/ajLyPJm1ZUQnTXGg==","signatures":[{"sig":"MEUCIQCKMaXn0tA6OcrUUf/2xqA4NclnodA89GhxpEN93wKn3AIgbV1bDdiq3oJKIUma/GsVZ7/OJiH3q2dudi8xy4bWrJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24851037},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.5.1","element-plus":"^2.10.4","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@vitejs/plugin-vue":"^5.0.0"},"bundleDependencies":["puppeteer"],"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_3.0.4_1753256860766_0.3942812911243061","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"figma-restoration-mcp-vue-tools","version":"3.0.5","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@3.0.5","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"801c6fc8ed8d17898dff21bed8d58e40cbe595ff","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-3.0.5.tgz","fileCount":3214,"integrity":"sha512-56ZA9ufEhosazxVxaUDj+0mMAKVrF8cnPaYpOCgUTaKl8IgiIEIH95YEkkUzYMPpwOXRiau4Ew0MFVmGaXk0Ng==","signatures":[{"sig":"MEYCIQCO/UnlALiqqqAdh/OA+EnZMBjf5uroropK+9SGRMdP7AIhAJewedxZ6LUAAxk+ePgPs51nBCVTlVjC8IDlgJAfRA9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25071065},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.5.1","element-plus":"^2.10.4","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0","figma-restoration-mcp-vue-tools":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@vitejs/plugin-vue":"^5.0.0"},"bundleDependencies":["puppeteer"],"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_3.0.5_1753345785910_0.8845657216277414","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"figma-restoration-mcp-vue-tools","version":"3.0.6","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@3.0.6","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"da131ab1d3a567ec805aa1f2436a672ca9deda01","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-3.0.6.tgz","fileCount":3200,"integrity":"sha512-YWTFLhbgMYhUoa4NsRA9ihlDX4NFk7d2cVH86A0O9/EgKgdtU1XoNgZ8c0oPKtHHQidHwHaxBH0ZilUamABAsg==","signatures":[{"sig":"MEYCIQCZQGPGQoJM9DrbWq27J6sq+PAWmQGMVB6L1h0FQNwsWQIhAIz1OCzS3/SnrVWXtK8fuYdy4QTD3/h5R2HvP6qO3Vwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24951604},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"8b2deeb8ed0251360989ddba6176a85c718292e0","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.5.1","element-plus":"^2.10.4","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0","figma-restoration-mcp-vue-tools":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@vitejs/plugin-vue":"^5.0.0"},"bundleDependencies":["puppeteer"],"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_3.0.6_1753351383684_0.424713333933024","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"figma-restoration-mcp-vue-tools","version":"3.0.7","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@3.0.7","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"094c99987a5a6509242c6eac1beec3a108042a8d","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-3.0.7.tgz","fileCount":3200,"integrity":"sha512-CrygmJJU1i1zg127VXATi3LQ71b8f8RGhAUBM/9z01hSixmyiDulk8xMB5qFLp9l8s1z3b/LsGJ3PgyGWWRg2A==","signatures":[{"sig":"MEYCIQDAxmtaJMzFiKenHB7FT+h7pxCsBG7w57ZSVTYU5MDjvgIhANyjWj0uV56uVCaL7D+1wdUSAqk47NC5RAQHTxcIDxM5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24953922},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"1a55743be4e62e0914c125ead764f7c541d71b14","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.5.1","element-plus":"^2.10.4","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0","figma-restoration-mcp-vue-tools":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@vitejs/plugin-vue":"^5.0.0"},"bundleDependencies":["puppeteer"],"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_3.0.7_1753352095622_0.08655395211080141","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.0.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@4.0.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"7c7e89077ab3a37bdcefc8da83f0bf6d6201f544","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.0.0.tgz","fileCount":3210,"integrity":"sha512-T6m6eyrETEIykZ4MzUbdUl6dXzn0zihY6ueYbyQH4GMi+PQOxp7miKLrwJ6iOUURYab7DKzr0LSf5Lh7+XnFBw==","signatures":[{"sig":"MEUCIBbDstaC0/TsUoYC0PSoJzPdZqab8JZPc/tckSvvj75AAiEAmR2/S2AiN4fgy1e/ClOb5ked/8yN9bA0m2V2EDR38GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24994105},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":true,"skipChromiumDownload":true}},"engines":{"node":">=18.0.0"},"gitHead":"f4192f8d6f5680e9f22fb5f3df5aa42bd5e053f8","scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"node test-installation.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":true},"repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.0.0","pixelmatch":"^5.3.0","vue-router":"^4.5.1","element-plus":"^2.10.4","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0","figma-restoration-mcp-vue-tools":"^3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","@vitejs/plugin-vue":"^5.0.0"},"bundleDependencies":["puppeteer"],"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_4.0.0_1753360458691_0.6975351118358317","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.1.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@4.1.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"0754c48054e44faadfb6b75fb7b0417db7709448","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.1.0.tgz","fileCount":3217,"integrity":"sha512-haxiaPcIoeK/6hafkYbiJ3KpFCfW0B+AFsha8S9jlpcVZ271osBV4jcn64u/Kwov7fMhqMLMUI+fKbpEEYiJ+A==","signatures":[{"sig":"MEUCIQCnCj7SZJBqT7wv+Dk2MmuRIaSP2xO1nXalPsnIc812xwIgDrh+1HXBEvRV+4THJiFJEgJxPLoWip5qETEqmomqwI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25762816},"main":"src/server.js","type":"module","config":{"puppeteer":{"skipDownload":false,"skipChromiumDownload":false}},"engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","test":"echo 'All dependencies installed correctly' && node -e 'console.log(\"✅ Package structure valid\")'","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup.sh && ./scripts/setup.sh","start":"node src/server.js","preview":"vite preview","install-kit":"chmod +x scripts/install.sh && ./scripts/install.sh","postinstall":"node scripts/postinstall.js","publish:npm":"./scripts/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"puppeteer":{"skipDownload":false},"repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.11.0","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","vue-router":"^4.5.1","@types/node":"^20.0.0","element-plus":"^2.10.4","@vitejs/plugin-vue":"^5.0.0"},"bundleDependencies":["puppeteer"],"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_4.1.0_1753455777441_0.764214875132561","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.2.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@4.2.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"36df67324b4dca52d829ce274caab0092e209471","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.2.0.tgz","fileCount":74,"integrity":"sha512-YCq/7Rz8zbcw8NjF/MajKP9GskQjjKZqTD8V7JxehgHrHCpX+3MGxDfUqc4wwi3tZeqQTR7+QrDUWPI4owuo/g==","signatures":[{"sig":"MEUCIDnXg4MbIuq0VxJlYl/WjyrfQ/0IGv2Hlo31ZtJDbRb6AiEArW0suAoOVeDD5dVl9ItGfVW/JD4pBhjC4gmDA1pE2dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409635},"main":"src/server.js","type":"module","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup/setup.sh && ./scripts/setup/setup.sh","start":"node src/server.js","preview":"vite preview","stop-dev":"./scripts/stop-dev-server.sh","auto-start":"node scripts/check-and-start.js","dev-status":"node scripts/utils/status-manager.js status","install-kit":"chmod +x scripts/setup/install.sh && ./scripts/setup/install.sh","postinstall":"node scripts/build/postinstall.js","publish:npm":"./scripts/deploy/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and smart debugging for Vue component restoration. Includes figma_compare and snapdom_screenshot tools.","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.11.0","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","vue-router":"^4.5.1","@babel/core":"^7.24.0","@types/node":"^20.0.0","element-plus":"^2.10.4","@babel/preset-env":"^7.24.0","@vitejs/plugin-vue":"^5.0.0","@babel/preset-typescript":"^7.24.0","babel-plugin-module-resolver":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_4.2.0_1753867797441_0.4974192017639627","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.3.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@4.3.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"be375d2e2a98d0368d13202e42752e93c2b0a149","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.3.0.tgz","fileCount":102,"integrity":"sha512-tKGKl1MMjWnqu/azoAuxQIw12exzsGUdYVpsEKKgcriT5bhUSvoE80z9uG2n0WeQ/cJXf8XCeGCaf4TIOEDtLQ==","signatures":[{"sig":"MEUCIAIF51o4CU9h7z2fR5HBXYJNBZby16/3OorM3p8ES5HxAiEAiK2Oo8FTY8ksUa2dbYte43Xgo5g+MFp8biojSOy3Dq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1309924},"main":"src/server.js","type":"module","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup/setup.sh && ./scripts/setup/setup.sh","start":"node src/server.js","preview":"vite preview","stop-dev":"./scripts/stop-dev-server.sh","auto-start":"node scripts/check-and-start.js","dev-status":"node scripts/utils/status-manager.js status","install-kit":"chmod +x scripts/setup/install.sh && ./scripts/setup/install.sh","postinstall":"node scripts/build/postinstall.js","publish:npm":"./scripts/deploy/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and advanced diff analysis for Vue component restoration. Features enhanced figma_compare with color-coded region analysi","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.11.0","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","vue-router":"^4.5.1","@babel/core":"^7.24.0","@types/node":"^20.0.0","element-plus":"^2.10.4","@babel/preset-env":"^7.24.0","@vitejs/plugin-vue":"^5.0.0","@babel/preset-typescript":"^7.24.0","babel-plugin-module-resolver":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_4.3.0_1754449909405_0.15764825200146793","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.4.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@4.4.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"0aa844536fdcbb5951d7c8c9f4d97be78c8bdf82","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.4.0.tgz","fileCount":102,"integrity":"sha512-6bQmq4HpGXTCRst5NAX8rtnzJglD5RO4fKomM+lKZffbdXTPRw2Hpd6JiCSVeFUdJvhDP7Y1Zlf0Rx3nQIrg5A==","signatures":[{"sig":"MEQCIDz/aSg2pSzsMq6/TXzyAILEyFsk+hN4bRyoS/WsBHg9AiBh5PmzcQQF1xdpXX8d9Al7NInCi3ShyK1w+6M4r1P6Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1312365},"main":"src/server.js","type":"module","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup/setup.sh && ./scripts/setup/setup.sh","start":"node src/server.js","preview":"vite preview","stop-dev":"./scripts/stop-dev-server.sh","auto-start":"node scripts/check-and-start.js","dev-status":"node scripts/utils/status-manager.js status","install-kit":"chmod +x scripts/setup/install.sh && ./scripts/setup/install.sh","postinstall":"node scripts/build/postinstall.js","publish:npm":"./scripts/deploy/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and advanced diff analysis for Vue component restoration. Features enhanced figma_compare with color-coded region analysi","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.11.0","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","vue-router":"^4.5.1","@babel/core":"^7.24.0","@types/node":"^20.0.0","element-plus":"^2.10.4","@babel/preset-env":"^7.24.0","@vitejs/plugin-vue":"^5.0.0","@babel/preset-typescript":"^7.24.0","babel-plugin-module-resolver":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_4.4.0_1754450654598_0.6952043468193632","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.6.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@4.6.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"cd8055b56886f47e4437c3da0b32fef0636117c1","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.6.0.tgz","fileCount":99,"integrity":"sha512-5h3g5glifytoxdPxwkWK6pmV61nftZ2tHimV9LtNF2kHvU8L3OucSq4pow1onhjIxFrvAFXdbGA5khUWndcNTQ==","signatures":[{"sig":"MEQCIB3eARP++Qdf3PmMASpl7JixV/toMj489dOFUWYp+L5zAiBcM8cTccVe+cR96Ds2znUfitnRXExvCawmfSQPiX2sNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305557},"main":"src/server.js","type":"module","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup/setup.sh && ./scripts/setup/setup.sh","start":"node src/server.js","preview":"vite preview","stop-dev":"./scripts/stop-dev-server.sh","auto-start":"node scripts/check-and-start.js","dev-status":"node scripts/utils/status-manager.js status","install-kit":"chmod +x scripts/setup/install.sh && ./scripts/setup/install.sh","postinstall":"node scripts/build/postinstall.js","publish:npm":"./scripts/deploy/publish.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"echo 'Skipping pre-publish checks for release'"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and advanced diff analysis for Vue component restoration. Features enhanced figma_compare with color-coded region analysi","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.11.0","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","vue-router":"^4.5.1","@babel/core":"^7.24.0","@types/node":"^20.0.0","element-plus":"^2.10.4","@babel/preset-env":"^7.24.0","@vitejs/plugin-vue":"^5.0.0","@babel/preset-typescript":"^7.24.0","babel-plugin-module-resolver":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_4.6.0_1754551625798_0.48818001778622855","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.7.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@4.7.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"9bea610cb49f75c335866490b20bcd64691f8f8f","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.7.0.tgz","fileCount":123,"integrity":"sha512-0ORMwDGMH7t3gYlAH/KFF1IdmPrC3DZTDXYvFtI9XC0FdUkHDy4YT70Mwo1B0PqhVfHJtVhYyQT24Zafj+iO/w==","signatures":[{"sig":"MEUCIQDE2NQZu7FwvVLmLERhcfCFgB5eo5c9LpwB4ZPY/pTfIwIgYXkBH6DsjKq5PwiYLH7i+guYCp4VWF3tga6a8ctDSpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1050756},"main":"src/server.js","type":"module","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup/setup.sh && ./scripts/setup/setup.sh","start":"node src/server.js","preview":"vite preview","stop-dev":"./scripts/stop-dev-server.sh","benchmark":"node scripts/benchmark/benchmark.js","mcp:start":"./start-mcp.sh","auto-start":"node scripts/check-and-start.js","dev-status":"node scripts/utils/status-manager.js status","mcp:verify":"./verify-mcp-config.sh","install-kit":"chmod +x scripts/setup/install.sh && ./scripts/setup/install.sh","postinstall":"node scripts/build/postinstall.js","publish:npm":"./scripts/deploy/publish.sh","mcp:configure":"./scripts/setup/configure-mcp.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","mcp:test-think":"node scripts/test/test-think-mcp.js","prepublishOnly":"echo 'Skipping pre-publish checks for release'","benchmark:report":"node scripts/benchmark/benchmark.js --report-only","benchmark:update-readme":"node scripts/benchmark/benchmark.js --update-readme"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and advanced diff analysis for Vue component restoration. Features enhanced figma_compare with color-coded region analysi","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.11.0","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","vue-router":"^4.5.1","@babel/core":"^7.24.0","@types/node":"^20.0.0","element-plus":"^2.10.4","@babel/preset-env":"^7.24.0","@vitejs/plugin-vue":"^5.0.0","@babel/preset-typescript":"^7.24.0","babel-plugin-module-resolver":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_4.7.0_1757384380942_0.1562507504007944","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.8.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@4.8.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"2ac905aaec4d2f0f2c6706eb86ea59ee30b7cbff","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.8.0.tgz","fileCount":127,"integrity":"sha512-zkXJy47r7r34dAI2YnjIEIQyXRt8/dKtanw52ocru90eOTMDK7v65RFw+6V0GrBLaYRiJr3Xt0+wxZ1dGmBztQ==","signatures":[{"sig":"MEYCIQDNsULo2/lNeTozNEbSXojSVF/3y8PwFBnlAg7nwHq7cwIhAM0tTRqahir+TvazjqSDrm+4yYPUxY6KP6jjrN4HPs5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1133206},"main":"src/server.js","type":"module","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup/setup.sh && ./scripts/setup/setup.sh","start":"node src/server.js","preview":"vite preview","stop-dev":"./scripts/stop-dev-server.sh","benchmark":"node scripts/benchmark/benchmark.js","mcp:start":"./start-mcp.sh","auto-start":"node scripts/check-and-start.js","dev-status":"node scripts/utils/status-manager.js status","mcp:verify":"./verify-mcp-config.sh","install-kit":"chmod +x scripts/setup/install.sh && ./scripts/setup/install.sh","postinstall":"node scripts/build/postinstall.js","publish:npm":"./scripts/deploy/publish.sh","mcp:configure":"./scripts/setup/configure-mcp.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","mcp:test-think":"node scripts/test/test-think-mcp.js","prepublishOnly":"echo 'Skipping pre-publish checks for release'","benchmark:report":"node scripts/benchmark/benchmark.js --report-only","benchmark:update-readme":"node scripts/benchmark/benchmark.js --update-readme"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and advanced diff analysis for Vue component restoration. Features enhanced figma_compare with color-coded region analysi","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.11.0","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","vue-router":"^4.5.1","@babel/core":"^7.24.0","@types/node":"^20.0.0","element-plus":"^2.10.4","@babel/preset-env":"^7.24.0","@vitejs/plugin-vue":"^5.0.0","@babel/preset-typescript":"^7.24.0","babel-plugin-module-resolver":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_4.8.0_1757405355030_0.38299803957254963","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.9.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@4.9.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"bca645e7c72f38412e5dfceb04593dab214d398a","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.9.0.tgz","fileCount":130,"integrity":"sha512-zvc4fmHtQOggB6a707cwsvfCLisCm1FB3tPcKong6jORuT3zBTKvkCB/ChUJM4lvaaUgVDlxdk/PZA6d3fScKQ==","signatures":[{"sig":"MEYCIQCrzt1G0uAg6WOhaiiIfukCZvah41W6ZwhbdNLD1x9Z7gIhAM04AJFcmnFCsr9dopGR1YOa0aXQljklwOYs65qY9MwW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154097},"main":"src/server.js","type":"module","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup/setup.sh && ./scripts/setup/setup.sh","start":"node src/server.js","preview":"vite preview","stop-dev":"./scripts/stop-dev-server.sh","benchmark":"node scripts/benchmark/benchmark.js","mcp:start":"./start-mcp.sh","auto-start":"node scripts/check-and-start.js","dev-status":"node scripts/utils/status-manager.js status","mcp:verify":"./verify-mcp-config.sh","install-kit":"chmod +x scripts/setup/install.sh && ./scripts/setup/install.sh","postinstall":"node scripts/build/postinstall.js","publish:npm":"./scripts/deploy/publish.sh","mcp:configure":"./scripts/setup/configure-mcp.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","mcp:test-think":"node scripts/test/test-think-mcp.js","prepublishOnly":"echo 'Skipping pre-publish checks for release'","benchmark:report":"node scripts/benchmark/benchmark.js --report-only","benchmark:update-readme":"node scripts/benchmark/benchmark.js --update-readme"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and advanced diff analysis for Vue component restoration. Features enhanced figma_compare with color-coded region analysi","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.11.0","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","vue-router":"^4.5.1","@babel/core":"^7.24.0","@types/node":"^20.0.0","element-plus":"^2.10.4","@babel/preset-env":"^7.24.0","@vitejs/plugin-vue":"^5.0.0","@babel/preset-typescript":"^7.24.0","babel-plugin-module-resolver":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_4.9.0_1757410211736_0.6713219717577446","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.10.0","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","_id":"figma-restoration-mcp-vue-tools@4.10.0","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"bin":{"figma-restoration-mcp":"bin/cli.js"},"dist":{"shasum":"dac0aeb164fdb380a4475446ab3ba29b38dc6858","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.10.0.tgz","fileCount":130,"integrity":"sha512-zwe72dKXQowDQ4dqazabWPVye58WeeWNrskKACYc3PFyYHKgclWW5LrWeRSTHzAt5XBr7jhZhkhdVwak1UkEVA==","signatures":[{"sig":"MEYCIQC0LMcyc4HA8omTQajCSUcFyZfVctq2j444SK0cM6pv1QIhALsRQhU9UBp982lowAYMytMStGBMdv6EHXkGB6KNm6MR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154098},"main":"src/server.js","type":"module","engines":{"npm":">=8.0.0","node":">=18.0.0"},"scripts":{"dev":"vite","mcp":"node --watch src/server.js","build":"echo \"Build completed - no build step required\" && exit 0","clean":"node test-clean-tools.mjs","setup":"chmod +x scripts/setup/setup.sh && ./scripts/setup/setup.sh","start":"node src/server.js","preview":"vite preview","stop-dev":"./scripts/stop-dev-server.sh","benchmark":"node scripts/benchmark/benchmark.js","mcp:start":"./start-mcp.sh","auto-start":"node scripts/check-and-start.js","dev-status":"node scripts/utils/status-manager.js status","mcp:verify":"./verify-mcp-config.sh","install-kit":"chmod +x scripts/setup/install.sh && ./scripts/setup/install.sh","postinstall":"node scripts/build/postinstall.js","publish:npm":"./scripts/deploy/publish.sh","mcp:configure":"./scripts/setup/configure-mcp.sh","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","mcp:test-think":"node scripts/test/test-think-mcp.js","prepublishOnly":"echo 'Skipping pre-publish checks for release'","benchmark:report":"node scripts/benchmark/benchmark.js --report-only","benchmark:update-readme":"node scripts/benchmark/benchmark.js --update-readme"},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"repository":{"url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git","type":"git"},"_npmVersion":"10.7.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and advanced diff analysis for Vue component restoration. Features enhanced figma_compare with color-coded region analysi","directories":{},"_nodeVersion":"18.20.3","dependencies":{"svgo":"^4.0.0","chalk":"^5.3.0","pngjs":"^7.0.0","sharp":"^0.34.3","puppeteer":"^21.11.0","pixelmatch":"^5.3.0","@zumer/snapdom":"^1.9.5","@modelcontextprotocol/sdk":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^5.0.0","nodemon":"^3.0.0","typescript":"^5.0.0","vue-router":"^4.5.1","@babel/core":"^7.24.0","@types/node":"^20.0.0","element-plus":"^2.10.4","@babel/preset-env":"^7.24.0","@vitejs/plugin-vue":"^5.0.0","@babel/preset-typescript":"^7.24.0","babel-plugin-module-resolver":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/figma-restoration-mcp-vue-tools_4.10.0_1757410553801_0.9483228829887396","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"figma-restoration-mcp-vue-tools","version":"4.12.0","description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and advanced diff analysis for Vue component restoration. Features enhanced figma_compare with color-coded region analysi","type":"module","main":"src/server.js","bin":{"figma-restoration-mcp":"bin/cli.js"},"scripts":{"start":"node src/server.js","mcp":"node --watch src/server.js","dev":"vite","auto-start":"node scripts/check-and-start.js","stop-dev":"./scripts/stop-dev-server.sh","dev-status":"node scripts/utils/status-manager.js status","build":"echo \"Build completed - no build step required\" && exit 0","preview":"vite preview","clean":"node test-clean-tools.mjs","install-kit":"chmod +x scripts/setup/install.sh && ./scripts/setup/install.sh","setup":"chmod +x scripts/setup/setup.sh && ./scripts/setup/setup.sh","mcp:configure":"./scripts/setup/configure-mcp.sh","mcp:verify":"./verify-mcp-config.sh","mcp:start":"./start-mcp.sh","mcp:test-think":"node scripts/test/test-think-mcp.js","prepublishOnly":"echo 'Skipping pre-publish checks for release'","postinstall":"node scripts/build/postinstall.js","publish:npm":"./scripts/deploy/publish.sh","version:patch":"npm version patch","version:minor":"npm version minor","version:major":"npm version major","benchmark":"node scripts/benchmark/benchmark.js","benchmark:report":"node scripts/benchmark/benchmark.js --report-only","benchmark:update-readme":"node scripts/benchmark/benchmark.js --update-readme"},"dependencies":{"@modelcontextprotocol/sdk":"^0.4.0","@zumer/snapdom":"^1.9.5","chalk":"^5.3.0","pixelmatch":"^5.3.0","pngjs":"^7.0.0","puppeteer":"^21.11.0","sharp":"^0.34.3","svgo":"^4.0.0"},"devDependencies":{"@babel/core":"^7.24.0","@babel/preset-env":"^7.24.0","@babel/preset-typescript":"^7.24.0","@types/node":"^20.0.0","@vitejs/plugin-vue":"^5.0.0","babel-plugin-module-resolver":"^5.0.0","element-plus":"^2.10.4","nodemon":"^3.0.0","typescript":"^5.0.0","vite":"^5.0.0","vue":"^3.4.0","vue-router":"^4.5.1"},"keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git"},"homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"engines":{"node":">=18.0.0","npm":">=8.0.0"},"_id":"figma-restoration-mcp-vue-tools@4.12.0","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-vFAJv+j1qAw3uKJ4aI1Wc+EwYb/pOel+NFaZUI2X0a0emCG6Hvzd3cJfMder6++gf7caLt8envF2R3gKA6Diag==","shasum":"5bd8773dd49ccdc99f87408356510999ef58179c","tarball":"https://registry.npmjs.org/figma-restoration-mcp-vue-tools/-/figma-restoration-mcp-vue-tools-4.12.0.tgz","fileCount":134,"unpackedSize":1241891,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCOaWqXWqqRV7xA8soKkvQy2/F5f+XP0+2W5lXGfJvoFQIhAOLR9XWcUrDdKapkz/1KX+qpvPP7kmSt19NgAkgI29Rm"}]},"_npmUser":{"name":"camscanner-share","email":"yujie_wu@intsig.net"},"directories":{},"maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/figma-restoration-mcp-vue-tools_4.12.0_1761553415715_0.8736267699866465"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-17T10:13:05.220Z","modified":"2025-10-27T08:23:36.172Z","1.0.1":"2025-07-17T10:13:05.435Z","1.0.2":"2025-07-17T11:02:41.171Z","1.0.3":"2025-07-17T11:11:16.819Z","1.1.0":"2025-07-17T11:21:12.260Z","1.1.1":"2025-07-17T11:45:04.584Z","1.1.2":"2025-07-17T11:53:59.760Z","1.2.0":"2025-07-17T12:17:04.518Z","1.3.0":"2025-07-17T13:04:04.243Z","1.3.1":"2025-07-17T13:31:13.813Z","1.3.2":"2025-07-18T16:47:16.074Z","3.0.0":"2025-07-22T03:10:17.824Z","3.0.3":"2025-07-23T07:09:06.411Z","3.0.4":"2025-07-23T07:47:41.082Z","3.0.5":"2025-07-24T08:29:46.204Z","3.0.6":"2025-07-24T10:03:04.110Z","3.0.7":"2025-07-24T10:14:55.955Z","4.0.0":"2025-07-24T12:34:18.978Z","4.1.0":"2025-07-25T15:02:57.817Z","4.2.0":"2025-07-30T09:29:57.725Z","4.3.0":"2025-08-06T03:11:49.648Z","4.4.0":"2025-08-06T03:24:14.816Z","4.6.0":"2025-08-07T07:27:05.998Z","4.7.0":"2025-09-09T02:19:41.182Z","4.8.0":"2025-09-09T08:09:15.226Z","4.9.0":"2025-09-09T09:30:11.944Z","4.10.0":"2025-09-09T09:35:53.997Z","4.12.0":"2025-10-27T08:23:35.951Z"},"bugs":{"url":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues"},"author":{"name":"Yujie Wu","email":"yujie.wu@example.com"},"license":"MIT","homepage":"https://github.com/tianmuji/figma-restoration-mcp-vue-tools#readme","keywords":["figma","restoration","vue","component","mcp","screenshot","snapdom","design-to-code","ui-testing","visual-regression","shadow-detection","image-comparison","svg-optimization","svgo","browser-automation","figma-api","vue3","typescript"],"repository":{"type":"git","url":"git+https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git"},"description":"Professional Figma Component Restoration Kit - MCP tools with snapDOM-powered high-quality screenshots, intelligent shadow detection, and advanced diff analysis for Vue component restoration. Features enhanced figma_compare with color-coded region analysi","maintainers":[{"name":"camscanner-share","email":"yujie_wu@intsig.net"}],"readme":"# 🛠️ Figma组件还原工具包\n\n[![npm version](https://badge.fury.io/js/figma-restoration-mcp-vue-tools.svg)](https://badge.fury.io/js/figma-restoration-mcp-vue-tools)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen.svg)](https://nodejs.org/)\n\n🛠️ **专业级Figma组件还原工具包** - 基于MCP（模型上下文协议）的Vue组件开发和Figma设计还原综合服务器。具备snapDOM驱动的高质量截图、智能视觉对比和自动化SVG优化功能，**零配置浏览器安装**。\n\n## 🚀 v4.2.0新特性\n\n- ✅ **简化Puppeteer集成**: 现在自动使用内置Chromium - 无需安装Chrome\n- ✅ **增强错误处理**: 智能错误分类，提供具体解决方案建议\n- ✅ **性能优化**: 浏览器实例复用和页面池管理，操作更快速\n- ✅ **零配置**: 完全消除复杂的浏览器路径检测和配置文件\n- ✅ **跨平台可靠性**: 保证在macOS、Linux和Windows上的兼容性\n\n## 🌟 核心功能\n\n- **🎯 高质量截图**: snapDOM技术支持3倍缩放、字体嵌入和智能阴影检测\n- **🔍 高级视觉对比**: 像素级精确分析，智能差异检测和质量评估\n- **🎨 SVG优化**: 内置SVGO集成，支持自定义配置\n- **🤖 MCP集成**: 无缝集成AI编码助手（Cursor、Claude等）\n- **🔧 零配置**: 自动浏览器安装和依赖管理\n- **🛡️ 安全优先**: 无外部CDN依赖，所有资源本地提供\n\n## 📦 快速开始\n\n### 🌐 远端版本（推荐）\n\n最简单的使用方式 - 无需手动安装浏览器！\n\n**步骤1**: 添加MCP服务器配置到Cursor设置（`~/.cursor/mcp.json`）:\n\n```json\n{\n  \"mcpServers\": {\n    \"figma-restoration-mcp-vue-tools\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"figma-restoration-mcp-vue-tools@^4.2.0\",\n        \"start\"\n      ],\n      \"env\": {\n        \"NODE_ENV\": \"production\"\n      }\n    }\n  }\n}\n```\n\n**步骤2**: 重启Cursor编辑器。\n\n**步骤3**: 包会自动：\n- 安装最新的Chrome测试浏览器\n- 本地设置所有依赖\n- 配置截图的最优设置\n\n**步骤4**: 在Cursor中使用以下MCP工具：\n- `figma_compare` - Figma设计对比分析\n- `snapdom_screenshot` - 高质量组件截图\n- `optimize_svg` - SVG资源优化\n\n### 🔧 本地开发版本\n\n适用于贡献者或需要修改源代码的高级用户：\n\n**步骤1**: 克隆并设置仓库：\n\n```bash\ngit clone https://github.com/tianmuji/figma-restoration-mcp-vue-tools.git\ncd figma-restoration-mcp-vue-tools\nnpm install\n\n# 浏览器会在npm install期间自动安装\n# 无需额外设置！\n```\n\n**步骤2**: 添加本地MCP服务器配置：\n\n```json\n{\n  \"mcpServers\": {\n    \"figma-restoration-mcp-vue-tools\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"/绝对路径/figma-restoration-mcp-vue-tools/src/server.js\"\n      ],\n      \"cwd\": \"/绝对路径/figma-restoration-mcp-vue-tools\",\n      \"env\": {\n        \"NODE_ENV\": \"development\"\n      }\n    }\n  }\n}\n```\n\n## 🛠️ MCP工具详解\n\n### figma_compare\n\n高级组件对比工具，分析预期截图与实际截图之间的差异。\n\n**参数配置:**\n```json\n{\n  \"tool\": \"figma_compare\",\n  \"arguments\": {\n    \"componentName\": \"MyComponent\",\n    \"projectPath\": \"/你的Vue项目路径\",\n    \"threshold\": 0.1,\n    \"outputPath\": \"/自定义输出目录\"\n  }\n}\n```\n\n**核心功能:**\n- 像素级差异检测\n- 质量评估评分\n- 详细分析报告（JSON和Markdown格式）\n- 可定制对比阈值\n\n### snapdom_screenshot\n\n使用snapDOM技术的高质量DOM截图工具，专为精确组件捕获设计。\n\n**参数配置:**\n```json\n{\n  \"tool\": \"snapdom_screenshot\", \n  \"arguments\": {\n    \"componentName\": \"MyComponent\",\n    \"projectPath\": \"/你的Vue项目路径\",\n    \"port\": 3000,\n    \"viewport\": {\n      \"width\": 1440,\n      \"height\": 800\n    },\n    \"snapDOMOptions\": {\n      \"scale\": 3,\n      \"compress\": true,\n      \"embedFonts\": true,\n      \"backgroundColor\": \"transparent\",\n      \"padding\": 0\n    },\n    \"outputPath\": \"/自定义输出路径.png\"\n  }\n}\n```\n\n**核心功能:**\n- 3倍缩放高分辨率输出\n- 智能阴影和效果捕获\n- 字体嵌入支持\n- 透明背景支持\n- 自定义视窗和输出设置\n\n### optimize_svg\n\n基于SVGO的SVG优化工具，支持自定义配置。\n\n**参数配置:**\n```json\n{\n  \"tool\": \"optimize_svg\",\n  \"arguments\": {\n    \"inputPath\": \"/输入文件路径.svg\",\n    \"outputPath\": \"/优化后文件路径.svg\",\n    \"svgoConfig\": {\n      \"plugins\": [\"preset-default\"],\n      \"multipass\": true,\n      \"floatPrecision\": 2\n    }\n  }\n}\n```\n\n**核心功能:**\n- 高级SVG优化\n- 可定制SVGO配置\n- 批量处理支持\n- 文件大小减少报告\n\n## ⚙️ 配置说明\n\n### 环境变量\n\n- `PUPPETEER_EXECUTABLE_PATH`: Chrome/Chromium可执行文件路径\n- `NODE_ENV`: 环境模式（development/production）\n\n### 阴影检测\n\n对于带有阴影的组件，工具会根据效果数据自动计算最佳padding：\n\n```json\n{\n  \"snapDOMOptions\": {\n    \"scale\": 3,\n    \"padding\": 0,\n    \"figmaEffects\": [\n      {\n        \"type\": \"DROP_SHADOW\", \n        \"offset\": {\"x\": 0, \"y\": 5}, \n        \"radius\": 30, \n        \"spread\": 0\n      }\n    ]\n  }\n}\n```\n\n### 对比阈值说明\n\n| 阈值范围 | 敏感度 | 使用场景 |\n|----------|--------|----------|\n| 0.0-0.05 | 极严格 | 像素级完美匹配 |\n| 0.05-0.1 | 严格   | 高质量组件对比 |\n| 0.1-0.2  | 中等   | 常规对比分析 |\n| 0.2+     | 宽松   | 大致相似性检查 |\n\n## 🎯 典型工作流程\n\n1. **环境配置**: 在Cursor中配置MCP服务器\n2. **组件截图**: 使用 `snapdom_screenshot` 捕获组件\n3. **对比分析**: 使用 `figma_compare` 分析差异\n4. **资源优化**: 使用 `optimize_svg` 优化素材\n5. **迭代改进**: 根据分析结果优化组件\n\n## 📋 系统要求\n\n- **Node.js**: ≥ 18.0.0\n- **Chrome/Chromium**: 用于截图生成\n- **Vue.js项目**: 组件还原目标\n- **MCP兼容客户端**: Cursor IDE、Claude Desktop等\n\n## 🛠️ 核心工具详解（传统命令行版本）\n\n### 智能调试系统\n\n- **三级优先级调试法**: 系统化问题诊断和解决方案\n  1. 🔴 大区域差异 → 素材问题 (最高优先级)\n  2. 🟡 普通元素差异 → 布局问题 (中等优先级)\n  3. 🟢 字体差异 → 可忽略 (最低优先级)\n\n### 增强分析引擎\n\n- **智能差异检测**: 四象限分析，精确定位问题区域\n- **Figma元素匹配**: 自动匹配差异区域与Figma设计元素\n- **置信度评分**: 基于重叠度和尺寸的智能评分系统\n- **质量等级评估**: 完美/优秀/良好/需改进/不合格五级评估\n\n### 基本使用（命令行）\n\n```bash\n# 使用核心工具包进行完整还原分析\nnode figma-restoration-toolkit.mjs MyComponent ./MyComponent.vue\n\n# 或者单独使用编译渲染工具\nnode compile-and-render.mjs MyComponent\n\n# 单独使用像素对比工具\nnode compare-pixelmatch-enhanced.mjs expected.png actual.png diff.png\n```\n\n## 🤝 参与贡献\n\n1. Fork 仓库\n2. 创建功能分支 (`git checkout -b feature/new-feature`)\n3. 提交更改 (`git commit -m '添加新功能'`)\n4. 推送到分支 (`git push origin feature/new-feature`)\n5. 开启 Pull Request\n\n## 📄 开源协议\n\n本项目基于 MIT 协议开源。详见 [LICENSE](LICENSE) 文件。\n\n## 🔗 相关链接\n\n- **GitHub**: [tianmuji/figma-restoration-mcp-vue-tools](https://github.com/tianmuji/figma-restoration-mcp-vue-tools)\n- **npm**: [figma-restoration-mcp-vue-tools](https://www.npmjs.com/package/figma-restoration-mcp-vue-tools)\n- **问题反馈**: [报告Bug和功能请求](https://github.com/tianmuji/figma-restoration-mcp-vue-tools/issues)\n\n## 🙏 致谢\n\n- **[snapDOM](https://github.com/zumer/snapdom)**: 高质量DOM截图库\n- **[Model Context Protocol](https://modelcontextprotocol.io/)**: MCP框架\n- **[Vue.js](https://vuejs.org/)**: 渐进式JavaScript框架\n- **[SVGO](https://github.com/svg/svgo)**: SVG优化库\n\n---\n\n🎨 **为追求像素级完美组件还原的开发者而生** 🎨\n","readmeFilename":"README.zh.md"}