[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-webflow-webflow-code-componenttroubleshoot-deploy":3,"mdc--gimdkx-key":37,"related-org-webflow-webflow-code-componenttroubleshoot-deploy":1396,"related-repo-webflow-webflow-code-componenttroubleshoot-deploy":1572},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":12,"stars":24,"repoUrl":25,"updatedAt":26,"license":27,"forks":28,"topics":29,"repo":32,"sourceUrl":35,"mdContent":36},"webflow-code-componenttroubleshoot-deploy","webflow-code-component:troubleshoot-deploy","troubleshoot Webflow Code Component deployments","Debug deployment failures for Webflow Code Components. Analyzes error messages, identifies root causes, and provides specific fixes for common issues.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},"webflow","Webflow","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fwebflow.png",[13,17,20,21],{"name":14,"slug":15,"type":16},"Observability","observability","tag",{"name":18,"slug":19,"type":16},"Deployment","deployment",{"name":10,"slug":9,"type":16},{"name":22,"slug":23,"type":16},"Debugging","debugging",107,"https:\u002F\u002Fgithub.com\u002Fwebflow\u002Fwebflow-skills","2026-05-18T06:47:45.057571",null,17,[30,31],"agent","skills",{"repoUrl":25,"stars":24,"forks":28,"topics":33,"description":34},[30,31],"Official Webflow Agent Skills","https:\u002F\u002Fgithub.com\u002Fwebflow\u002Fwebflow-skills\u002Ftree\u002FHEAD\u002Fplugins\u002Fwebflow-skills\u002Fskills\u002Ftroubleshoot-deploy","---\nname: webflow-code-component:troubleshoot-deploy\ndescription: Debug deployment failures for Webflow Code Components. Analyzes error messages, identifies root causes, and provides specific fixes for common issues.\ncompatibility: Node.js 18+, React 18+, TypeScript, @webflow\u002Fwebflow-cli\nmetadata:\n  author: webflow\n  version: \"1.1\"\n---\n\n# Troubleshoot Deploy\n\nDebug and fix deployment issues for Webflow Code Components.\n\n## When to Use This Skill\n\n**Use when:**\n- `webflow library share` failed with an error\n- Components deployed but aren't working correctly\n- User shares an error message from deployment\n- Bundle or compilation errors occurred\n\n**Do NOT use when:**\n- Deployment hasn't been attempted yet (use deploy-guide instead)\n- Validating before deployment (use pre-deploy-check instead)\n- General code quality issues (use component-audit instead)\n\n## Instructions\n\n### Phase 1: Gather Information\n\n1. **Get error details**:\n   - Ask for exact error message\n   - Request output from `npx webflow library share`\n   - Check if `npx webflow library log` has additional info\n\n2. **Understand context**:\n   - First deploy or update?\n   - Recent changes made?\n   - Working previously?\n\n### Phase 2: Diagnose\n\n3. **Identify error category**:\n   - Authentication errors\n   - Build\u002Fcompilation errors\n   - Bundle size errors\n   - Network\u002Fupload errors\n   - Configuration errors\n\n4. **Analyze root cause**:\n   - Parse error message\n   - Check common causes\n   - Identify specific issue\n\n### Phase 3: Provide Solution\n\n5. **Give specific fix**:\n   - Step-by-step resolution\n   - Code examples if needed\n   - Verification steps\n\n6. **Prevent recurrence**:\n   - Explain why it happened\n   - Suggest preventive measures\n\n## Common Error Reference\n\nFor detailed solutions to each error, see [references\u002FERROR_CATALOG.md](references\u002FERROR_CATALOG.md).\n\n### Quick Reference\n\n| Error | Category | Quick Fix |\n|-------|----------|-----------|\n| \"Authentication failed\" | Auth | Regenerate API token in Workspace Settings |\n| \"Insufficient permissions\" | Auth | Check workspace role and token |\n| \"Module not found\" | Build | `npm install --save-dev @webflow\u002Freact` |\n| \"TypeScript errors\" | Build | Run `npx tsc --noEmit` to find error |\n| \"Unexpected token\" | Build | Check file extension is `.tsx` |\n| \"Bundle size exceeds limit\" | Bundle | Tree-shake imports, lazy load heavy components |\n| \"Component not rendering\" | Runtime | Check SSR issues, browser console |\n| \"Styles not appearing\" | Runtime | Import CSS in .webflow.tsx file |\n| \"webflow.json not found\" | Config | Create webflow.json in project root |\n| \"No components found\" | Config | Check glob pattern and file extension |\n| \"Invalid JSON in webflow.json\" | Config | Fix JSON syntax (trailing commas, comments) |\n| \"429 Too Many Requests\" | Network | Wait 60 seconds and retry |\n| \"Request timed out\" | Network | Check connectivity, proxy, Webflow status |\n| \"JavaScript heap out of memory\" | Memory | `NODE_OPTIONS=\"--max-old-space-size=4096\"` |\n| \"Circular dependency\" | Build | Extract shared code, break import cycles |\n\n### Most Common Fixes\n\n**Authentication:**\n```bash\n# Regenerate token, then:\nexport WEBFLOW_WORKSPACE_API_TOKEN=your-new-token\nnpx webflow library share\n```\n\n**Missing Dependencies:**\n```bash\nnpm install --save-dev @webflow\u002Fwebflow-cli @webflow\u002Fdata-types @webflow\u002Freact\n```\n\n**SSR Issues:**\n```typescript\n\u002F\u002F Wrap browser APIs in useEffect or disable SSR:\ndeclareComponent(Component, { options: { ssr: false } });\n```\n\n**Missing Styles:**\n```typescript\n\u002F\u002F In .webflow.tsx, import styles:\nimport \".\u002FComponent.module.css\";\n```\n\n## Debugging Commands\n\n```bash\n# Check recent deploy logs\nnpx webflow library log\n\n# Verbose deploy output (shows detailed errors)\nnpx webflow library share --verbose\n\n# Type check without deploying\nnpx tsc --noEmit\n```\n\n## Validation\n\nThe issue is resolved when all of the following are true:\n\n| Success Criteria | How to Verify |\n|-----------------|---------------|\n| Deploy completes without errors | `npx webflow library share` exits cleanly |\n| Components appear in Designer | Open Add panel in Designer and find your library |\n| Import logs confirm success | `npx webflow library log` shows successful import |\n\n## Guidelines\n\n### Error Analysis Process\n\n1. **Read the full error message** - Often contains the solution\n2. **Check the error category** - Auth, build, bundle, or runtime\n3. **Look for file paths** - Points to exact location\n4. **Check line numbers** - For code errors\n5. **Search error message** - May be a known issue\n\n### When to Escalate\n\nIf none of the solutions work, gather this data before escalating:\n\n1. **Deploy logs**: `npx webflow library log`\n2. **Verbose output**: `npx webflow library share --verbose`\n3. **Node.js version**: `node -v`\n4. **Package versions**: `npm list @webflow\u002Fwebflow-cli @webflow\u002Fdata-types @webflow\u002Freact`\n5. **Configuration**: Contents of `webflow.json`\n6. **Error message**: Full error output (not just the summary line)\n\nThen:\n- Check **Webflow status page** for outages\n- Search the **Webflow Community Forum** for your error message\n- Contact **Webflow Support** with the collected data above\n",{"data":38,"body":42},{"name":5,"description":7,"compatibility":39,"metadata":40},"Node.js 18+, React 18+, TypeScript, @webflow\u002Fwebflow-cli",{"author":9,"version":41},"1.1",{"type":43,"children":44},"root",[45,54,60,67,76,108,116,134,140,147,220,226,294,300,353,359,372,378,695,701,709,784,792,832,840,929,937,980,986,1099,1105,1110,1181,1187,1193,1246,1252,1257,1346,1351,1390],{"type":46,"tag":47,"props":48,"children":50},"element","h1",{"id":49},"troubleshoot-deploy",[51],{"type":52,"value":53},"text","Troubleshoot Deploy",{"type":46,"tag":55,"props":56,"children":57},"p",{},[58],{"type":52,"value":59},"Debug and fix deployment issues for Webflow Code Components.",{"type":46,"tag":61,"props":62,"children":64},"h2",{"id":63},"when-to-use-this-skill",[65],{"type":52,"value":66},"When to Use This Skill",{"type":46,"tag":55,"props":68,"children":69},{},[70],{"type":46,"tag":71,"props":72,"children":73},"strong",{},[74],{"type":52,"value":75},"Use when:",{"type":46,"tag":77,"props":78,"children":79},"ul",{},[80,93,98,103],{"type":46,"tag":81,"props":82,"children":83},"li",{},[84,91],{"type":46,"tag":85,"props":86,"children":88},"code",{"className":87},[],[89],{"type":52,"value":90},"webflow library share",{"type":52,"value":92}," failed with an error",{"type":46,"tag":81,"props":94,"children":95},{},[96],{"type":52,"value":97},"Components deployed but aren't working correctly",{"type":46,"tag":81,"props":99,"children":100},{},[101],{"type":52,"value":102},"User shares an error message from deployment",{"type":46,"tag":81,"props":104,"children":105},{},[106],{"type":52,"value":107},"Bundle or compilation errors occurred",{"type":46,"tag":55,"props":109,"children":110},{},[111],{"type":46,"tag":71,"props":112,"children":113},{},[114],{"type":52,"value":115},"Do NOT use when:",{"type":46,"tag":77,"props":117,"children":118},{},[119,124,129],{"type":46,"tag":81,"props":120,"children":121},{},[122],{"type":52,"value":123},"Deployment hasn't been attempted yet (use deploy-guide instead)",{"type":46,"tag":81,"props":125,"children":126},{},[127],{"type":52,"value":128},"Validating before deployment (use pre-deploy-check instead)",{"type":46,"tag":81,"props":130,"children":131},{},[132],{"type":52,"value":133},"General code quality issues (use component-audit instead)",{"type":46,"tag":61,"props":135,"children":137},{"id":136},"instructions",[138],{"type":52,"value":139},"Instructions",{"type":46,"tag":141,"props":142,"children":144},"h3",{"id":143},"phase-1-gather-information",[145],{"type":52,"value":146},"Phase 1: Gather Information",{"type":46,"tag":148,"props":149,"children":150},"ol",{},[151,193],{"type":46,"tag":81,"props":152,"children":153},{},[154,159,161],{"type":46,"tag":71,"props":155,"children":156},{},[157],{"type":52,"value":158},"Get error details",{"type":52,"value":160},":",{"type":46,"tag":77,"props":162,"children":163},{},[164,169,180],{"type":46,"tag":81,"props":165,"children":166},{},[167],{"type":52,"value":168},"Ask for exact error message",{"type":46,"tag":81,"props":170,"children":171},{},[172,174],{"type":52,"value":173},"Request output from ",{"type":46,"tag":85,"props":175,"children":177},{"className":176},[],[178],{"type":52,"value":179},"npx webflow library share",{"type":46,"tag":81,"props":181,"children":182},{},[183,185,191],{"type":52,"value":184},"Check if ",{"type":46,"tag":85,"props":186,"children":188},{"className":187},[],[189],{"type":52,"value":190},"npx webflow library log",{"type":52,"value":192}," has additional info",{"type":46,"tag":81,"props":194,"children":195},{},[196,201,202],{"type":46,"tag":71,"props":197,"children":198},{},[199],{"type":52,"value":200},"Understand context",{"type":52,"value":160},{"type":46,"tag":77,"props":203,"children":204},{},[205,210,215],{"type":46,"tag":81,"props":206,"children":207},{},[208],{"type":52,"value":209},"First deploy or update?",{"type":46,"tag":81,"props":211,"children":212},{},[213],{"type":52,"value":214},"Recent changes made?",{"type":46,"tag":81,"props":216,"children":217},{},[218],{"type":52,"value":219},"Working previously?",{"type":46,"tag":141,"props":221,"children":223},{"id":222},"phase-2-diagnose",[224],{"type":52,"value":225},"Phase 2: Diagnose",{"type":46,"tag":148,"props":227,"children":229},{"start":228},3,[230,267],{"type":46,"tag":81,"props":231,"children":232},{},[233,238,239],{"type":46,"tag":71,"props":234,"children":235},{},[236],{"type":52,"value":237},"Identify error category",{"type":52,"value":160},{"type":46,"tag":77,"props":240,"children":241},{},[242,247,252,257,262],{"type":46,"tag":81,"props":243,"children":244},{},[245],{"type":52,"value":246},"Authentication errors",{"type":46,"tag":81,"props":248,"children":249},{},[250],{"type":52,"value":251},"Build\u002Fcompilation errors",{"type":46,"tag":81,"props":253,"children":254},{},[255],{"type":52,"value":256},"Bundle size errors",{"type":46,"tag":81,"props":258,"children":259},{},[260],{"type":52,"value":261},"Network\u002Fupload errors",{"type":46,"tag":81,"props":263,"children":264},{},[265],{"type":52,"value":266},"Configuration errors",{"type":46,"tag":81,"props":268,"children":269},{},[270,275,276],{"type":46,"tag":71,"props":271,"children":272},{},[273],{"type":52,"value":274},"Analyze root cause",{"type":52,"value":160},{"type":46,"tag":77,"props":277,"children":278},{},[279,284,289],{"type":46,"tag":81,"props":280,"children":281},{},[282],{"type":52,"value":283},"Parse error message",{"type":46,"tag":81,"props":285,"children":286},{},[287],{"type":52,"value":288},"Check common causes",{"type":46,"tag":81,"props":290,"children":291},{},[292],{"type":52,"value":293},"Identify specific issue",{"type":46,"tag":141,"props":295,"children":297},{"id":296},"phase-3-provide-solution",[298],{"type":52,"value":299},"Phase 3: Provide Solution",{"type":46,"tag":148,"props":301,"children":303},{"start":302},5,[304,331],{"type":46,"tag":81,"props":305,"children":306},{},[307,312,313],{"type":46,"tag":71,"props":308,"children":309},{},[310],{"type":52,"value":311},"Give specific fix",{"type":52,"value":160},{"type":46,"tag":77,"props":314,"children":315},{},[316,321,326],{"type":46,"tag":81,"props":317,"children":318},{},[319],{"type":52,"value":320},"Step-by-step resolution",{"type":46,"tag":81,"props":322,"children":323},{},[324],{"type":52,"value":325},"Code examples if needed",{"type":46,"tag":81,"props":327,"children":328},{},[329],{"type":52,"value":330},"Verification steps",{"type":46,"tag":81,"props":332,"children":333},{},[334,339,340],{"type":46,"tag":71,"props":335,"children":336},{},[337],{"type":52,"value":338},"Prevent recurrence",{"type":52,"value":160},{"type":46,"tag":77,"props":341,"children":342},{},[343,348],{"type":46,"tag":81,"props":344,"children":345},{},[346],{"type":52,"value":347},"Explain why it happened",{"type":46,"tag":81,"props":349,"children":350},{},[351],{"type":52,"value":352},"Suggest preventive measures",{"type":46,"tag":61,"props":354,"children":356},{"id":355},"common-error-reference",[357],{"type":52,"value":358},"Common Error Reference",{"type":46,"tag":55,"props":360,"children":361},{},[362,364,370],{"type":52,"value":363},"For detailed solutions to each error, see ",{"type":46,"tag":365,"props":366,"children":368},"a",{"href":367},"references\u002FERROR_CATALOG.md",[369],{"type":52,"value":367},{"type":52,"value":371},".",{"type":46,"tag":141,"props":373,"children":375},{"id":374},"quick-reference",[376],{"type":52,"value":377},"Quick Reference",{"type":46,"tag":379,"props":380,"children":381},"table",{},[382,406],{"type":46,"tag":383,"props":384,"children":385},"thead",{},[386],{"type":46,"tag":387,"props":388,"children":389},"tr",{},[390,396,401],{"type":46,"tag":391,"props":392,"children":393},"th",{},[394],{"type":52,"value":395},"Error",{"type":46,"tag":391,"props":397,"children":398},{},[399],{"type":52,"value":400},"Category",{"type":46,"tag":391,"props":402,"children":403},{},[404],{"type":52,"value":405},"Quick Fix",{"type":46,"tag":407,"props":408,"children":409},"tbody",{},[410,429,446,468,493,516,534,552,569,587,604,621,639,656,678],{"type":46,"tag":387,"props":411,"children":412},{},[413,419,424],{"type":46,"tag":414,"props":415,"children":416},"td",{},[417],{"type":52,"value":418},"\"Authentication failed\"",{"type":46,"tag":414,"props":420,"children":421},{},[422],{"type":52,"value":423},"Auth",{"type":46,"tag":414,"props":425,"children":426},{},[427],{"type":52,"value":428},"Regenerate API token in Workspace Settings",{"type":46,"tag":387,"props":430,"children":431},{},[432,437,441],{"type":46,"tag":414,"props":433,"children":434},{},[435],{"type":52,"value":436},"\"Insufficient permissions\"",{"type":46,"tag":414,"props":438,"children":439},{},[440],{"type":52,"value":423},{"type":46,"tag":414,"props":442,"children":443},{},[444],{"type":52,"value":445},"Check workspace role and token",{"type":46,"tag":387,"props":447,"children":448},{},[449,454,459],{"type":46,"tag":414,"props":450,"children":451},{},[452],{"type":52,"value":453},"\"Module not found\"",{"type":46,"tag":414,"props":455,"children":456},{},[457],{"type":52,"value":458},"Build",{"type":46,"tag":414,"props":460,"children":461},{},[462],{"type":46,"tag":85,"props":463,"children":465},{"className":464},[],[466],{"type":52,"value":467},"npm install --save-dev @webflow\u002Freact",{"type":46,"tag":387,"props":469,"children":470},{},[471,476,480],{"type":46,"tag":414,"props":472,"children":473},{},[474],{"type":52,"value":475},"\"TypeScript errors\"",{"type":46,"tag":414,"props":477,"children":478},{},[479],{"type":52,"value":458},{"type":46,"tag":414,"props":481,"children":482},{},[483,485,491],{"type":52,"value":484},"Run ",{"type":46,"tag":85,"props":486,"children":488},{"className":487},[],[489],{"type":52,"value":490},"npx tsc --noEmit",{"type":52,"value":492}," to find error",{"type":46,"tag":387,"props":494,"children":495},{},[496,501,505],{"type":46,"tag":414,"props":497,"children":498},{},[499],{"type":52,"value":500},"\"Unexpected token\"",{"type":46,"tag":414,"props":502,"children":503},{},[504],{"type":52,"value":458},{"type":46,"tag":414,"props":506,"children":507},{},[508,510],{"type":52,"value":509},"Check file extension is ",{"type":46,"tag":85,"props":511,"children":513},{"className":512},[],[514],{"type":52,"value":515},".tsx",{"type":46,"tag":387,"props":517,"children":518},{},[519,524,529],{"type":46,"tag":414,"props":520,"children":521},{},[522],{"type":52,"value":523},"\"Bundle size exceeds limit\"",{"type":46,"tag":414,"props":525,"children":526},{},[527],{"type":52,"value":528},"Bundle",{"type":46,"tag":414,"props":530,"children":531},{},[532],{"type":52,"value":533},"Tree-shake imports, lazy load heavy components",{"type":46,"tag":387,"props":535,"children":536},{},[537,542,547],{"type":46,"tag":414,"props":538,"children":539},{},[540],{"type":52,"value":541},"\"Component not rendering\"",{"type":46,"tag":414,"props":543,"children":544},{},[545],{"type":52,"value":546},"Runtime",{"type":46,"tag":414,"props":548,"children":549},{},[550],{"type":52,"value":551},"Check SSR issues, browser console",{"type":46,"tag":387,"props":553,"children":554},{},[555,560,564],{"type":46,"tag":414,"props":556,"children":557},{},[558],{"type":52,"value":559},"\"Styles not appearing\"",{"type":46,"tag":414,"props":561,"children":562},{},[563],{"type":52,"value":546},{"type":46,"tag":414,"props":565,"children":566},{},[567],{"type":52,"value":568},"Import CSS in .webflow.tsx file",{"type":46,"tag":387,"props":570,"children":571},{},[572,577,582],{"type":46,"tag":414,"props":573,"children":574},{},[575],{"type":52,"value":576},"\"webflow.json not found\"",{"type":46,"tag":414,"props":578,"children":579},{},[580],{"type":52,"value":581},"Config",{"type":46,"tag":414,"props":583,"children":584},{},[585],{"type":52,"value":586},"Create webflow.json in project root",{"type":46,"tag":387,"props":588,"children":589},{},[590,595,599],{"type":46,"tag":414,"props":591,"children":592},{},[593],{"type":52,"value":594},"\"No components found\"",{"type":46,"tag":414,"props":596,"children":597},{},[598],{"type":52,"value":581},{"type":46,"tag":414,"props":600,"children":601},{},[602],{"type":52,"value":603},"Check glob pattern and file extension",{"type":46,"tag":387,"props":605,"children":606},{},[607,612,616],{"type":46,"tag":414,"props":608,"children":609},{},[610],{"type":52,"value":611},"\"Invalid JSON in webflow.json\"",{"type":46,"tag":414,"props":613,"children":614},{},[615],{"type":52,"value":581},{"type":46,"tag":414,"props":617,"children":618},{},[619],{"type":52,"value":620},"Fix JSON syntax (trailing commas, comments)",{"type":46,"tag":387,"props":622,"children":623},{},[624,629,634],{"type":46,"tag":414,"props":625,"children":626},{},[627],{"type":52,"value":628},"\"429 Too Many Requests\"",{"type":46,"tag":414,"props":630,"children":631},{},[632],{"type":52,"value":633},"Network",{"type":46,"tag":414,"props":635,"children":636},{},[637],{"type":52,"value":638},"Wait 60 seconds and retry",{"type":46,"tag":387,"props":640,"children":641},{},[642,647,651],{"type":46,"tag":414,"props":643,"children":644},{},[645],{"type":52,"value":646},"\"Request timed out\"",{"type":46,"tag":414,"props":648,"children":649},{},[650],{"type":52,"value":633},{"type":46,"tag":414,"props":652,"children":653},{},[654],{"type":52,"value":655},"Check connectivity, proxy, Webflow status",{"type":46,"tag":387,"props":657,"children":658},{},[659,664,669],{"type":46,"tag":414,"props":660,"children":661},{},[662],{"type":52,"value":663},"\"JavaScript heap out of memory\"",{"type":46,"tag":414,"props":665,"children":666},{},[667],{"type":52,"value":668},"Memory",{"type":46,"tag":414,"props":670,"children":671},{},[672],{"type":46,"tag":85,"props":673,"children":675},{"className":674},[],[676],{"type":52,"value":677},"NODE_OPTIONS=\"--max-old-space-size=4096\"",{"type":46,"tag":387,"props":679,"children":680},{},[681,686,690],{"type":46,"tag":414,"props":682,"children":683},{},[684],{"type":52,"value":685},"\"Circular dependency\"",{"type":46,"tag":414,"props":687,"children":688},{},[689],{"type":52,"value":458},{"type":46,"tag":414,"props":691,"children":692},{},[693],{"type":52,"value":694},"Extract shared code, break import cycles",{"type":46,"tag":141,"props":696,"children":698},{"id":697},"most-common-fixes",[699],{"type":52,"value":700},"Most Common Fixes",{"type":46,"tag":55,"props":702,"children":703},{},[704],{"type":46,"tag":71,"props":705,"children":706},{},[707],{"type":52,"value":708},"Authentication:",{"type":46,"tag":710,"props":711,"children":716},"pre",{"className":712,"code":713,"language":714,"meta":715,"style":715},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Regenerate token, then:\nexport WEBFLOW_WORKSPACE_API_TOKEN=your-new-token\nnpx webflow library share\n","bash","",[717],{"type":46,"tag":85,"props":718,"children":719},{"__ignoreMap":715},[720,732,759],{"type":46,"tag":721,"props":722,"children":725},"span",{"class":723,"line":724},"line",1,[726],{"type":46,"tag":721,"props":727,"children":729},{"style":728},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[730],{"type":52,"value":731},"# Regenerate token, then:\n",{"type":46,"tag":721,"props":733,"children":735},{"class":723,"line":734},2,[736,742,748,754],{"type":46,"tag":721,"props":737,"children":739},{"style":738},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[740],{"type":52,"value":741},"export",{"type":46,"tag":721,"props":743,"children":745},{"style":744},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[746],{"type":52,"value":747}," WEBFLOW_WORKSPACE_API_TOKEN",{"type":46,"tag":721,"props":749,"children":751},{"style":750},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[752],{"type":52,"value":753},"=",{"type":46,"tag":721,"props":755,"children":756},{"style":744},[757],{"type":52,"value":758},"your-new-token\n",{"type":46,"tag":721,"props":760,"children":761},{"class":723,"line":228},[762,768,774,779],{"type":46,"tag":721,"props":763,"children":765},{"style":764},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[766],{"type":52,"value":767},"npx",{"type":46,"tag":721,"props":769,"children":771},{"style":770},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[772],{"type":52,"value":773}," webflow",{"type":46,"tag":721,"props":775,"children":776},{"style":770},[777],{"type":52,"value":778}," library",{"type":46,"tag":721,"props":780,"children":781},{"style":770},[782],{"type":52,"value":783}," share\n",{"type":46,"tag":55,"props":785,"children":786},{},[787],{"type":46,"tag":71,"props":788,"children":789},{},[790],{"type":52,"value":791},"Missing Dependencies:",{"type":46,"tag":710,"props":793,"children":795},{"className":712,"code":794,"language":714,"meta":715,"style":715},"npm install --save-dev @webflow\u002Fwebflow-cli @webflow\u002Fdata-types @webflow\u002Freact\n",[796],{"type":46,"tag":85,"props":797,"children":798},{"__ignoreMap":715},[799],{"type":46,"tag":721,"props":800,"children":801},{"class":723,"line":724},[802,807,812,817,822,827],{"type":46,"tag":721,"props":803,"children":804},{"style":764},[805],{"type":52,"value":806},"npm",{"type":46,"tag":721,"props":808,"children":809},{"style":770},[810],{"type":52,"value":811}," install",{"type":46,"tag":721,"props":813,"children":814},{"style":770},[815],{"type":52,"value":816}," --save-dev",{"type":46,"tag":721,"props":818,"children":819},{"style":770},[820],{"type":52,"value":821}," @webflow\u002Fwebflow-cli",{"type":46,"tag":721,"props":823,"children":824},{"style":770},[825],{"type":52,"value":826}," @webflow\u002Fdata-types",{"type":46,"tag":721,"props":828,"children":829},{"style":770},[830],{"type":52,"value":831}," @webflow\u002Freact\n",{"type":46,"tag":55,"props":833,"children":834},{},[835],{"type":46,"tag":71,"props":836,"children":837},{},[838],{"type":52,"value":839},"SSR Issues:",{"type":46,"tag":710,"props":841,"children":845},{"className":842,"code":843,"language":844,"meta":715,"style":715},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F Wrap browser APIs in useEffect or disable SSR:\ndeclareComponent(Component, { options: { ssr: false } });\n","typescript",[846],{"type":46,"tag":85,"props":847,"children":848},{"__ignoreMap":715},[849,857],{"type":46,"tag":721,"props":850,"children":851},{"class":723,"line":724},[852],{"type":46,"tag":721,"props":853,"children":854},{"style":728},[855],{"type":52,"value":856},"\u002F\u002F Wrap browser APIs in useEffect or disable SSR:\n",{"type":46,"tag":721,"props":858,"children":859},{"class":723,"line":734},[860,866,871,876,881,887,891,895,900,904,910,915,919,924],{"type":46,"tag":721,"props":861,"children":863},{"style":862},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[864],{"type":52,"value":865},"declareComponent",{"type":46,"tag":721,"props":867,"children":868},{"style":744},[869],{"type":52,"value":870},"(Component",{"type":46,"tag":721,"props":872,"children":873},{"style":750},[874],{"type":52,"value":875},",",{"type":46,"tag":721,"props":877,"children":878},{"style":750},[879],{"type":52,"value":880}," {",{"type":46,"tag":721,"props":882,"children":884},{"style":883},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[885],{"type":52,"value":886}," options",{"type":46,"tag":721,"props":888,"children":889},{"style":750},[890],{"type":52,"value":160},{"type":46,"tag":721,"props":892,"children":893},{"style":750},[894],{"type":52,"value":880},{"type":46,"tag":721,"props":896,"children":897},{"style":883},[898],{"type":52,"value":899}," ssr",{"type":46,"tag":721,"props":901,"children":902},{"style":750},[903],{"type":52,"value":160},{"type":46,"tag":721,"props":905,"children":907},{"style":906},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[908],{"type":52,"value":909}," false",{"type":46,"tag":721,"props":911,"children":912},{"style":750},[913],{"type":52,"value":914}," }",{"type":46,"tag":721,"props":916,"children":917},{"style":750},[918],{"type":52,"value":914},{"type":46,"tag":721,"props":920,"children":921},{"style":744},[922],{"type":52,"value":923},")",{"type":46,"tag":721,"props":925,"children":926},{"style":750},[927],{"type":52,"value":928},";\n",{"type":46,"tag":55,"props":930,"children":931},{},[932],{"type":46,"tag":71,"props":933,"children":934},{},[935],{"type":52,"value":936},"Missing Styles:",{"type":46,"tag":710,"props":938,"children":940},{"className":842,"code":939,"language":844,"meta":715,"style":715},"\u002F\u002F In .webflow.tsx, import styles:\nimport \".\u002FComponent.module.css\";\n",[941],{"type":46,"tag":85,"props":942,"children":943},{"__ignoreMap":715},[944,952],{"type":46,"tag":721,"props":945,"children":946},{"class":723,"line":724},[947],{"type":46,"tag":721,"props":948,"children":949},{"style":728},[950],{"type":52,"value":951},"\u002F\u002F In .webflow.tsx, import styles:\n",{"type":46,"tag":721,"props":953,"children":954},{"class":723,"line":734},[955,961,966,971,976],{"type":46,"tag":721,"props":956,"children":958},{"style":957},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[959],{"type":52,"value":960},"import",{"type":46,"tag":721,"props":962,"children":963},{"style":750},[964],{"type":52,"value":965}," \"",{"type":46,"tag":721,"props":967,"children":968},{"style":770},[969],{"type":52,"value":970},".\u002FComponent.module.css",{"type":46,"tag":721,"props":972,"children":973},{"style":750},[974],{"type":52,"value":975},"\"",{"type":46,"tag":721,"props":977,"children":978},{"style":750},[979],{"type":52,"value":928},{"type":46,"tag":61,"props":981,"children":983},{"id":982},"debugging-commands",[984],{"type":52,"value":985},"Debugging Commands",{"type":46,"tag":710,"props":987,"children":989},{"className":712,"code":988,"language":714,"meta":715,"style":715},"# Check recent deploy logs\nnpx webflow library log\n\n# Verbose deploy output (shows detailed errors)\nnpx webflow library share --verbose\n\n# Type check without deploying\nnpx tsc --noEmit\n",[990],{"type":46,"tag":85,"props":991,"children":992},{"__ignoreMap":715},[993,1001,1021,1030,1039,1064,1072,1081],{"type":46,"tag":721,"props":994,"children":995},{"class":723,"line":724},[996],{"type":46,"tag":721,"props":997,"children":998},{"style":728},[999],{"type":52,"value":1000},"# Check recent deploy logs\n",{"type":46,"tag":721,"props":1002,"children":1003},{"class":723,"line":734},[1004,1008,1012,1016],{"type":46,"tag":721,"props":1005,"children":1006},{"style":764},[1007],{"type":52,"value":767},{"type":46,"tag":721,"props":1009,"children":1010},{"style":770},[1011],{"type":52,"value":773},{"type":46,"tag":721,"props":1013,"children":1014},{"style":770},[1015],{"type":52,"value":778},{"type":46,"tag":721,"props":1017,"children":1018},{"style":770},[1019],{"type":52,"value":1020}," log\n",{"type":46,"tag":721,"props":1022,"children":1023},{"class":723,"line":228},[1024],{"type":46,"tag":721,"props":1025,"children":1027},{"emptyLinePlaceholder":1026},true,[1028],{"type":52,"value":1029},"\n",{"type":46,"tag":721,"props":1031,"children":1033},{"class":723,"line":1032},4,[1034],{"type":46,"tag":721,"props":1035,"children":1036},{"style":728},[1037],{"type":52,"value":1038},"# Verbose deploy output (shows detailed errors)\n",{"type":46,"tag":721,"props":1040,"children":1041},{"class":723,"line":302},[1042,1046,1050,1054,1059],{"type":46,"tag":721,"props":1043,"children":1044},{"style":764},[1045],{"type":52,"value":767},{"type":46,"tag":721,"props":1047,"children":1048},{"style":770},[1049],{"type":52,"value":773},{"type":46,"tag":721,"props":1051,"children":1052},{"style":770},[1053],{"type":52,"value":778},{"type":46,"tag":721,"props":1055,"children":1056},{"style":770},[1057],{"type":52,"value":1058}," share",{"type":46,"tag":721,"props":1060,"children":1061},{"style":770},[1062],{"type":52,"value":1063}," --verbose\n",{"type":46,"tag":721,"props":1065,"children":1067},{"class":723,"line":1066},6,[1068],{"type":46,"tag":721,"props":1069,"children":1070},{"emptyLinePlaceholder":1026},[1071],{"type":52,"value":1029},{"type":46,"tag":721,"props":1073,"children":1075},{"class":723,"line":1074},7,[1076],{"type":46,"tag":721,"props":1077,"children":1078},{"style":728},[1079],{"type":52,"value":1080},"# Type check without deploying\n",{"type":46,"tag":721,"props":1082,"children":1084},{"class":723,"line":1083},8,[1085,1089,1094],{"type":46,"tag":721,"props":1086,"children":1087},{"style":764},[1088],{"type":52,"value":767},{"type":46,"tag":721,"props":1090,"children":1091},{"style":770},[1092],{"type":52,"value":1093}," tsc",{"type":46,"tag":721,"props":1095,"children":1096},{"style":770},[1097],{"type":52,"value":1098}," --noEmit\n",{"type":46,"tag":61,"props":1100,"children":1102},{"id":1101},"validation",[1103],{"type":52,"value":1104},"Validation",{"type":46,"tag":55,"props":1106,"children":1107},{},[1108],{"type":52,"value":1109},"The issue is resolved when all of the following are true:",{"type":46,"tag":379,"props":1111,"children":1112},{},[1113,1129],{"type":46,"tag":383,"props":1114,"children":1115},{},[1116],{"type":46,"tag":387,"props":1117,"children":1118},{},[1119,1124],{"type":46,"tag":391,"props":1120,"children":1121},{},[1122],{"type":52,"value":1123},"Success Criteria",{"type":46,"tag":391,"props":1125,"children":1126},{},[1127],{"type":52,"value":1128},"How to Verify",{"type":46,"tag":407,"props":1130,"children":1131},{},[1132,1150,1163],{"type":46,"tag":387,"props":1133,"children":1134},{},[1135,1140],{"type":46,"tag":414,"props":1136,"children":1137},{},[1138],{"type":52,"value":1139},"Deploy completes without errors",{"type":46,"tag":414,"props":1141,"children":1142},{},[1143,1148],{"type":46,"tag":85,"props":1144,"children":1146},{"className":1145},[],[1147],{"type":52,"value":179},{"type":52,"value":1149}," exits cleanly",{"type":46,"tag":387,"props":1151,"children":1152},{},[1153,1158],{"type":46,"tag":414,"props":1154,"children":1155},{},[1156],{"type":52,"value":1157},"Components appear in Designer",{"type":46,"tag":414,"props":1159,"children":1160},{},[1161],{"type":52,"value":1162},"Open Add panel in Designer and find your library",{"type":46,"tag":387,"props":1164,"children":1165},{},[1166,1171],{"type":46,"tag":414,"props":1167,"children":1168},{},[1169],{"type":52,"value":1170},"Import logs confirm success",{"type":46,"tag":414,"props":1172,"children":1173},{},[1174,1179],{"type":46,"tag":85,"props":1175,"children":1177},{"className":1176},[],[1178],{"type":52,"value":190},{"type":52,"value":1180}," shows successful import",{"type":46,"tag":61,"props":1182,"children":1184},{"id":1183},"guidelines",[1185],{"type":52,"value":1186},"Guidelines",{"type":46,"tag":141,"props":1188,"children":1190},{"id":1189},"error-analysis-process",[1191],{"type":52,"value":1192},"Error Analysis Process",{"type":46,"tag":148,"props":1194,"children":1195},{},[1196,1206,1216,1226,1236],{"type":46,"tag":81,"props":1197,"children":1198},{},[1199,1204],{"type":46,"tag":71,"props":1200,"children":1201},{},[1202],{"type":52,"value":1203},"Read the full error message",{"type":52,"value":1205}," - Often contains the solution",{"type":46,"tag":81,"props":1207,"children":1208},{},[1209,1214],{"type":46,"tag":71,"props":1210,"children":1211},{},[1212],{"type":52,"value":1213},"Check the error category",{"type":52,"value":1215}," - Auth, build, bundle, or runtime",{"type":46,"tag":81,"props":1217,"children":1218},{},[1219,1224],{"type":46,"tag":71,"props":1220,"children":1221},{},[1222],{"type":52,"value":1223},"Look for file paths",{"type":52,"value":1225}," - Points to exact location",{"type":46,"tag":81,"props":1227,"children":1228},{},[1229,1234],{"type":46,"tag":71,"props":1230,"children":1231},{},[1232],{"type":52,"value":1233},"Check line numbers",{"type":52,"value":1235}," - For code errors",{"type":46,"tag":81,"props":1237,"children":1238},{},[1239,1244],{"type":46,"tag":71,"props":1240,"children":1241},{},[1242],{"type":52,"value":1243},"Search error message",{"type":52,"value":1245}," - May be a known issue",{"type":46,"tag":141,"props":1247,"children":1249},{"id":1248},"when-to-escalate",[1250],{"type":52,"value":1251},"When to Escalate",{"type":46,"tag":55,"props":1253,"children":1254},{},[1255],{"type":52,"value":1256},"If none of the solutions work, gather this data before escalating:",{"type":46,"tag":148,"props":1258,"children":1259},{},[1260,1275,1290,1305,1320,1336],{"type":46,"tag":81,"props":1261,"children":1262},{},[1263,1268,1270],{"type":46,"tag":71,"props":1264,"children":1265},{},[1266],{"type":52,"value":1267},"Deploy logs",{"type":52,"value":1269},": ",{"type":46,"tag":85,"props":1271,"children":1273},{"className":1272},[],[1274],{"type":52,"value":190},{"type":46,"tag":81,"props":1276,"children":1277},{},[1278,1283,1284],{"type":46,"tag":71,"props":1279,"children":1280},{},[1281],{"type":52,"value":1282},"Verbose output",{"type":52,"value":1269},{"type":46,"tag":85,"props":1285,"children":1287},{"className":1286},[],[1288],{"type":52,"value":1289},"npx webflow library share --verbose",{"type":46,"tag":81,"props":1291,"children":1292},{},[1293,1298,1299],{"type":46,"tag":71,"props":1294,"children":1295},{},[1296],{"type":52,"value":1297},"Node.js version",{"type":52,"value":1269},{"type":46,"tag":85,"props":1300,"children":1302},{"className":1301},[],[1303],{"type":52,"value":1304},"node -v",{"type":46,"tag":81,"props":1306,"children":1307},{},[1308,1313,1314],{"type":46,"tag":71,"props":1309,"children":1310},{},[1311],{"type":52,"value":1312},"Package versions",{"type":52,"value":1269},{"type":46,"tag":85,"props":1315,"children":1317},{"className":1316},[],[1318],{"type":52,"value":1319},"npm list @webflow\u002Fwebflow-cli @webflow\u002Fdata-types @webflow\u002Freact",{"type":46,"tag":81,"props":1321,"children":1322},{},[1323,1328,1330],{"type":46,"tag":71,"props":1324,"children":1325},{},[1326],{"type":52,"value":1327},"Configuration",{"type":52,"value":1329},": Contents of ",{"type":46,"tag":85,"props":1331,"children":1333},{"className":1332},[],[1334],{"type":52,"value":1335},"webflow.json",{"type":46,"tag":81,"props":1337,"children":1338},{},[1339,1344],{"type":46,"tag":71,"props":1340,"children":1341},{},[1342],{"type":52,"value":1343},"Error message",{"type":52,"value":1345},": Full error output (not just the summary line)",{"type":46,"tag":55,"props":1347,"children":1348},{},[1349],{"type":52,"value":1350},"Then:",{"type":46,"tag":77,"props":1352,"children":1353},{},[1354,1366,1378],{"type":46,"tag":81,"props":1355,"children":1356},{},[1357,1359,1364],{"type":52,"value":1358},"Check ",{"type":46,"tag":71,"props":1360,"children":1361},{},[1362],{"type":52,"value":1363},"Webflow status page",{"type":52,"value":1365}," for outages",{"type":46,"tag":81,"props":1367,"children":1368},{},[1369,1371,1376],{"type":52,"value":1370},"Search the ",{"type":46,"tag":71,"props":1372,"children":1373},{},[1374],{"type":52,"value":1375},"Webflow Community Forum",{"type":52,"value":1377}," for your error message",{"type":46,"tag":81,"props":1379,"children":1380},{},[1381,1383,1388],{"type":52,"value":1382},"Contact ",{"type":46,"tag":71,"props":1384,"children":1385},{},[1386],{"type":52,"value":1387},"Webflow Support",{"type":52,"value":1389}," with the collected data above",{"type":46,"tag":1391,"props":1392,"children":1393},"style",{},[1394],{"type":52,"value":1395},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":1397,"total":1571},[1398,1417,1434,1450,1467,1480,1496,1510,1524,1536,1550,1564],{"slug":1399,"name":1400,"fn":1401,"description":1402,"org":1403,"tags":1404,"stars":24,"repoUrl":25,"updatedAt":1416},"webflow-clicloud","webflow-cli:cloud","deploy applications to Webflow Cloud","Initialize, build, and deploy full-stack Webflow applications to Webflow Cloud hosting. Supports site-attached deploys (linked to an existing Webflow site) and project app deploys (independent project, no existing site required). Use when creating new projects, deploying existing ones, or setting up CI\u002FCD pipelines for Webflow Cloud.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1405,1408,1411,1412,1415],{"name":1406,"slug":1407,"type":16},"CLI","cli",{"name":1409,"slug":1410,"type":16},"Cloud","cloud",{"name":18,"slug":19,"type":16},{"name":1413,"slug":1414,"type":16},"Full-stack","full-stack",{"name":10,"slug":9,"type":16},"2026-05-18T06:47:47.514609",{"slug":1418,"name":1419,"fn":1420,"description":1421,"org":1422,"tags":1423,"stars":24,"repoUrl":25,"updatedAt":1433},"webflow-clicode-component","webflow-cli:code-component","create and deploy Webflow Code Components","Create and deploy reusable React components for Webflow Designer. Configure existing React projects with webflow.json, build and bundle code, validate output, and deploy to workspace using library share. Use when building custom components for designers.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1424,1425,1426,1429,1432],{"name":1406,"slug":1407,"type":16},{"name":18,"slug":19,"type":16},{"name":1427,"slug":1428,"type":16},"React","react",{"name":1430,"slug":1431,"type":16},"UI Components","ui-components",{"name":10,"slug":9,"type":16},"2026-05-18T06:47:41.421071",{"slug":1435,"name":1436,"fn":1437,"description":1438,"org":1439,"tags":1440,"stars":24,"repoUrl":25,"updatedAt":1449},"webflow-clidesigner-extension","webflow-cli:designer-extension","build Webflow Designer Extensions","Build Designer Extensions for custom Webflow Designer functionality. Lists available templates, initializes extension projects from templates (default\u002Freact\u002Ftypescript-alt), bundles extensions for upload, and serves locally for development.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1441,1442,1445,1446,1448],{"name":1406,"slug":1407,"type":16},{"name":1443,"slug":1444,"type":16},"Plugin Development","plugin-development",{"name":1427,"slug":1428,"type":16},{"name":1447,"slug":844,"type":16},"TypeScript",{"name":10,"slug":9,"type":16},"2026-05-18T06:47:43.853573",{"slug":1451,"name":1452,"fn":1453,"description":1454,"org":1455,"tags":1456,"stars":24,"repoUrl":25,"updatedAt":1466},"webflow-clidevlink","webflow-cli:devlink","export Webflow components to React and Next.js","Export Webflow Designer components to React\u002FNext.js code for external projects. Configure devlink settings in webflow.json, sync design updates with devlink sync, validate generated code, show diffs, and provide integration examples. Use when building with Webflow designs in React\u002FNext.js.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1457,1458,1461,1464,1465],{"name":1406,"slug":1407,"type":16},{"name":1459,"slug":1460,"type":16},"Frontend","frontend",{"name":1462,"slug":1463,"type":16},"Next.js","next-js",{"name":1427,"slug":1428,"type":16},{"name":10,"slug":9,"type":16},"2026-05-18T06:47:40.182468",{"slug":1468,"name":1469,"fn":1470,"description":1471,"org":1472,"tags":1473,"stars":24,"repoUrl":25,"updatedAt":1479},"webflow-clitroubleshooter","webflow-cli:troubleshooter","troubleshoot Webflow CLI issues","Diagnose and fix Webflow CLI issues including installation problems, authentication failures, build errors, and bundle problems. Uses CLI diagnostic flags (--version, --help, --verbose, --debug-bundler) for troubleshooting.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1474,1475,1477,1478],{"name":1406,"slug":1407,"type":16},{"name":1327,"slug":1476,"type":16},"configuration",{"name":22,"slug":23,"type":16},{"name":10,"slug":9,"type":16},"2026-05-18T06:47:48.831648",{"slug":1481,"name":1482,"fn":1483,"description":1484,"org":1485,"tags":1486,"stars":24,"repoUrl":25,"updatedAt":1495},"webflow-code-componentcomponent-audit","webflow-code-component:component-audit","audit Webflow Code Component architecture","Audit Webflow Code Components for architecture decisions - prop exposure, state management, slot opportunities, and Shadow DOM compatibility. Focused on Webflow-specific patterns, not generic React best practices.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1487,1490,1493,1494],{"name":1488,"slug":1489,"type":16},"Architecture","architecture",{"name":1491,"slug":1492,"type":16},"Code Analysis","code-analysis",{"name":1427,"slug":1428,"type":16},{"name":10,"slug":9,"type":16},"2026-05-18T06:47:46.277768",{"slug":1497,"name":1498,"fn":1499,"description":1500,"org":1501,"tags":1502,"stars":24,"repoUrl":25,"updatedAt":1509},"webflow-code-componentcomponent-scaffold","webflow-code-component:component-scaffold","scaffold Webflow Code Component boilerplate","Generate new Webflow Code Component boilerplate with React component, definition file, and optional styling. Automatically checks prerequisites and can set up missing config\u002Fdependencies.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1503,1504,1505,1508],{"name":1459,"slug":1460,"type":16},{"name":1427,"slug":1428,"type":16},{"name":1506,"slug":1507,"type":16},"Templates","templates",{"name":10,"slug":9,"type":16},"2026-05-18T06:47:42.638042",{"slug":1511,"name":1512,"fn":1513,"description":1514,"org":1515,"tags":1516,"stars":24,"repoUrl":25,"updatedAt":1523},"webflow-code-componentconvert-component","webflow-code-component:convert-component","convert React components to Webflow Code Components","Convert an existing React component into a Webflow Code Component. Analyzes TypeScript props, maps to Webflow prop types, generates the .webflow.tsx definition file, and identifies required modifications.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1517,1520,1521,1522],{"name":1518,"slug":1519,"type":16},"Migration","migration",{"name":1427,"slug":1428,"type":16},{"name":1447,"slug":844,"type":16},{"name":10,"slug":9,"type":16},"2026-05-18T06:47:52.523608",{"slug":1525,"name":1526,"fn":1527,"description":1528,"org":1529,"tags":1530,"stars":24,"repoUrl":25,"updatedAt":1535},"webflow-code-componentdeploy-guide","webflow-code-component:deploy-guide","deploy Webflow Code Components","Step-by-step guide for deploying Webflow Code Components to a workspace. Covers authentication, pre-flight checks, deployment execution, and verification.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1531,1532,1533,1534],{"name":18,"slug":19,"type":16},{"name":1459,"slug":1460,"type":16},{"name":1427,"slug":1428,"type":16},{"name":10,"slug":9,"type":16},"2026-05-18T06:47:38.947875",{"slug":1537,"name":1538,"fn":1539,"description":1540,"org":1541,"tags":1542,"stars":24,"repoUrl":25,"updatedAt":1549},"webflow-code-componentlocal-dev-setup","webflow-code-component:local-dev-setup","set up local Webflow Code Component projects","Initialize a new Webflow Code Components project from scratch. Creates project structure, installs dependencies, configures webflow.json, and sets up development environment.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1543,1544,1547,1548],{"name":1327,"slug":1476,"type":16},{"name":1545,"slug":1546,"type":16},"Local Development","local-development",{"name":1427,"slug":1428,"type":16},{"name":10,"slug":9,"type":16},"2026-05-18T06:47:50.062783",{"slug":1551,"name":1552,"fn":1553,"description":1554,"org":1555,"tags":1556,"stars":24,"repoUrl":25,"updatedAt":1563},"webflow-code-componentpre-deploy-check","webflow-code-component:pre-deploy-check","validate Webflow Code Components before deployment","Pre-deployment validation for Webflow Code Components. Checks bundle size, dependencies, prop configurations, SSR compatibility, styling setup, and common issues before running webflow library share.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1557,1558,1561,1562],{"name":18,"slug":19,"type":16},{"name":1559,"slug":1560,"type":16},"QA","qa",{"name":1104,"slug":1101,"type":16},{"name":10,"slug":9,"type":16},"2026-05-18T06:47:51.300653",{"slug":4,"name":5,"fn":6,"description":7,"org":1565,"tags":1566,"stars":24,"repoUrl":25,"updatedAt":26},{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1567,1568,1569,1570],{"name":22,"slug":23,"type":16},{"name":18,"slug":19,"type":16},{"name":14,"slug":15,"type":16},{"name":10,"slug":9,"type":16},28,{"items":1573,"total":1571},[1574,1582,1590,1598,1606,1613,1620],{"slug":1399,"name":1400,"fn":1401,"description":1402,"org":1575,"tags":1576,"stars":24,"repoUrl":25,"updatedAt":1416},{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1577,1578,1579,1580,1581],{"name":1406,"slug":1407,"type":16},{"name":1409,"slug":1410,"type":16},{"name":18,"slug":19,"type":16},{"name":1413,"slug":1414,"type":16},{"name":10,"slug":9,"type":16},{"slug":1418,"name":1419,"fn":1420,"description":1421,"org":1583,"tags":1584,"stars":24,"repoUrl":25,"updatedAt":1433},{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1585,1586,1587,1588,1589],{"name":1406,"slug":1407,"type":16},{"name":18,"slug":19,"type":16},{"name":1427,"slug":1428,"type":16},{"name":1430,"slug":1431,"type":16},{"name":10,"slug":9,"type":16},{"slug":1435,"name":1436,"fn":1437,"description":1438,"org":1591,"tags":1592,"stars":24,"repoUrl":25,"updatedAt":1449},{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1593,1594,1595,1596,1597],{"name":1406,"slug":1407,"type":16},{"name":1443,"slug":1444,"type":16},{"name":1427,"slug":1428,"type":16},{"name":1447,"slug":844,"type":16},{"name":10,"slug":9,"type":16},{"slug":1451,"name":1452,"fn":1453,"description":1454,"org":1599,"tags":1600,"stars":24,"repoUrl":25,"updatedAt":1466},{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1601,1602,1603,1604,1605],{"name":1406,"slug":1407,"type":16},{"name":1459,"slug":1460,"type":16},{"name":1462,"slug":1463,"type":16},{"name":1427,"slug":1428,"type":16},{"name":10,"slug":9,"type":16},{"slug":1468,"name":1469,"fn":1470,"description":1471,"org":1607,"tags":1608,"stars":24,"repoUrl":25,"updatedAt":1479},{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1609,1610,1611,1612],{"name":1406,"slug":1407,"type":16},{"name":1327,"slug":1476,"type":16},{"name":22,"slug":23,"type":16},{"name":10,"slug":9,"type":16},{"slug":1481,"name":1482,"fn":1483,"description":1484,"org":1614,"tags":1615,"stars":24,"repoUrl":25,"updatedAt":1495},{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1616,1617,1618,1619],{"name":1488,"slug":1489,"type":16},{"name":1491,"slug":1492,"type":16},{"name":1427,"slug":1428,"type":16},{"name":10,"slug":9,"type":16},{"slug":1497,"name":1498,"fn":1499,"description":1500,"org":1621,"tags":1622,"stars":24,"repoUrl":25,"updatedAt":1509},{"slug":9,"name":10,"logoUrl":11,"githubOrg":9},[1623,1624,1625,1626],{"name":1459,"slug":1460,"type":16},{"name":1427,"slug":1428,"type":16},{"name":1506,"slug":1507,"type":16},{"name":10,"slug":9,"type":16}]