mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-11-10 13:18:25 +00:00
- Redirect /docs/lucide-*, /guide/lucide-* and /guide/packages/lucide-*/ to the current /guide/<pkg> pages (vue-next -> vue) - Redirect old /guide/basics/*, /guide/advanced/* and /guide/design/* pages - Redirect graduated lab icons carton-off and briefcase-plus to core - Remove the /docs/:slug(lucide-?.*) rule that produced 404 destinations Fixes LUCIDE-15 Claude-Session: https://claude.ai/code/session_01G9u8FetMRtXGCVFrfg619a Co-authored-by: Claude <noreply@anthropic.com>
173 lines
4.0 KiB
JSON
173 lines
4.0 KiB
JSON
{
|
|
"$schema": "https://openapi.vercel.sh/vercel.json",
|
|
"fluid": true,
|
|
"cleanUrls": true,
|
|
"github": {
|
|
"silent": true
|
|
},
|
|
"redirects": [
|
|
{
|
|
"source": "/icon/:path*",
|
|
"destination": "/icons/:path*",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/docs/lucide-vue-next",
|
|
"destination": "/guide/vue",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/packages/lucide-vue-next",
|
|
"destination": "/guide/vue",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/vue-next",
|
|
"destination": "/guide/vue",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/docs/lucide",
|
|
"destination": "/guide/lucide",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/docs/lucide-:pkg",
|
|
"destination": "/guide/:pkg",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/lucide-:pkg",
|
|
"destination": "/guide/:pkg",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/packages/lucide-:pkg/",
|
|
"destination": "/guide/:pkg",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/advanced/accessibility",
|
|
"destination": "/how-to/accessibility",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/basics/:slug",
|
|
"destination": "/guide/react/basics/:slug",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/advanced/:slug",
|
|
"destination": "/guide/react/advanced/:slug",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/design/figma-guide",
|
|
"destination": "/contribute/icons/figma-guide",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/design/:slug(icon-design-guide|icon-properties)",
|
|
"destination": "/contribute/icons/design-principles",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/icons/lab/:name(carton-off|briefcase-plus)",
|
|
"destination": "/icons/:name",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/docs/:slug(.*-?guide)",
|
|
"destination": "/guide/design/:slug",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/docs/:path*",
|
|
"destination": "/guide/:path*",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/",
|
|
"has": [
|
|
{
|
|
"type": "query",
|
|
"key": "search"
|
|
}
|
|
],
|
|
"destination": "/icons",
|
|
"permanent": false
|
|
},
|
|
{
|
|
"source": "/guide/basics",
|
|
"destination": "/guide/react/basics",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/accessibility",
|
|
"destination": "/how-to/accessibility",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/advanced",
|
|
"destination": "/guide/react/advanced",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/packages/lucide",
|
|
"destination": "/guide/lucide",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/packages/lucide-:package",
|
|
"destination": "/guide/:package",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/guide/packages/:package",
|
|
"destination": "/guide/:package",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/contributing",
|
|
"destination": "/contribute",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/contribute/icon-design-guide",
|
|
"destination": "/contribute/icons/design-principles",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/contribute/illustrator-guide",
|
|
"destination": "/contribute/icons/illustrator-guide",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/contribute/inkscape-guide",
|
|
"destination": "/contribute/icons/inkscape-guide",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/contribute/figma-guide",
|
|
"destination": "/contribute/icons/figma-guide",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/contribute/affinity-designer-guide",
|
|
"destination": "/contribute/icons/affinity-designer-guide",
|
|
"permanent": true
|
|
}
|
|
],
|
|
"headers": [
|
|
{
|
|
"source": "/assets/:path*",
|
|
"headers": [
|
|
{
|
|
"key": "Cache-Control",
|
|
"value": "cache-control: public, max-age=31536000, immutable"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|