{"owner":"bernaferrari","repo":"FigmaToCode","hasSkills":true,"totalSkillsCount":11,"totalTokensCount":1356,"categories":["anthropic-skill"],"hasMcp":false,"mcpConfig":null,"found":["packages/tsconfig/base.json","packages/tsconfig/nextjs.json","packages/types/package.json","packages/tsconfig/package.json","packages/types/tsconfig.json","packages/tsconfig/backend.json","packages/tsconfig/react-library.json","packages/plugin-ui/tsconfig.json","packages/plugin-ui/package.json","packages/backend/package.json","packages/backend/tsconfig.json"],"skills":{"packages/tsconfig/base.json":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Default\",\n  \"compilerOptions\": {\n    \"target\": \"ESNext\",\n    \"composite\": false,\n    \"declaration\": true,\n    \"declarationMap\": true,\n    \"esModuleInterop\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"inlineSources\": false,\n    \"isolatedModules\": true,\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"Bundler\",\n    \"noUnusedLocals\": false,\n    \"noUnusedParameters\": false,\n    \"preserveWatchOutput\": true,\n    \"skipLibCheck\": true,\n    \"strict\": true,\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  },\n  \"exclude\": [\"node_modules\"]\n}\n","packages/tsconfig/nextjs.json":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Next.js\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"allowJs\": true,\n    \"declaration\": false,\n    \"declarationMap\": false,\n    \"incremental\": true,\n    \"jsx\": \"preserve\",\n    \"lib\": [\"dom\", \"dom.iterable\", \"esnext\"],\n    \"module\": \"esnext\",\n    \"noEmit\": true,\n    \"resolveJsonModule\": true,\n    \"strict\": false,\n    \"target\": \"ES2017\"\n  },\n  \"include\": [\"src\", \"next-env.d.ts\"],\n  \"exclude\": [\"node_modules\"]\n}\n","packages/types/package.json":"{\n  \"name\": \"types\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"GPT-3\",\n  \"files\": [\n    \"dist/**\"\n  ],\n  \"sideEffects\": false,\n  \"main\": \"./src/index.ts\",\n  \"types\": \"./src/index.ts\",\n  \"dependencies\": {\n    \"@figma/plugin-typings\": \"^1.132.0\",\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"tsconfig\": \"workspace:*\"\n  },\n  \"devDependencies\": {\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"typescript\": \"^7.0.2\"\n  }\n}\n","packages/tsconfig/package.json":"{\n  \"name\": \"tsconfig\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"MIT\",\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n","packages/types/tsconfig.json":"{\n  \"extends\": \"tsconfig/base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  }\n}\n","packages/tsconfig/backend.json":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Backend\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  },\n  \"exclude\": [\"node_modules\"]\n}\n","packages/tsconfig/react-library.json":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"React Library\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"jsx\": \"react-jsx\",\n    \"module\": \"ESNext\"\n  }\n}\n","packages/plugin-ui/tsconfig.json":"{\n  \"extends\": \"tsconfig/react-library.json\",\n  \"include\": [\"src\"],\n  \"exclude\": [\"dist\", \"build\", \"node_modules\"]\n}\n","packages/plugin-ui/package.json":"{\n  \"name\": \"plugin-ui\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"MIT\",\n  \"sideEffects\": false,\n  \"main\": \"./src/index.tsx\",\n  \"types\": \"./src/index.tsx\",\n  \"dependencies\": {\n    \"@base-ui/react\": \"^1.7.0\",\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"@types/react-syntax-highlighter\": \"15.5.13\",\n    \"class-variance-authority\": \"^0.7.1\",\n    \"clsx\": \"^2.1.1\",\n    \"copy-to-clipboard\": \"^4.0.2\",\n    \"lucide-react\": \"^1.28.0\",\n    \"react\": \"^19.2.8\",\n    \"react-syntax-highlighter\": \"^16.1.1\",\n    \"tailwind-merge\": \"^3.6.0\",\n    \"tailwindcss\": \"^4.3.3\"\n  },\n  \"devDependencies\": {\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"tsconfig\": \"workspace:*\",\n    \"types\": \"workspace:*\",\n    \"typescript\": \"^7.0.2\"\n  }\n}\n","packages/backend/package.json":"{\n  \"name\": \"backend\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"GPT-3\",\n  \"files\": [\n    \"dist/**\"\n  ],\n  \"sideEffects\": false,\n  \"main\": \"./src/index.ts\",\n  \"types\": \"./src/index.ts\",\n  \"scripts\": {\n    \"test\": \"vitest run\"\n  },\n  \"dependencies\": {\n    \"@figma/plugin-typings\": \"^1.132.0\",\n    \"fflate\": \"^0.8.3\",\n    \"html-entities\": \"^2.6.0\",\n    \"js-base64\": \"^3.9.2\",\n    \"nanoid\": \"^6.0.1\",\n    \"react\": \"19.2.8\",\n    \"react-dom\": \"19.2.8\",\n    \"types\": \"workspace:*\"\n  },\n  \"devDependencies\": {\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"tsconfig\": \"workspace:*\",\n    \"tsup\": \"^8.5.1\",\n    \"typescript\": \"^7.0.2\",\n    \"vitest\": \"^4.1.10\"\n  }\n}\n","packages/backend/tsconfig.json":"{\n  \"extends\": \"tsconfig/base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  }\n}\n"},"files":{"packages/tsconfig/base.json":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Default\",\n  \"compilerOptions\": {\n    \"target\": \"ESNext\",\n    \"composite\": false,\n    \"declaration\": true,\n    \"declarationMap\": true,\n    \"esModuleInterop\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"inlineSources\": false,\n    \"isolatedModules\": true,\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"Bundler\",\n    \"noUnusedLocals\": false,\n    \"noUnusedParameters\": false,\n    \"preserveWatchOutput\": true,\n    \"skipLibCheck\": true,\n    \"strict\": true,\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  },\n  \"exclude\": [\"node_modules\"]\n}\n","packages/tsconfig/nextjs.json":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Next.js\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"allowJs\": true,\n    \"declaration\": false,\n    \"declarationMap\": false,\n    \"incremental\": true,\n    \"jsx\": \"preserve\",\n    \"lib\": [\"dom\", \"dom.iterable\", \"esnext\"],\n    \"module\": \"esnext\",\n    \"noEmit\": true,\n    \"resolveJsonModule\": true,\n    \"strict\": false,\n    \"target\": \"ES2017\"\n  },\n  \"include\": [\"src\", \"next-env.d.ts\"],\n  \"exclude\": [\"node_modules\"]\n}\n","packages/types/package.json":"{\n  \"name\": \"types\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"GPT-3\",\n  \"files\": [\n    \"dist/**\"\n  ],\n  \"sideEffects\": false,\n  \"main\": \"./src/index.ts\",\n  \"types\": \"./src/index.ts\",\n  \"dependencies\": {\n    \"@figma/plugin-typings\": \"^1.132.0\",\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"tsconfig\": \"workspace:*\"\n  },\n  \"devDependencies\": {\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"typescript\": \"^7.0.2\"\n  }\n}\n","packages/tsconfig/package.json":"{\n  \"name\": \"tsconfig\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"MIT\",\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n","packages/types/tsconfig.json":"{\n  \"extends\": \"tsconfig/base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  }\n}\n","packages/tsconfig/backend.json":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Backend\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  },\n  \"exclude\": [\"node_modules\"]\n}\n","packages/tsconfig/react-library.json":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"React Library\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"jsx\": \"react-jsx\",\n    \"module\": \"ESNext\"\n  }\n}\n","packages/plugin-ui/tsconfig.json":"{\n  \"extends\": \"tsconfig/react-library.json\",\n  \"include\": [\"src\"],\n  \"exclude\": [\"dist\", \"build\", \"node_modules\"]\n}\n","packages/plugin-ui/package.json":"{\n  \"name\": \"plugin-ui\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"MIT\",\n  \"sideEffects\": false,\n  \"main\": \"./src/index.tsx\",\n  \"types\": \"./src/index.tsx\",\n  \"dependencies\": {\n    \"@base-ui/react\": \"^1.7.0\",\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"@types/react-syntax-highlighter\": \"15.5.13\",\n    \"class-variance-authority\": \"^0.7.1\",\n    \"clsx\": \"^2.1.1\",\n    \"copy-to-clipboard\": \"^4.0.2\",\n    \"lucide-react\": \"^1.28.0\",\n    \"react\": \"^19.2.8\",\n    \"react-syntax-highlighter\": \"^16.1.1\",\n    \"tailwind-merge\": \"^3.6.0\",\n    \"tailwindcss\": \"^4.3.3\"\n  },\n  \"devDependencies\": {\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"tsconfig\": \"workspace:*\",\n    \"types\": \"workspace:*\",\n    \"typescript\": \"^7.0.2\"\n  }\n}\n","packages/backend/package.json":"{\n  \"name\": \"backend\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"GPT-3\",\n  \"files\": [\n    \"dist/**\"\n  ],\n  \"sideEffects\": false,\n  \"main\": \"./src/index.ts\",\n  \"types\": \"./src/index.ts\",\n  \"scripts\": {\n    \"test\": \"vitest run\"\n  },\n  \"dependencies\": {\n    \"@figma/plugin-typings\": \"^1.132.0\",\n    \"fflate\": \"^0.8.3\",\n    \"html-entities\": \"^2.6.0\",\n    \"js-base64\": \"^3.9.2\",\n    \"nanoid\": \"^6.0.1\",\n    \"react\": \"19.2.8\",\n    \"react-dom\": \"19.2.8\",\n    \"types\": \"workspace:*\"\n  },\n  \"devDependencies\": {\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"tsconfig\": \"workspace:*\",\n    \"tsup\": \"^8.5.1\",\n    \"typescript\": \"^7.0.2\",\n    \"vitest\": \"^4.1.10\"\n  }\n}\n","packages/backend/tsconfig.json":"{\n  \"extends\": \"tsconfig/base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  }\n}\n"},"items":[{"name":"package.json","path":"packages/backend/package.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/backend/package.json","title":"backend","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"backend\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"GPT-3\",\n  \"files\": [\n    \"dist/**\"\n  ],\n  \"sideEffects\": false,\n  \"main\": \"./src/index.ts\",\n  \"types\": \"./src/index.ts\",\n  \"scripts\": {\n    \"test\": \"vitest run\"\n  },\n  \"dependencies\": {\n    \"@figma/plugin-typings\": \"^1.132.0\",\n    \"fflate\": \"^0.8.3\",\n    \"html-entities\": \"^2.6.0\",\n    \"js-base64\": \"^3.9.2\",\n    \"nanoid\": \"^6.0.1\",\n    \"react\": \"19.2.8\",\n    \"react-dom\": \"19.2.8\",\n    \"types\": \"workspace:*\"\n  },\n  \"devDependencies\": {\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"tsconfig\": \"workspace:*\",\n    \"tsup\": \"^8.5.1\",\n    \"typescript\": \"^7.0.2\",\n    \"vitest\": \"^4.1.10\"\n  }\n}\n","frontmatter":{"name":"backend","version":"0.0.0","private":true,"license":"GPT-3","files":["dist/**"],"sideEffects":false,"main":"./src/index.ts","types":"./src/index.ts","scripts":{"test":"vitest run"},"dependencies":{"@figma/plugin-typings":"^1.132.0","fflate":"^0.8.3","html-entities":"^2.6.0","js-base64":"^3.9.2","nanoid":"^6.0.1","react":"19.2.8","react-dom":"19.2.8","types":"workspace:*"},"devDependencies":{"@types/react":"^19.2.18","@types/react-dom":"^19.2.4","@typescript/native":"npm:typescript@^7.0.2","tsconfig":"workspace:*","tsup":"^8.5.1","typescript":"^7.0.2","vitest":"^4.1.10"}},"isInternal":false,"tokens":287,"sizeBytes":745},{"name":"tsconfig.json","path":"packages/backend/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/backend/tsconfig.json","title":"Backend Skill","category":"anthropic-skill","format":"json","content":"{\n  \"extends\": \"tsconfig/base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  }\n}\n","frontmatter":{"extends":"tsconfig/base.json","compilerOptions":{"typeRoots":["./node_modules/@types","./node_modules/@figma"]}},"isInternal":false,"tokens":40,"sizeBytes":134},{"name":"package.json","path":"packages/plugin-ui/package.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/plugin-ui/package.json","title":"plugin-ui","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"plugin-ui\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"MIT\",\n  \"sideEffects\": false,\n  \"main\": \"./src/index.tsx\",\n  \"types\": \"./src/index.tsx\",\n  \"dependencies\": {\n    \"@base-ui/react\": \"^1.7.0\",\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"@types/react-syntax-highlighter\": \"15.5.13\",\n    \"class-variance-authority\": \"^0.7.1\",\n    \"clsx\": \"^2.1.1\",\n    \"copy-to-clipboard\": \"^4.0.2\",\n    \"lucide-react\": \"^1.28.0\",\n    \"react\": \"^19.2.8\",\n    \"react-syntax-highlighter\": \"^16.1.1\",\n    \"tailwind-merge\": \"^3.6.0\",\n    \"tailwindcss\": \"^4.3.3\"\n  },\n  \"devDependencies\": {\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"tsconfig\": \"workspace:*\",\n    \"types\": \"workspace:*\",\n    \"typescript\": \"^7.0.2\"\n  }\n}\n","frontmatter":{"name":"plugin-ui","version":"0.0.0","private":true,"license":"MIT","sideEffects":false,"main":"./src/index.tsx","types":"./src/index.tsx","dependencies":{"@base-ui/react":"^1.7.0","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","@types/react-syntax-highlighter":"15.5.13","class-variance-authority":"^0.7.1","clsx":"^2.1.1","copy-to-clipboard":"^4.0.2","lucide-react":"^1.28.0","react":"^19.2.8","react-syntax-highlighter":"^16.1.1","tailwind-merge":"^3.6.0","tailwindcss":"^4.3.3"},"devDependencies":{"@typescript/native":"npm:typescript@^7.0.2","tsconfig":"workspace:*","types":"workspace:*","typescript":"^7.0.2"}},"isInternal":false,"tokens":281,"sizeBytes":766},{"name":"tsconfig.json","path":"packages/plugin-ui/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/plugin-ui/tsconfig.json","title":"Plugin-ui Skill","category":"anthropic-skill","format":"json","content":"{\n  \"extends\": \"tsconfig/react-library.json\",\n  \"include\": [\"src\"],\n  \"exclude\": [\"dist\", \"build\", \"node_modules\"]\n}\n","frontmatter":{"extends":"tsconfig/react-library.json","include":["src"],"exclude":["dist","build","node_modules"]},"isInternal":false,"tokens":34,"sizeBytes":117},{"name":"backend.json","path":"packages/tsconfig/backend.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/tsconfig/backend.json","title":"Tsconfig Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Backend\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  },\n  \"exclude\": [\"node_modules\"]\n}\n","frontmatter":{"$schema":"https://json.schemastore.org/tsconfig","display":"Backend","extends":"./base.json","compilerOptions":{"typeRoots":["./node_modules/@types","./node_modules/@figma"]},"exclude":["node_modules"]},"isInternal":false,"tokens":69,"sizeBytes":236},{"name":"base.json","path":"packages/tsconfig/base.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/tsconfig/base.json","title":"Tsconfig Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Default\",\n  \"compilerOptions\": {\n    \"target\": \"ESNext\",\n    \"composite\": false,\n    \"declaration\": true,\n    \"declarationMap\": true,\n    \"esModuleInterop\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"inlineSources\": false,\n    \"isolatedModules\": true,\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"Bundler\",\n    \"noUnusedLocals\": false,\n    \"noUnusedParameters\": false,\n    \"preserveWatchOutput\": true,\n    \"skipLibCheck\": true,\n    \"strict\": true,\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  },\n  \"exclude\": [\"node_modules\"]\n}\n","frontmatter":{"$schema":"https://json.schemastore.org/tsconfig","display":"Default","compilerOptions":{"target":"ESNext","composite":false,"declaration":true,"declarationMap":true,"esModuleInterop":true,"forceConsistentCasingInFileNames":true,"inlineSources":false,"isolatedModules":true,"module":"ESNext","moduleResolution":"Bundler","noUnusedLocals":false,"noUnusedParameters":false,"preserveWatchOutput":true,"skipLibCheck":true,"strict":true,"typeRoots":["./node_modules/@types","./node_modules/@figma"]},"exclude":["node_modules"]},"isInternal":false,"tokens":179,"sizeBytes":641},{"name":"nextjs.json","path":"packages/tsconfig/nextjs.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/tsconfig/nextjs.json","title":"Tsconfig Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Next.js\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"allowJs\": true,\n    \"declaration\": false,\n    \"declarationMap\": false,\n    \"incremental\": true,\n    \"jsx\": \"preserve\",\n    \"lib\": [\"dom\", \"dom.iterable\", \"esnext\"],\n    \"module\": \"esnext\",\n    \"noEmit\": true,\n    \"resolveJsonModule\": true,\n    \"strict\": false,\n    \"target\": \"ES2017\"\n  },\n  \"include\": [\"src\", \"next-env.d.ts\"],\n  \"exclude\": [\"node_modules\"]\n}\n","frontmatter":{"$schema":"https://json.schemastore.org/tsconfig","display":"Next.js","extends":"./base.json","compilerOptions":{"allowJs":true,"declaration":false,"declarationMap":false,"incremental":true,"jsx":"preserve","lib":["dom","dom.iterable","esnext"],"module":"esnext","noEmit":true,"resolveJsonModule":true,"strict":false,"target":"ES2017"},"include":["src","next-env.d.ts"],"exclude":["node_modules"]},"isInternal":false,"tokens":152,"sizeBytes":496},{"name":"package.json","path":"packages/tsconfig/package.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/tsconfig/package.json","title":"tsconfig","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"tsconfig\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"MIT\",\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n","frontmatter":{"name":"tsconfig","version":"0.0.0","private":true,"license":"MIT","publishConfig":{"access":"public"}},"isInternal":false,"tokens":49,"sizeBytes":135},{"name":"react-library.json","path":"packages/tsconfig/react-library.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/tsconfig/react-library.json","title":"Tsconfig Skill","category":"anthropic-skill","format":"json","content":"{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"React Library\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"jsx\": \"react-jsx\",\n    \"module\": \"ESNext\"\n  }\n}\n","frontmatter":{"$schema":"https://json.schemastore.org/tsconfig","display":"React Library","extends":"./base.json","compilerOptions":{"jsx":"react-jsx","module":"ESNext"}},"isInternal":false,"tokens":59,"sizeBytes":190},{"name":"package.json","path":"packages/types/package.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/types/package.json","title":"types","category":"anthropic-skill","format":"json","content":"{\n  \"name\": \"types\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"GPT-3\",\n  \"files\": [\n    \"dist/**\"\n  ],\n  \"sideEffects\": false,\n  \"main\": \"./src/index.ts\",\n  \"types\": \"./src/index.ts\",\n  \"dependencies\": {\n    \"@figma/plugin-typings\": \"^1.132.0\",\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"tsconfig\": \"workspace:*\"\n  },\n  \"devDependencies\": {\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"typescript\": \"^7.0.2\"\n  }\n}\n","frontmatter":{"name":"types","version":"0.0.0","private":true,"license":"GPT-3","files":["dist/**"],"sideEffects":false,"main":"./src/index.ts","types":"./src/index.ts","dependencies":{"@figma/plugin-typings":"^1.132.0","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","tsconfig":"workspace:*"},"devDependencies":{"@typescript/native":"npm:typescript@^7.0.2","typescript":"^7.0.2"}},"isInternal":false,"tokens":166,"sizeBytes":467},{"name":"tsconfig.json","path":"packages/types/tsconfig.json","rawUrl":"https://raw.githubusercontent.com/bernaferrari/FigmaToCode/HEAD/packages/types/tsconfig.json","title":"Types Skill","category":"anthropic-skill","format":"json","content":"{\n  \"extends\": \"tsconfig/base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  }\n}\n","frontmatter":{"extends":"tsconfig/base.json","compilerOptions":{"typeRoots":["./node_modules/@types","./node_modules/@figma"]}},"isInternal":false,"tokens":40,"sizeBytes":134}],"systemPromptSnippet":"<yakaai_skills repo=\"bernaferrari/FigmaToCode\">\n<!-- File: packages/backend/package.json (Tokens: ~287 | Category: anthropic-skill) -->\n{\n  \"name\": \"backend\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"GPT-3\",\n  \"files\": [\n    \"dist/**\"\n  ],\n  \"sideEffects\": false,\n  \"main\": \"./src/index.ts\",\n  \"types\": \"./src/index.ts\",\n  \"scripts\": {\n    \"test\": \"vitest run\"\n  },\n  \"dependencies\": {\n    \"@figma/plugin-typings\": \"^1.132.0\",\n    \"fflate\": \"^0.8.3\",\n    \"html-entities\": \"^2.6.0\",\n    \"js-base64\": \"^3.9.2\",\n    \"nanoid\": \"^6.0.1\",\n    \"react\": \"19.2.8\",\n    \"react-dom\": \"19.2.8\",\n    \"types\": \"workspace:*\"\n  },\n  \"devDependencies\": {\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"tsconfig\": \"workspace:*\",\n    \"tsup\": \"^8.5.1\",\n    \"typescript\": \"^7.0.2\",\n    \"vitest\": \"^4.1.10\"\n  }\n}\n\n<!-- File: packages/backend/tsconfig.json (Tokens: ~40 | Category: anthropic-skill) -->\n{\n  \"extends\": \"tsconfig/base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  }\n}\n\n<!-- File: packages/plugin-ui/package.json (Tokens: ~281 | Category: anthropic-skill) -->\n{\n  \"name\": \"plugin-ui\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"MIT\",\n  \"sideEffects\": false,\n  \"main\": \"./src/index.tsx\",\n  \"types\": \"./src/index.tsx\",\n  \"dependencies\": {\n    \"@base-ui/react\": \"^1.7.0\",\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"@types/react-syntax-highlighter\": \"15.5.13\",\n    \"class-variance-authority\": \"^0.7.1\",\n    \"clsx\": \"^2.1.1\",\n    \"copy-to-clipboard\": \"^4.0.2\",\n    \"lucide-react\": \"^1.28.0\",\n    \"react\": \"^19.2.8\",\n    \"react-syntax-highlighter\": \"^16.1.1\",\n    \"tailwind-merge\": \"^3.6.0\",\n    \"tailwindcss\": \"^4.3.3\"\n  },\n  \"devDependencies\": {\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"tsconfig\": \"workspace:*\",\n    \"types\": \"workspace:*\",\n    \"typescript\": \"^7.0.2\"\n  }\n}\n\n<!-- File: packages/plugin-ui/tsconfig.json (Tokens: ~34 | Category: anthropic-skill) -->\n{\n  \"extends\": \"tsconfig/react-library.json\",\n  \"include\": [\"src\"],\n  \"exclude\": [\"dist\", \"build\", \"node_modules\"]\n}\n\n<!-- File: packages/tsconfig/backend.json (Tokens: ~69 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Backend\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  },\n  \"exclude\": [\"node_modules\"]\n}\n\n<!-- File: packages/tsconfig/base.json (Tokens: ~179 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Default\",\n  \"compilerOptions\": {\n    \"target\": \"ESNext\",\n    \"composite\": false,\n    \"declaration\": true,\n    \"declarationMap\": true,\n    \"esModuleInterop\": true,\n    \"forceConsistentCasingInFileNames\": true,\n    \"inlineSources\": false,\n    \"isolatedModules\": true,\n    \"module\": \"ESNext\",\n    \"moduleResolution\": \"Bundler\",\n    \"noUnusedLocals\": false,\n    \"noUnusedParameters\": false,\n    \"preserveWatchOutput\": true,\n    \"skipLibCheck\": true,\n    \"strict\": true,\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  },\n  \"exclude\": [\"node_modules\"]\n}\n\n<!-- File: packages/tsconfig/nextjs.json (Tokens: ~152 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"Next.js\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"allowJs\": true,\n    \"declaration\": false,\n    \"declarationMap\": false,\n    \"incremental\": true,\n    \"jsx\": \"preserve\",\n    \"lib\": [\"dom\", \"dom.iterable\", \"esnext\"],\n    \"module\": \"esnext\",\n    \"noEmit\": true,\n    \"resolveJsonModule\": true,\n    \"strict\": false,\n    \"target\": \"ES2017\"\n  },\n  \"include\": [\"src\", \"next-env.d.ts\"],\n  \"exclude\": [\"node_modules\"]\n}\n\n<!-- File: packages/tsconfig/package.json (Tokens: ~49 | Category: anthropic-skill) -->\n{\n  \"name\": \"tsconfig\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"MIT\",\n  \"publishConfig\": {\n    \"access\": \"public\"\n  }\n}\n\n<!-- File: packages/tsconfig/react-library.json (Tokens: ~59 | Category: anthropic-skill) -->\n{\n  \"$schema\": \"https://json.schemastore.org/tsconfig\",\n  \"display\": \"React Library\",\n  \"extends\": \"./base.json\",\n  \"compilerOptions\": {\n    \"jsx\": \"react-jsx\",\n    \"module\": \"ESNext\"\n  }\n}\n\n<!-- File: packages/types/package.json (Tokens: ~166 | Category: anthropic-skill) -->\n{\n  \"name\": \"types\",\n  \"version\": \"0.0.0\",\n  \"private\": true,\n  \"license\": \"GPT-3\",\n  \"files\": [\n    \"dist/**\"\n  ],\n  \"sideEffects\": false,\n  \"main\": \"./src/index.ts\",\n  \"types\": \"./src/index.ts\",\n  \"dependencies\": {\n    \"@figma/plugin-typings\": \"^1.132.0\",\n    \"@types/react\": \"^19.2.18\",\n    \"@types/react-dom\": \"^19.2.4\",\n    \"tsconfig\": \"workspace:*\"\n  },\n  \"devDependencies\": {\n    \"@typescript/native\": \"npm:typescript@^7.0.2\",\n    \"typescript\": \"^7.0.2\"\n  }\n}\n\n<!-- File: packages/types/tsconfig.json (Tokens: ~40 | Category: anthropic-skill) -->\n{\n  \"extends\": \"tsconfig/base.json\",\n  \"compilerOptions\": {\n    \"typeRoots\": [\"./node_modules/@types\", \"./node_modules/@figma\"]\n  }\n}\n</yakaai_skills>"}