UNPKG

figma-restoration-mcp-vue-tools

Version:

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

104 lines (103 loc) 3.06 kB
{ "name": "figma-restoration-mcp-vue-tools", "version": "4.6.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 analysis and automated optimization recommendations.", "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", "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" }, "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": "Yujie Wu <yujie.wu@example.com>", "license": "MIT", "repository": { "type": "git", "url": "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" }, "files": [ "src/", "bin/", "config/", "docs/", "scripts/", "examples/", "assets/", ".augment/", ".cursor/", "README.md", "LICENSE", "package.json", "vite.config.js", "index.html" ], "engines": { "node": ">=18.0.0", "npm": ">=8.0.0" } }