{"_id":"palette-mcp","_rev":"31-1838630050cf62c655f3510cf008754f","name":"palette-mcp","dist-tags":{"latest":"1.4.10"},"versions":{"1.0.0":{"name":"palette-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.0.0","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"692fce5977c6c21e3aadeeed2f70cc2097d16c34","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.0.0.tgz","fileCount":16,"integrity":"sha512-8Sabg5HhGH5Ax7VyqBAUywjHAw0IzVdpmz0lUd1qSrOJMkGC83YchQZBeQIA78NGlqGbnilzFVy0AZ/fS0pDaw==","signatures":[{"sig":"MEUCIQCKqhcWaPuFhv+D0s6q1/3XdcRiksZD2CTra1q5swu6SgIgBq8NfQpZJEMwh+ah7TC71vMkmC7+zkFKKpy1xTchnSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181796},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e5146fb5db046536cce392607ecc0aa7cac4e22a","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","dotenv":"^17.2.3","puppeteer":"^21.0.0","@modelcontextprotocol/sdk":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.0.0_1765441133398_0.8831190611804192","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"palette-mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.1.0","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"900c1795e0ba6a395e90ea589877b3bba2e0a35b","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.1.0.tgz","fileCount":96,"integrity":"sha512-KMpQu4Ky3xUxuLhekG2Iutc9RZItrT6Pt72yF68b4R8VYUzdAJk6HRyYtbEnjs538TGFMWAoFBvKiugnENJuzQ==","signatures":[{"sig":"MEYCIQCiJp6CTHy3OO/4QpdzZWYmuU7GoGMDZ0DMaxJ3B2LMYQIhAIXV6hNeKtp/fEX1I5ODm/3B8bC+Esh5mJCWq1gl1ALM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017367},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"9ecf17045a568485d4e2098ac4a3bf35ecf30e71","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","dotenv":"^17.2.3","puppeteer":"^21.0.0","@modelcontextprotocol/sdk":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.1.0_1765449556933_0.9017677052486461","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"palette-mcp","version":"1.1.1","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.1.1","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"5e291f4592fa50c4cb3e943b22814ed1c2081333","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.1.1.tgz","fileCount":28,"integrity":"sha512-qymzoRg4y+I7iVq25hCe5+zyl7Hma85yFFoV+9MmSHJm68CRrOq4w65uc/lRrtvGOH+iIv6XsG2YWhMgWnbEDg==","signatures":[{"sig":"MEUCIHYEg+6aPzqCeve69o3cFqUr4ME3ObwbpwY3mzd/PbdcAiEA/wgm8lpDdUt17nJVM5vuG+QuiR21mK8hlVvb8p16+eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329886},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"9ecf17045a568485d4e2098ac4a3bf35ecf30e71","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","dotenv":"^17.2.3","puppeteer":"^21.0.0","@modelcontextprotocol/sdk":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.1.1_1765449694577_0.1453522676934491","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"palette-mcp","version":"1.1.2","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.1.2","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"8a526948434730e13a8485ecdac634a748f2bb1c","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.1.2.tgz","fileCount":28,"integrity":"sha512-szrEmffqVA57fdUjXi4U2od7yLl3T5DErpEHpCxCR87kqjTf4yyhAv62yMyMvI63oHdc0G+4vompOWZ3tvOHSA==","signatures":[{"sig":"MEUCIQC+CYB+JeXNTgCboKAEAnASVHcgABsPQHheHkqKbofJLQIgHW4mRhmoeXo7IIanqQRTVmRNkjxHX108/1GBX4CMB60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331054},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"75be9a713f5d18b8a939266330023b5784b9f88b","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","axios":"^1.6.0","dotenv":"^17.2.3","@modelcontextprotocol/sdk":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"puppeteer":"^21.0.0"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.1.2_1765450260505_0.7717699046070969","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"palette-mcp","version":"1.2.0","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.2.0","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"d3b460726a94c173c8878ef85e7aebc5a55522ec","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.2.0.tgz","fileCount":31,"integrity":"sha512-JX6VH/SwmJlcorzsp79+psIOFZgBoqdE7uEq64VPZ1cO9yyChw3zOyB59Rp5yycnjEkEh48st2vs8D7Azs26rA==","signatures":[{"sig":"MEUCIHaiUf6gTCr7i9EDGdpMZtyruDFsL09FYDLTzCy2RzF4AiEA/jF1VsQRcd8ObF/j6kOX5LEK25ItVj1W2mhPvFNyK/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369976},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"f7829c1b6e37f63a873e757195d7de4e91b67cb2","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.2.0_1767658795576_0.3344918301782691","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"palette-mcp","version":"1.2.1","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.2.1","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"6534c83a7bac1e9569df972169c8b3db638805a8","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.2.1.tgz","fileCount":31,"integrity":"sha512-DI8llmZwOOerwjmePqJGFJnX5mZVyNd+tVA/9KxQn11+3HfNRTmNqDtqNFSw3CzLJ2wXZvFalu6f7Iv5JNuw5A==","signatures":[{"sig":"MEUCIGcwsS0R9dvFnGZbOd8rcbM/QR6zD8m3LEHs4ZimqnfGAiEA98TqTJeV5WUqqzusiDQaLRBy0yBvPpjEldtP2XV+SEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370027},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"7fde1351e9916190dec7a284eda90cc63f52fd3f","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.2.1_1767659319343_0.9704886938667057","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"palette-mcp","version":"1.2.2","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.2.2","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"3eba7544eaaaf18c879a15b093300526cd168e76","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.2.2.tgz","fileCount":31,"integrity":"sha512-JI2/MLXgzi4IAs/cPD2sgN/MroAHY3iLFHTzeldtrDujjnNr+XPeXFsPk2fMDEhhi9VZpKaa2paDVkTH12VyaQ==","signatures":[{"sig":"MEUCIBChU6hc1+I79se8mmxO99c3XSJ0XXYk9u1UBy9vZ06OAiEArgKSWDKkTWldtEuFbAHc26CjbTAELTjPNC9EET+gEgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369858},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"7d03319c5292afbe3141063694c543d890a8c4d0","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.2.2_1767664581356_0.5455320461755386","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"palette-mcp","version":"1.2.3","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.2.3","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"4eba2e874420bfe784f104dfaa495c2b181dd344","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.2.3.tgz","fileCount":31,"integrity":"sha512-9wWZ57POfYg+sEO8biD4fOj/dBg9sXZ7eoMk7CMNbzNgV4+V7Oq8kY+vMwxgVOKifwSR4ZvGsxUJQvh937Xfdw==","signatures":[{"sig":"MEUCIQC4alllg297XRBDI2FjjbBWJxO1hSlJA1h00JvgxfRS9AIgGcJTM4JtrHQsIPIfx142UIhqaa9c6pmLZekI4/kzOhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369858},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"ace10696ba8d89ca8526a0fa8d9f00ae58232197","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.2.3_1767664942661_0.20521849859554053","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"palette-mcp","version":"1.2.4","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.2.4","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"2d46a193a941e7c5417069f5b6d69002e2e17207","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.2.4.tgz","fileCount":31,"integrity":"sha512-OltPqOt6WmpAxg2KxNlXdOOJLk01lKcV0EI+kizzmv61qLFtjUlx2rK/uiKxJenIX7B8Gndkrg68jH1m51MjOw==","signatures":[{"sig":"MEUCIQCQDxaETdh2MOyc2iwf8d7svEc6cHo9dYOnLj6/3rbdjQIgPzSGP9OnEILUTsezlbUv3QX+fhT/fkC/K8k6Vpp77OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370395},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"52eeb5772d98d262867fe8249015305ac63be459","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.2.4_1767665217146_0.9918261040282295","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"palette-mcp","version":"1.2.5","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.2.5","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"e48de56e89dc5a098208d1957bc7fbd4d69a7126","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.2.5.tgz","fileCount":31,"integrity":"sha512-dd5D/6q0Fxjm7CHkINuuno5dr2rJvtaay54RNaLTEvcN96SGIgxOxQawo85LWSxakclr179YkCzkiBIRkx202g==","signatures":[{"sig":"MEYCIQC5Gyf4NaY5XHQF+27nHqXzxku4APXuQu5bKTISTzPAZQIhAIpaKeT+tH+OYpkUMfq2aRynhkNMgUuGbZX3ciX77Ifm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370926},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"8ab4c1588650c73de2ffbc75a1826198c5a247c1","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.2.5_1767665444082_0.006908834081417403","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"palette-mcp","version":"1.2.6","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.2.6","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"1603235d7fe60b3c51f68235180494d9a2f7baad","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.2.6.tgz","fileCount":31,"integrity":"sha512-frZpS0z8d3DoZOvW15JkrlzbWzYSwjdJ49xWxC1IFYmXPpg07Gh6v/zBVFjACoLTnBqsjgenLJbDeDmi0CcJQw==","signatures":[{"sig":"MEUCIG92A+DVO9Tte4HOtB8ZPgzwl2RylxNSq/7zc60mJVa9AiEA/0p4iRfjIwa3ioY14Tmc+oP3MKTMPGyKPeCtJsJarkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370704},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"ca9aa0a8e6c87dd014f5bc491abcd750af64fdce","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.2.6_1767665692725_0.9016816079173726","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"palette-mcp","version":"1.3.0","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.3.0","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"c9f50bed36c156ecc1708924baf706a496bc27a5","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.3.0.tgz","fileCount":31,"integrity":"sha512-LE/OG5tNd1CRnkAxM2bwFrDFIPPdHiWCNGMg93qlY2/VeTLwS0P99j6RnIV4xK9TJAIX3WN4gw4VPB09VSOCcg==","signatures":[{"sig":"MEYCIQCSiJVlOUxmBqgAcgGJt0bznZ4HQ+GWjw8k4JXpXjqrOAIhAPYrEaPXE56ckg7S3zIhEP2Ttq9EaDNO03/NFcEBgxwv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370704},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"5939737fdfdf4fdf2ce0514c4cc901422c0f6440","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.3.0_1767665933240_0.671896492272152","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"palette-mcp","version":"1.3.1","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.3.1","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"0e0ff36773ef3907ebaa78742356df289f2f3639","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.3.1.tgz","fileCount":31,"integrity":"sha512-CtrWt5XeINtkH9yMITecbE1bIgfM60Q7ms71Dr4uQrp+n2HGaXnxnjRIPndvzjS9yGI3vFzbtjMj9E1zzJC/EA==","signatures":[{"sig":"MEUCIGpRd9148Aim/163h/ryLEbrpwwjWUPhSbMq1ovqHexTAiEAkJ474kFCfzp/j1I67d6mvGR0GMm9UUA/NfGEnj7ejYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370704},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"908f6712db3d267f7ec576a2d15ca889b211dbf1","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.3.1_1767666407834_0.9881832619296691","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"palette-mcp","version":"1.3.2","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.3.2","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"0e0393dbc3d7a2a25940fe65f41688db311f3986","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.3.2.tgz","fileCount":31,"integrity":"sha512-j0eS7iKBFL9wy3oPCzkTobFZ38sHq7Q9FQjH3g+txBIOhXGvCNKaVI5+ugc25+LOjRk8hw1S+7u2PMC+o0cCbg==","signatures":[{"sig":"MEUCIQCU8JSIoToNJKcI8Rk5MJuIa6OtMSOshr9jGdQBSXSfAAIgfrvn7tTZisqC0RJrEc1igYreOiI3KfyrOphK3f+yr6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370704},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"dc50d498e97076466f5d1fd46bfc4eaa9efd6829","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.3.2_1767666833252_0.8592404226849735","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"palette-mcp","version":"1.3.3","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.3.3","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"1f12b6879eed88dd1bb767dee30d3f8000410230","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.3.3.tgz","fileCount":31,"integrity":"sha512-jm68EoapH6ilNxeJpEB6sn8tCBk96ZtMPSNl5pBeCt1vj5gGOK/UtzbwAOQptUKoHWhWpUNA/wl69B7rRfxxZw==","signatures":[{"sig":"MEYCIQCIMTHBugS0EABxbryd19x7PQW9I6Yr3HlzBLVpcZdihQIhAOc1XEvVMise3QWcCQExoMPYmx5JdE0IUTR0sgLzHuCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370704},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"341974a16c64e10d30344762608faa3241128869","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.3.3_1767667411358_0.0360756657062804","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"palette-mcp","version":"1.3.4","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.3.4","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"6636cc0e350d9bc6d7a7c4437c5ed42607c1595c","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.3.4.tgz","fileCount":31,"integrity":"sha512-IZmVnhHXxWaqkFHK7tTq4+vgi5PcRcw0U+iHJAiCssRiUv78ZKY0mFveQuJ54/qq2cgHfvSKuwdY+JZhNrZ25w==","signatures":[{"sig":"MEYCIQCPuuh/yVpkgzw6HWnizjJSjg94wBcz6jWOk8Bw83CgZQIhAMNf0L0sGNbz8+4Yt0PuNkCTzgLYxK6AHbbeY0EwVWCY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369861},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"70c4799ded1518bf60206445a6fe683416fabb86","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.3.4_1767668320680_0.4110958090238943","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"palette-mcp","version":"1.3.5","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.3.5","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"6d0dbf6c32c3b84a92bc2a8c406c6485ed5d138f","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.3.5.tgz","fileCount":31,"integrity":"sha512-OwJ04JFx0XJEZ9lskQUE/z1FeZXKxY2V4t8GO05Q5pQhWuHQfB2XRmAh9Ehj/Hpps4GKgCvqN3F94nseCDcvew==","signatures":[{"sig":"MEUCIQDaaXehMsojw5fvJbBulFRVuIYKdZYzGeaEiohxxzbVrgIgdBMDxitUXIWZJD+QbvpZK0s1wHX2gMqeFYq2V0mbmU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369861},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"aaae2e3ae75258fad77f0ec8f130a32174ae8fee","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"optionalDependencies":{"keytar":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.3.5_1767668516796_0.8851815460737977","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"palette-mcp","version":"1.3.6","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.3.6","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"7afd095b6f7224af7511abef93caf45611aa02ff","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.3.6.tgz","fileCount":31,"integrity":"sha512-2chxJMMtzgxAeCfm70eD+ppE2XiB7H3eqevoDRk2n1xw0DoeYJv91UEPEbaMpw4xBo5UUTLpSC2mcepfeq9GEg==","signatures":[{"sig":"MEQCIDWgza6e3DS7cMxJlkm+gVbFo1WrCdwA7F2W9/UwusOmAiB/Bl9ZSj63t5XBJn+J0JeJK2Pm4Ja7FCWc71uUooT91Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369810},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"98f56dfc321f42aa3bb90068187a61502a91f07f","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.3.6_1767669225512_0.6958504178098832","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"palette-mcp","version":"1.3.7","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.3.7","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"74538c2d7d42a7752fd91cc1eaf1d664a8cd6f9c","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.3.7.tgz","fileCount":31,"integrity":"sha512-qK9KxcOtVQL8IMSEJZf9NPgUTGetXAHPc25rWBf8RBB+MIAzDnxZBSlrg8aALWWJ8eKDGlptlhGC27ENChq//w==","signatures":[{"sig":"MEUCIF8CKwJ4ubmoL+8frsDPlxCVRHm9JV2gKgllUXe6bmQgAiEAtq/Si32vu2IPiKY1quMq66ZIO9RBMJK4xrJEZElVVGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370605},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"0750f5636e441c47b8bda1d815efeb53d2343af4","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.3.7_1767669541816_0.3205172029416792","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"palette-mcp","version":"1.3.8","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.3.8","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"e02c793e708cc32975658f55c3a504d127e26792","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.3.8.tgz","fileCount":31,"integrity":"sha512-v260XzOTsLVl9mmCIjAHuiFSVCqY+LiOCRej/uEVna5JwH7zjxs9jK9pxa8iXeT3x9jUja438Q7TSGYQuvu2eA==","signatures":[{"sig":"MEYCIQD5AyKEXUCrbKb5Nn6694ZMDbpq3GjwlvHghXmVbAjYZwIhAIWWPOxbNTsBJMjzzfUCJl2Rpo6s00fjQs3eI7YnPPzM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370605},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"0354fba185a5cc318652fd7804854c8522810349","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.3.8_1767685160798_0.5297568182948178","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"palette-mcp","version":"1.3.9","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.3.9","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"6b5868523c0de9bbafb5ce37154cc17f4e52b499","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.3.9.tgz","fileCount":31,"integrity":"sha512-OAllU45NHL+0MsqupiNuNWddgDSd+qf0Kpis7IMQ5sbP6yJZv9zAAhfSZ12AdxK85uZ+n5Yf7k3Tgn4hIwhwEw==","signatures":[{"sig":"MEQCIHGfrPndZ8VMYMEKiRfj+ThCMPyfyRNVP40WUgjM17BbAiBgALz92TG6boQpuiKFYm6ybfR/+ROB7L04Mjbc9Jhu6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370605},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"7302e571607cabc251c3bb70af63880a79b3184f","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.3.9_1767685923787_0.08706468528732714","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"palette-mcp","version":"1.4.0","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.4.0","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"bf8d20ad3681f2de8b34c8539ff659b1e03f4bb6","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.4.0.tgz","fileCount":31,"integrity":"sha512-vsbtfqQ9L2DuZpngHzQ++Y2Shn7WoMdTzHZ6pZb8dyHGRgW8hLTGabTOM7zwt+IoCTQMeOPptNQuaVRLJ6jEWg==","signatures":[{"sig":"MEUCIFQ4inS99agqyLBx5LEDZocn2kbCL8NmWq/qdQxbRCNOAiEAzEwV/ovTMYdbtSMJseIrgPqgxmlBl3p2lSqJm6mTVeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369795},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"85fdbcb7fe3759c31e6d1e066e8fcc1db7696420","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.4.0_1767687681193_0.6498143579721956","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"palette-mcp","version":"1.4.1","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.4.1","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"40b7deae402b3d328985d48fa18a0d2a3b0aa046","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.4.1.tgz","fileCount":31,"integrity":"sha512-bjr57pwZD9AjDzFSrXRHsXwCdmINajL8TK4LsRVYd6FWZZV5615c8Of5KpSa8/br0NBLRlvdKap7+OFgOnZVSQ==","signatures":[{"sig":"MEUCIE0KYoRRvgEljjidwsbD7NZD3MWDOkUQ/8rsJacHR/TGAiEAkxfNqap6SZE3TA+lcWVYxeZl/P/Zce2iWFVr4F0MBPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369901},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"ee1267c04c1c29c29cf9eec4ba315c201942cf58","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"resolutions":{"keytar":"npm:noop-package@1.0.0","**/keytar":"npm:noop-package@1.0.0"},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.4.1_1767687994540_0.951514812319393","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"palette-mcp","version":"1.4.2","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.4.2","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"04d294440211717c6841b5e3964af4707564c452","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.4.2.tgz","fileCount":31,"integrity":"sha512-YJpXZh5qivsgl8gyYDcC8CEp+gE0lwgsCji291E0QqHBTe/LSfh7IF4RJvrIDRPb+R20dXNuXkHs3YKytfkcEA==","signatures":[{"sig":"MEUCIHtyXTHNjebu0Wj5H9nG6/gAOckqpO4SFBJkwNu/FgUGAiEAyiC7JetfueydQguSCtmc3vr7IfSDvIctot1TrW4p/cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369795},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"b07ccbfc371dcb7e4460522813c4068962ed6f38","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.4.2_1767693807814_0.6682973860512513","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"palette-mcp","version":"1.4.4","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.4.4","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"e01193a89e394e13e57a44a354164a75b193b4f0","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.4.4.tgz","fileCount":31,"integrity":"sha512-DeGfs6st/9FY0k95ty3SucgTpxS3oXyH7n6BeUsi+AucIo8XWv26nehe+P5mmoNPqvZN/Aalp66i6D747ebusA==","signatures":[{"sig":"MEYCIQChWwyvUIR+xao2RJlfNNs52P8lz2IGjdZl5AWjpGOtUgIhAJZkWQarRYyHPIZFXhFI7RWokRBHbhRQz4p36tc6rOOx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369895},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"2df9520e631ccefc3e6c43416fd117707ca588c4","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.4.4_1767766940632_0.6547978115516155","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"palette-mcp","version":"1.4.5","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.4.5","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"591a66c71c1e60c688367fe491e97a26435037ba","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.4.5.tgz","fileCount":31,"integrity":"sha512-PInY0f4DbxcGG26MI2u2tRCANM6VvPQRE7NFfRnuzsPjGvcWfaFfgaH7LQYxE5Q4sDmh2laUCl3eu32b88r8cA==","signatures":[{"sig":"MEUCIQDaGPGUOvdi2jdqdpYz4Wg7RCfhIBQLz5pBKSVmhj3NugIgAJtVsfzhFAgiBieuzvDR/rH8uvCHKe+cHOd0ao46VAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369881},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"a4142fcc6d373393d0f06229b06ba7ff9dab9ad3","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.4.5_1767767195681_0.7283953480966125","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"palette-mcp","version":"1.4.6","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.4.6","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"ffe30bd61573a6affbcd2544c7c9144864a4d4f7","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.4.6.tgz","fileCount":31,"integrity":"sha512-RNh27iMugXwO3iiiIPwv6koH+AqQcwj4zCIxFJkxQz7/OhZrFcyrlwPK5jRzbaFHdfeDH0bKUB7eZGBDsTdC3w==","signatures":[{"sig":"MEQCIGgklRJxZJ++XWFmL0f9mTCBCeSOz5goMHi9wP6A3xlnAiAf0c6csNkEdNw50dJCxszos2Xk+voywYZWBulfKrMK4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369895},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"d301c6b261f4de448dfc02857ac7607c04394004","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.4.6_1767767992339_0.4861338088909295","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"palette-mcp","version":"1.4.7","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.4.7","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"1c9caa508777e017669375b4e34553261bc28e13","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.4.7.tgz","fileCount":31,"integrity":"sha512-5R9FEV8my819hMR3kjJOzAaJxHuf4fEVf3cXE1QAJquT8zGMvhDcJJfjPJx44cCHf9Z4/ZfmAE+ZEMbDFjg9xQ==","signatures":[{"sig":"MEUCIQCWGqIJ1X6cSqfVx9POZpyAPCH9pMgmxTXG3z7kFoBWdgIgaKOwryt5vcpUOmP8s7WZB0I9d00ZzFPwqOwzcPTK30I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369823},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"7c9be9dc7959b4b8eb99ec55be217d505962aaf2","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.4.7_1767768819747_0.4192031806049126","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"palette-mcp","version":"1.4.8","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.4.8","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"b8c582d08e232f7d8aae14e81d38d47a5075fac1","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.4.8.tgz","fileCount":31,"integrity":"sha512-JNhdPTdj8hgVFzy95ej2EKhbGWjIYljhMaOwFgdUNfLaHPNG3v0v57kZCPHgyewFj9tnNxl7lfMIDPhmCbPOLg==","signatures":[{"sig":"MEQCICunFJARCC7vioMvVwDreERBK1OVYTnnVxDLDPuinHjmAiAAplPPNJi60UwIFlemox0FS2Uwy4LL4V8dRsDVwKXMKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369849},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"75a12124921d1a00c093d8a71916c9bd5eb15de7","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"resolutions":{"keytar":"npm:noop-package@1.0.0"},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.4.8_1767769337585_0.11804676245980761","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"palette-mcp","version":"1.4.9","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","_id":"palette-mcp@1.4.9","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"dist":{"shasum":"b6588760a0c64e62a22290e9a29ffbdc915751ac","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.4.9.tgz","fileCount":31,"integrity":"sha512-eJuG2zAHqeWyW86NvmtpyQB04wQp/6sNWHoq7g3FAjb2SG9rZ7CC32MXo2nAAMlf4He0rBSIQEbGqD6HQpBMkA==","signatures":[{"sig":"MEUCIEwb6saU77BILatmsa9uFKnR8yGrMXLyp3cJsjs8x00AAiEA24LAqAdwvp1iB6BkI50CZqHTR6MU72uuYOb6asFPoYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":369882},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","module":"src/smithery.ts","engines":{"node":">=18.0.0"},"gitHead":"22f0fdd261a959a2ef32e7c4f4ac433876a4cd96","scripts":{"dev":"tsx src/index.ts","mcp":"node dist/index.js","test":"jest","build":"tsc","start":"node dist/index.js","mcp:dev":"tsx src/index.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","test:services":"tsx src/test.ts","prepublishOnly":"npm run build","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts"},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"repository":{"url":"git+https://github.com/Opti-kjh/palette.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for converting Figma designs to React/Vue components using design system","directories":{},"resolutions":{"keytar":"npm:noop-package@1.0.0"},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.22.0","cors":"^2.8.5","axios":"^1.6.0","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","@modelcontextprotocol/sdk":"^1.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","devDependencies":{"tsx":"^4.20.6","jest":"^29.0.0","@types/cors":"^2.8.19","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/react":"^19.2.2","@smithery/cli":"^1.4.2","@types/express":"^5.0.6","@types/puppeteer":"^7.0.4","@types/react-dom":"^19.2.2"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/palette-mcp_1.4.9_1768283205504_0.9394125032589982","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"palette-mcp","version":"1.4.10","resolutions":{"keytar":"npm:noop-package@1.0.0"},"description":"MCP server for converting Figma designs to React/Vue components using design system","main":"dist/index.js","module":"src/smithery.ts","type":"module","bin":{"palette":"dist/index.js","palette-mcp":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx src/index.ts","test":"jest","test:services":"tsx src/test.ts","test:figma-tools":"tsx src/test-figma-tools.ts","test:mcp-servers":"tsx src/test-mcp-servers.ts","sync:ds":"tsx src/scripts/sync-design-system.ts","mcp":"node dist/index.js","mcp:dev":"tsx src/index.ts","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Opti-kjh/palette.git"},"homepage":"https://github.com/Opti-kjh/palette#readme","bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.20.0","@octokit/rest":"^21.0.0","@smithery/sdk":"^2.1.0","axios":"^1.6.0","cors":"^2.8.5","dotenv":"^17.2.3","express":"^5.2.1","typescript":"^5.0.0","zod":"^3.22.0"},"peerDependencies":{"@dealicious/design-system":"*","@dealicious/design-system-react":"*"},"peerDependenciesMeta":{"@dealicious/design-system":{"optional":true},"@dealicious/design-system-react":{"optional":true}},"devDependencies":{"@smithery/cli":"^3.1.3","@types/cors":"^2.8.19","@types/express":"^5.0.6","@types/jest":"^29.0.0","@types/node":"^20.0.0","@types/puppeteer":"^7.0.4","@types/react":"^19.2.2","@types/react-dom":"^19.2.2","jest":"^29.0.0","tsx":"^4.20.6"},"publishConfig":{"access":"public"},"packageManager":"yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72","_id":"palette-mcp@1.4.10","gitHead":"b3f5024a253944e0ac3e4cab0cfdc7da6d38d65d","types":"./dist/index.d.ts","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SB3XEocK0OVD3H6kSeHNhHn+C/BRNFsgXkEw2/IzApvdsh0ack4G9FSDB0gNHQn446h5CJgLnBWD9CtcuXTYog==","shasum":"fe24004a633b24f4049419d385bcf13cb80d09a6","tarball":"https://registry.npmjs.org/palette-mcp/-/palette-mcp-1.4.10.tgz","fileCount":31,"unpackedSize":369883,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFiBMVAH10cXYjbs2bCHeOt0dGwba4ns8tQxslNlmeKBAiBstGZUbE7BUljgejEcpaUK6kjgqzjBdVaZJ8kqB6YA+Q=="}]},"_npmUser":{"name":"jongho-deali","email":"kjh@deali.net"},"directories":{},"maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/palette-mcp_1.4.10_1768284712821_0.28271982572427645"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-11T08:18:53.307Z","modified":"2026-01-13T06:11:53.149Z","1.0.0":"2025-12-11T08:18:53.564Z","1.1.0":"2025-12-11T10:39:17.120Z","1.1.1":"2025-12-11T10:41:34.746Z","1.1.2":"2025-12-11T10:51:00.676Z","1.2.0":"2026-01-06T00:19:55.734Z","1.2.1":"2026-01-06T00:28:39.513Z","1.2.2":"2026-01-06T01:56:21.509Z","1.2.3":"2026-01-06T02:02:22.814Z","1.2.4":"2026-01-06T02:06:57.302Z","1.2.5":"2026-01-06T02:10:44.234Z","1.2.6":"2026-01-06T02:14:52.870Z","1.3.0":"2026-01-06T02:18:53.394Z","1.3.1":"2026-01-06T02:26:47.994Z","1.3.2":"2026-01-06T02:33:53.406Z","1.3.3":"2026-01-06T02:43:31.516Z","1.3.4":"2026-01-06T02:58:40.837Z","1.3.5":"2026-01-06T03:01:57.054Z","1.3.6":"2026-01-06T03:13:45.646Z","1.3.7":"2026-01-06T03:19:01.973Z","1.3.8":"2026-01-06T07:39:20.937Z","1.3.9":"2026-01-06T07:52:03.934Z","1.4.0":"2026-01-06T08:21:21.350Z","1.4.1":"2026-01-06T08:26:34.691Z","1.4.2":"2026-01-06T10:03:27.972Z","1.4.4":"2026-01-07T06:22:20.787Z","1.4.5":"2026-01-07T06:26:35.828Z","1.4.6":"2026-01-07T06:39:52.479Z","1.4.7":"2026-01-07T06:53:39.896Z","1.4.8":"2026-01-07T07:02:17.725Z","1.4.9":"2026-01-13T05:46:45.648Z","1.4.10":"2026-01-13T06:11:52.972Z"},"bugs":{"url":"https://github.com/Opti-kjh/palette/issues"},"author":{"name":"KJH","email":"kjh@deali.net"},"license":"MIT","homepage":"https://github.com/Opti-kjh/palette#readme","keywords":["mcp","model-context-protocol","design-system","figma","react","vue","cursor","ai","code-generation","component-library","smithery"],"repository":{"type":"git","url":"git+https://github.com/Opti-kjh/palette.git"},"description":"MCP server for converting Figma designs to React/Vue components using design system","maintainers":[{"name":"jongho-deali","email":"kjh@deali.net"}],"readme":"# Palette MCP\n\nFigma 디자인을 기존 Design System 컴포넌트를 활용하여 React/Vue 코드로 변환하는 MCP(Model Context Protocol) 서버입니다.\n\n[![Smithery](https://img.shields.io/badge/Smithery-Install-blue)](https://smithery.ai/server/@anthropic/palette-mcp)\n[![npm version](https://img.shields.io/npm/v/@anthropic/palette-mcp.svg)](https://www.npmjs.com/package/@anthropic/palette-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## 🚀 빠른 시작\n\n### Smithery.ai에서 설치 (권장)\n\n1. [Smithery.ai](https://smithery.ai)에서 `palette-mcp` 검색\n2. \"Install\" 클릭\n3. 환경 변수 입력:\n   - `FIGMA_ACCESS_TOKEN`: Figma API 토큰 (필수)\n   - `GITHUB_TOKEN`: GitHub 토큰 (필수, 조직 인증 및 디자인 시스템 접근용)\n\n### Cursor에서 수동 설치\n\n`~/.cursor/mcp.json` 파일에 다음 추가:\n\n```json\n{\n  \"mcpServers\": {\n    \"palette\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"palette-mcp\"],\n      \"env\": {\n        \"FIGMA_ACCESS_TOKEN\": \"YOUR_FIGMA_TOKEN_HERE\",\n        \"GITHUB_TOKEN\": \"YOUR_GITHUB_TOKEN_HERE\"\n      }\n    }\n  }\n}\n```\n\n### 환경 변수\n\n| 변수명 | 필수 | 설명 |\n|--------|------|------|\n| `FIGMA_ACCESS_TOKEN` | ✅ | Figma Personal Access Token |\n| `GITHUB_TOKEN` | ✅ | GitHub 토큰 (dealicious-inc 조직 인증 및 디자인 시스템 접근용) |\n| `FIGMA_MCP_SERVER_URL` | ❌ | Figma MCP 서버 URL (기본값: http://127.0.0.1:3845/mcp) |\n\n> ⚠️ **참고**: `GITHUB_TOKEN`은 dealicious-inc 조직 멤버십 확인에 사용됩니다. 조직 멤버만 Palette MCP를 사용할 수 있습니다.\n\n#### Figma Access Token 발급:\n1. [Figma](https://www.figma.com) → Settings → Account\n2. Personal Access Tokens → Generate new token\n\n---\n\n## 📖 사용법\n\n### Cursor에서 사용\n\nFigma에서 디자인을 선택하고 \"Copy link to selection\"으로 URL을 복사한 후:\n\n```\nhttps://www.figma.com/design/akI7EwlWemAf8KJup9F2ZS/...?node-id=45733-32370\n를 React 코드로 작성해줘\n```\n\n### 지원하는 명령\n\n| 명령 | 설명 |\n|------|------|\n| `convert_figma_to_react` | Figma 디자인을 React 컴포넌트로 변환 |\n| `convert_figma_to_vue` | Figma 디자인을 Vue 컴포넌트로 변환 |\n| `list_design_system_components` | 사용 가능한 디자인 시스템 컴포넌트 목록 |\n| `analyze_figma_file` | Figma 파일 구조 분석 |\n\n---\n\n## 🎨 지원하는 Design System 컴포넌트\n\n### React Components (`@dealicious/design-system-react`)\n\n| 카테고리 | 컴포넌트 |\n|----------|----------|\n| **Actions** | Button, TextLink |\n| **Forms** | Input, Check, Radio, Switch, Dropdown, TextField |\n| **Data Display** | Text, Tag, Chip, Badge, LabeledText |\n| **Feedback** | Toast, Notice, Error, LoadingSpinner, Tooltip |\n| **Navigation** | Tab, Pagination, ArrowPagination, Accordion |\n| **Overlays** | LayerPopup, LayerAlert |\n\n### Vue Components (`@dealicious/design-system`)\n\n| 카테고리 | 컴포넌트 |\n|----------|----------|\n| **Actions** | SsmButton, SsmTextLink |\n| **Forms** | SsmInput, SsmCheck, SsmSwitch, SsmDropdown |\n| **Data Display** | SsmText, SsmTag, SsmChip, SsmBadge |\n| **Navigation** | SsmTab, SsmPagination, SsmAccordion |\n\n---\n\n## 🔧 로컬 개발\n\n### 설치\n\n```bash\ngit clone https://github.com/Opti-kjh/palette.git\ncd palette\nyarn install\n```\n\n### 환경 설정\n\n```bash\ncp .env.example .env\n# .env 파일에 FIGMA_ACCESS_TOKEN 추가\n```\n\n### 빌드 및 실행\n\n```bash\n# 빌드\nyarn build\n\n# 개발 모드\nyarn dev\n\n# MCP 서버 실행\nyarn mcp\n```\n\n### 테스트\n\n```bash\n# MCP Inspector로 테스트\nnpx @anthropic-ai/mcp-inspector ./dist/index.js\n```\n\n---\n\n## 📁 프로젝트 구조\n\n```\nsrc/\n├── index.ts                 # MCP 서버 메인 파일\n├── services/\n│   ├── figma.ts            # Figma API 연동\n│   ├── design-system.ts    # 디자인 시스템 메타데이터\n│   └── code-generator.ts   # React/Vue 코드 생성\n└── utils/\n    ├── figma-mcp-client.ts # Figma MCP 클라이언트\n    └── request-manager.ts  # 요청 관리\n```\n\n---\n\n## ⚠️ 중요: 디자인 시스템 사용 원칙\n\n이 MCP 서버는 **항상 디자인 시스템 컴포넌트를 사용**합니다.\n\n- ❌ Tailwind CSS 사용 금지\n- ❌ 일반 HTML/CSS 사용 금지\n- ✅ 디자인 시스템 컴포넌트만 사용\n\n---\n\n## 🤝 기여\n\n이슈 및 PR은 [GitHub](https://github.com/Opti-kjh/palette)에서 환영합니다.\n\n## 📄 라이선스\n\nMIT License - [LICENSE](./LICENSE) 참조\n","readmeFilename":"README.md"}