diff --git a/.gitignore b/.gitignore index f703fc02e9b..53dea888994 100644 --- a/.gitignore +++ b/.gitignore @@ -212,7 +212,7 @@ api/.vscode # pnpm /.pnpm-store -/node_modules +node_modules .vite-hooks/_ # plugin migrate diff --git a/web/app/components/base/icons/assets/public/avatar/robot.svg b/packages/iconify-collections/assets/public/avatar/robot.svg similarity index 100% rename from web/app/components/base/icons/assets/public/avatar/robot.svg rename to packages/iconify-collections/assets/public/avatar/robot.svg diff --git a/web/app/components/base/icons/assets/public/avatar/user.svg b/packages/iconify-collections/assets/public/avatar/user.svg similarity index 100% rename from web/app/components/base/icons/assets/public/avatar/user.svg rename to packages/iconify-collections/assets/public/avatar/user.svg diff --git a/web/app/components/base/icons/assets/public/billing/ar-cube-1.svg b/packages/iconify-collections/assets/public/billing/ar-cube-1.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/ar-cube-1.svg rename to packages/iconify-collections/assets/public/billing/ar-cube-1.svg diff --git a/web/app/components/base/icons/assets/public/billing/asterisk.svg b/packages/iconify-collections/assets/public/billing/asterisk.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/asterisk.svg rename to packages/iconify-collections/assets/public/billing/asterisk.svg diff --git a/web/app/components/base/icons/assets/public/billing/aws-marketplace-dark.svg b/packages/iconify-collections/assets/public/billing/aws-marketplace-dark.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/aws-marketplace-dark.svg rename to packages/iconify-collections/assets/public/billing/aws-marketplace-dark.svg diff --git a/web/app/components/base/icons/assets/public/billing/aws-marketplace-light.svg b/packages/iconify-collections/assets/public/billing/aws-marketplace-light.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/aws-marketplace-light.svg rename to packages/iconify-collections/assets/public/billing/aws-marketplace-light.svg diff --git a/web/app/components/base/icons/assets/public/billing/azure.svg b/packages/iconify-collections/assets/public/billing/azure.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/azure.svg rename to packages/iconify-collections/assets/public/billing/azure.svg diff --git a/web/app/components/base/icons/assets/public/billing/buildings.svg b/packages/iconify-collections/assets/public/billing/buildings.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/buildings.svg rename to packages/iconify-collections/assets/public/billing/buildings.svg diff --git a/web/app/components/base/icons/assets/public/billing/diamond.svg b/packages/iconify-collections/assets/public/billing/diamond.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/diamond.svg rename to packages/iconify-collections/assets/public/billing/diamond.svg diff --git a/web/app/components/base/icons/assets/public/billing/google-cloud.svg b/packages/iconify-collections/assets/public/billing/google-cloud.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/google-cloud.svg rename to packages/iconify-collections/assets/public/billing/google-cloud.svg diff --git a/web/app/components/base/icons/assets/public/billing/group-2.svg b/packages/iconify-collections/assets/public/billing/group-2.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/group-2.svg rename to packages/iconify-collections/assets/public/billing/group-2.svg diff --git a/web/app/components/base/icons/assets/public/billing/keyframe.svg b/packages/iconify-collections/assets/public/billing/keyframe.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/keyframe.svg rename to packages/iconify-collections/assets/public/billing/keyframe.svg diff --git a/web/app/components/base/icons/assets/public/billing/sparkles-soft.svg b/packages/iconify-collections/assets/public/billing/sparkles-soft.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/sparkles-soft.svg rename to packages/iconify-collections/assets/public/billing/sparkles-soft.svg diff --git a/web/app/components/base/icons/assets/public/billing/sparkles.svg b/packages/iconify-collections/assets/public/billing/sparkles.svg similarity index 100% rename from web/app/components/base/icons/assets/public/billing/sparkles.svg rename to packages/iconify-collections/assets/public/billing/sparkles.svg diff --git a/web/app/components/base/icons/assets/public/common/d.svg b/packages/iconify-collections/assets/public/common/d.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/d.svg rename to packages/iconify-collections/assets/public/common/d.svg diff --git a/web/app/components/base/icons/assets/public/common/diagonal-dividing-line.svg b/packages/iconify-collections/assets/public/common/diagonal-dividing-line.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/diagonal-dividing-line.svg rename to packages/iconify-collections/assets/public/common/diagonal-dividing-line.svg diff --git a/web/app/components/base/icons/assets/public/common/dify.svg b/packages/iconify-collections/assets/public/common/dify.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/dify.svg rename to packages/iconify-collections/assets/public/common/dify.svg diff --git a/web/app/components/base/icons/assets/public/common/gdpr.svg b/packages/iconify-collections/assets/public/common/gdpr.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/gdpr.svg rename to packages/iconify-collections/assets/public/common/gdpr.svg diff --git a/web/app/components/base/icons/assets/public/common/github.svg b/packages/iconify-collections/assets/public/common/github.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/github.svg rename to packages/iconify-collections/assets/public/common/github.svg diff --git a/web/app/components/base/icons/assets/public/common/highlight.svg b/packages/iconify-collections/assets/public/common/highlight.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/highlight.svg rename to packages/iconify-collections/assets/public/common/highlight.svg diff --git a/web/app/components/base/icons/assets/public/common/iso.svg b/packages/iconify-collections/assets/public/common/iso.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/iso.svg rename to packages/iconify-collections/assets/public/common/iso.svg diff --git a/web/app/components/base/icons/assets/public/common/line-3.svg b/packages/iconify-collections/assets/public/common/line-3.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/line-3.svg rename to packages/iconify-collections/assets/public/common/line-3.svg diff --git a/web/app/components/base/icons/assets/public/common/lock.svg b/packages/iconify-collections/assets/public/common/lock.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/lock.svg rename to packages/iconify-collections/assets/public/common/lock.svg diff --git a/web/app/components/base/icons/assets/public/common/message-chat-square.svg b/packages/iconify-collections/assets/public/common/message-chat-square.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/message-chat-square.svg rename to packages/iconify-collections/assets/public/common/message-chat-square.svg diff --git a/web/app/components/base/icons/assets/public/common/multi-path-retrieval.svg b/packages/iconify-collections/assets/public/common/multi-path-retrieval.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/multi-path-retrieval.svg rename to packages/iconify-collections/assets/public/common/multi-path-retrieval.svg diff --git a/web/app/components/base/icons/assets/public/common/n-to-1-retrieval.svg b/packages/iconify-collections/assets/public/common/n-to-1-retrieval.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/n-to-1-retrieval.svg rename to packages/iconify-collections/assets/public/common/n-to-1-retrieval.svg diff --git a/web/app/components/base/icons/assets/public/common/notion.svg b/packages/iconify-collections/assets/public/common/notion.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/notion.svg rename to packages/iconify-collections/assets/public/common/notion.svg diff --git a/web/app/components/base/icons/assets/public/common/soc2.svg b/packages/iconify-collections/assets/public/common/soc2.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/soc2.svg rename to packages/iconify-collections/assets/public/common/soc2.svg diff --git a/web/app/components/base/icons/assets/public/common/sparkles-soft-accent.svg b/packages/iconify-collections/assets/public/common/sparkles-soft-accent.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/sparkles-soft-accent.svg rename to packages/iconify-collections/assets/public/common/sparkles-soft-accent.svg diff --git a/web/app/components/base/icons/assets/public/common/sparkles-soft.svg b/packages/iconify-collections/assets/public/common/sparkles-soft.svg similarity index 100% rename from web/app/components/base/icons/assets/public/common/sparkles-soft.svg rename to packages/iconify-collections/assets/public/common/sparkles-soft.svg diff --git a/web/app/components/base/icons/assets/public/education/triangle.svg b/packages/iconify-collections/assets/public/education/triangle.svg similarity index 100% rename from web/app/components/base/icons/assets/public/education/triangle.svg rename to packages/iconify-collections/assets/public/education/triangle.svg diff --git a/web/app/components/base/icons/assets/public/files/csv.svg b/packages/iconify-collections/assets/public/files/csv.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/csv.svg rename to packages/iconify-collections/assets/public/files/csv.svg diff --git a/web/app/components/base/icons/assets/public/files/doc.svg b/packages/iconify-collections/assets/public/files/doc.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/doc.svg rename to packages/iconify-collections/assets/public/files/doc.svg diff --git a/web/app/components/base/icons/assets/public/files/docx.svg b/packages/iconify-collections/assets/public/files/docx.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/docx.svg rename to packages/iconify-collections/assets/public/files/docx.svg diff --git a/web/app/components/base/icons/assets/public/files/html.svg b/packages/iconify-collections/assets/public/files/html.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/html.svg rename to packages/iconify-collections/assets/public/files/html.svg diff --git a/web/app/components/base/icons/assets/public/files/json.svg b/packages/iconify-collections/assets/public/files/json.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/json.svg rename to packages/iconify-collections/assets/public/files/json.svg diff --git a/web/app/components/base/icons/assets/public/files/md.svg b/packages/iconify-collections/assets/public/files/md.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/md.svg rename to packages/iconify-collections/assets/public/files/md.svg diff --git a/web/app/components/base/icons/assets/public/files/pdf.svg b/packages/iconify-collections/assets/public/files/pdf.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/pdf.svg rename to packages/iconify-collections/assets/public/files/pdf.svg diff --git a/web/app/components/base/icons/assets/public/files/txt.svg b/packages/iconify-collections/assets/public/files/txt.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/txt.svg rename to packages/iconify-collections/assets/public/files/txt.svg diff --git a/web/app/components/base/icons/assets/public/files/unknown.svg b/packages/iconify-collections/assets/public/files/unknown.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/unknown.svg rename to packages/iconify-collections/assets/public/files/unknown.svg diff --git a/web/app/components/base/icons/assets/public/files/xlsx.svg b/packages/iconify-collections/assets/public/files/xlsx.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/xlsx.svg rename to packages/iconify-collections/assets/public/files/xlsx.svg diff --git a/web/app/components/base/icons/assets/public/files/yaml.svg b/packages/iconify-collections/assets/public/files/yaml.svg similarity index 100% rename from web/app/components/base/icons/assets/public/files/yaml.svg rename to packages/iconify-collections/assets/public/files/yaml.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/dataset-card/external-knowledge-base.svg b/packages/iconify-collections/assets/public/knowledge/dataset-card/external-knowledge-base.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/dataset-card/external-knowledge-base.svg rename to packages/iconify-collections/assets/public/knowledge/dataset-card/external-knowledge-base.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/dataset-card/general.svg b/packages/iconify-collections/assets/public/knowledge/dataset-card/general.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/dataset-card/general.svg rename to packages/iconify-collections/assets/public/knowledge/dataset-card/general.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/dataset-card/graph.svg b/packages/iconify-collections/assets/public/knowledge/dataset-card/graph.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/dataset-card/graph.svg rename to packages/iconify-collections/assets/public/knowledge/dataset-card/graph.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/dataset-card/parent-child.svg b/packages/iconify-collections/assets/public/knowledge/dataset-card/parent-child.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/dataset-card/parent-child.svg rename to packages/iconify-collections/assets/public/knowledge/dataset-card/parent-child.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/dataset-card/qa.svg b/packages/iconify-collections/assets/public/knowledge/dataset-card/qa.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/dataset-card/qa.svg rename to packages/iconify-collections/assets/public/knowledge/dataset-card/qa.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/file.svg b/packages/iconify-collections/assets/public/knowledge/file.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/file.svg rename to packages/iconify-collections/assets/public/knowledge/file.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/online-drive/buckets-blue.svg b/packages/iconify-collections/assets/public/knowledge/online-drive/buckets-blue.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/online-drive/buckets-blue.svg rename to packages/iconify-collections/assets/public/knowledge/online-drive/buckets-blue.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/online-drive/buckets-gray.svg b/packages/iconify-collections/assets/public/knowledge/online-drive/buckets-gray.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/online-drive/buckets-gray.svg rename to packages/iconify-collections/assets/public/knowledge/online-drive/buckets-gray.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/online-drive/folder.svg b/packages/iconify-collections/assets/public/knowledge/online-drive/folder.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/online-drive/folder.svg rename to packages/iconify-collections/assets/public/knowledge/online-drive/folder.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/option-card-effect-blue-light.svg b/packages/iconify-collections/assets/public/knowledge/option-card-effect-blue-light.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/option-card-effect-blue-light.svg rename to packages/iconify-collections/assets/public/knowledge/option-card-effect-blue-light.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/option-card-effect-blue.svg b/packages/iconify-collections/assets/public/knowledge/option-card-effect-blue.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/option-card-effect-blue.svg rename to packages/iconify-collections/assets/public/knowledge/option-card-effect-blue.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/option-card-effect-orange.svg b/packages/iconify-collections/assets/public/knowledge/option-card-effect-orange.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/option-card-effect-orange.svg rename to packages/iconify-collections/assets/public/knowledge/option-card-effect-orange.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/option-card-effect-purple.svg b/packages/iconify-collections/assets/public/knowledge/option-card-effect-purple.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/option-card-effect-purple.svg rename to packages/iconify-collections/assets/public/knowledge/option-card-effect-purple.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/option-card-effect-teal.svg b/packages/iconify-collections/assets/public/knowledge/option-card-effect-teal.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/option-card-effect-teal.svg rename to packages/iconify-collections/assets/public/knowledge/option-card-effect-teal.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/selection-mod.svg b/packages/iconify-collections/assets/public/knowledge/selection-mod.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/selection-mod.svg rename to packages/iconify-collections/assets/public/knowledge/selection-mod.svg diff --git a/web/app/components/base/icons/assets/public/knowledge/watercrawl.svg b/packages/iconify-collections/assets/public/knowledge/watercrawl.svg similarity index 100% rename from web/app/components/base/icons/assets/public/knowledge/watercrawl.svg rename to packages/iconify-collections/assets/public/knowledge/watercrawl.svg diff --git a/web/app/components/base/icons/assets/public/llm/Anthropic-dark.svg b/packages/iconify-collections/assets/public/llm/Anthropic-dark.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/Anthropic-dark.svg rename to packages/iconify-collections/assets/public/llm/Anthropic-dark.svg diff --git a/web/app/components/base/icons/assets/public/llm/Anthropic-light.svg b/packages/iconify-collections/assets/public/llm/Anthropic-light.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/Anthropic-light.svg rename to packages/iconify-collections/assets/public/llm/Anthropic-light.svg diff --git a/web/app/components/base/icons/assets/public/llm/Tongyi.svg b/packages/iconify-collections/assets/public/llm/Tongyi.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/Tongyi.svg rename to packages/iconify-collections/assets/public/llm/Tongyi.svg diff --git a/web/app/components/base/icons/assets/public/llm/anthropic-short-light.svg b/packages/iconify-collections/assets/public/llm/anthropic-short-light.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/anthropic-short-light.svg rename to packages/iconify-collections/assets/public/llm/anthropic-short-light.svg diff --git a/web/app/components/base/icons/assets/public/llm/anthropic-text.svg b/packages/iconify-collections/assets/public/llm/anthropic-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/anthropic-text.svg rename to packages/iconify-collections/assets/public/llm/anthropic-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/anthropic.svg b/packages/iconify-collections/assets/public/llm/anthropic.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/anthropic.svg rename to packages/iconify-collections/assets/public/llm/anthropic.svg diff --git a/web/app/components/base/icons/assets/public/llm/azure-openai-service-text.svg b/packages/iconify-collections/assets/public/llm/azure-openai-service-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/azure-openai-service-text.svg rename to packages/iconify-collections/assets/public/llm/azure-openai-service-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/azure-openai-service.svg b/packages/iconify-collections/assets/public/llm/azure-openai-service.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/azure-openai-service.svg rename to packages/iconify-collections/assets/public/llm/azure-openai-service.svg diff --git a/web/app/components/base/icons/assets/public/llm/azureai-text.svg b/packages/iconify-collections/assets/public/llm/azureai-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/azureai-text.svg rename to packages/iconify-collections/assets/public/llm/azureai-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/azureai.svg b/packages/iconify-collections/assets/public/llm/azureai.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/azureai.svg rename to packages/iconify-collections/assets/public/llm/azureai.svg diff --git a/web/app/components/base/icons/assets/public/llm/baichuan-text.svg b/packages/iconify-collections/assets/public/llm/baichuan-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/baichuan-text.svg rename to packages/iconify-collections/assets/public/llm/baichuan-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/baichuan.svg b/packages/iconify-collections/assets/public/llm/baichuan.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/baichuan.svg rename to packages/iconify-collections/assets/public/llm/baichuan.svg diff --git a/web/app/components/base/icons/assets/public/llm/chatglm-text.svg b/packages/iconify-collections/assets/public/llm/chatglm-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/chatglm-text.svg rename to packages/iconify-collections/assets/public/llm/chatglm-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/chatglm.svg b/packages/iconify-collections/assets/public/llm/chatglm.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/chatglm.svg rename to packages/iconify-collections/assets/public/llm/chatglm.svg diff --git a/web/app/components/base/icons/assets/public/llm/cohere-text.svg b/packages/iconify-collections/assets/public/llm/cohere-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/cohere-text.svg rename to packages/iconify-collections/assets/public/llm/cohere-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/cohere.svg b/packages/iconify-collections/assets/public/llm/cohere.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/cohere.svg rename to packages/iconify-collections/assets/public/llm/cohere.svg diff --git a/web/app/components/base/icons/assets/public/llm/deepseek.svg b/packages/iconify-collections/assets/public/llm/deepseek.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/deepseek.svg rename to packages/iconify-collections/assets/public/llm/deepseek.svg diff --git a/web/app/components/base/icons/assets/public/llm/gemini.svg b/packages/iconify-collections/assets/public/llm/gemini.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/gemini.svg rename to packages/iconify-collections/assets/public/llm/gemini.svg diff --git a/web/app/components/base/icons/assets/public/llm/gpt-3.svg b/packages/iconify-collections/assets/public/llm/gpt-3.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/gpt-3.svg rename to packages/iconify-collections/assets/public/llm/gpt-3.svg diff --git a/web/app/components/base/icons/assets/public/llm/gpt-4.svg b/packages/iconify-collections/assets/public/llm/gpt-4.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/gpt-4.svg rename to packages/iconify-collections/assets/public/llm/gpt-4.svg diff --git a/web/app/components/base/icons/assets/public/llm/grok.svg b/packages/iconify-collections/assets/public/llm/grok.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/grok.svg rename to packages/iconify-collections/assets/public/llm/grok.svg diff --git a/web/app/components/base/icons/assets/public/llm/huggingface-text-hub.svg b/packages/iconify-collections/assets/public/llm/huggingface-text-hub.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/huggingface-text-hub.svg rename to packages/iconify-collections/assets/public/llm/huggingface-text-hub.svg diff --git a/web/app/components/base/icons/assets/public/llm/huggingface-text.svg b/packages/iconify-collections/assets/public/llm/huggingface-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/huggingface-text.svg rename to packages/iconify-collections/assets/public/llm/huggingface-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/huggingface.svg b/packages/iconify-collections/assets/public/llm/huggingface.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/huggingface.svg rename to packages/iconify-collections/assets/public/llm/huggingface.svg diff --git a/web/app/components/base/icons/assets/public/llm/iflytek-spark-text-cn.svg b/packages/iconify-collections/assets/public/llm/iflytek-spark-text-cn.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/iflytek-spark-text-cn.svg rename to packages/iconify-collections/assets/public/llm/iflytek-spark-text-cn.svg diff --git a/web/app/components/base/icons/assets/public/llm/iflytek-spark-text.svg b/packages/iconify-collections/assets/public/llm/iflytek-spark-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/iflytek-spark-text.svg rename to packages/iconify-collections/assets/public/llm/iflytek-spark-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/iflytek-spark.svg b/packages/iconify-collections/assets/public/llm/iflytek-spark.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/iflytek-spark.svg rename to packages/iconify-collections/assets/public/llm/iflytek-spark.svg diff --git a/web/app/components/base/icons/assets/public/llm/jina-text.svg b/packages/iconify-collections/assets/public/llm/jina-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/jina-text.svg rename to packages/iconify-collections/assets/public/llm/jina-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/jina.svg b/packages/iconify-collections/assets/public/llm/jina.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/jina.svg rename to packages/iconify-collections/assets/public/llm/jina.svg diff --git a/web/app/components/base/icons/assets/public/llm/localai-text.svg b/packages/iconify-collections/assets/public/llm/localai-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/localai-text.svg rename to packages/iconify-collections/assets/public/llm/localai-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/localai.svg b/packages/iconify-collections/assets/public/llm/localai.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/localai.svg rename to packages/iconify-collections/assets/public/llm/localai.svg diff --git a/web/app/components/base/icons/assets/public/llm/microsoft.svg b/packages/iconify-collections/assets/public/llm/microsoft.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/microsoft.svg rename to packages/iconify-collections/assets/public/llm/microsoft.svg diff --git a/web/app/components/base/icons/assets/public/llm/openai-black.svg b/packages/iconify-collections/assets/public/llm/openai-black.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openai-black.svg rename to packages/iconify-collections/assets/public/llm/openai-black.svg diff --git a/web/app/components/base/icons/assets/public/llm/openai-blue.svg b/packages/iconify-collections/assets/public/llm/openai-blue.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openai-blue.svg rename to packages/iconify-collections/assets/public/llm/openai-blue.svg diff --git a/web/app/components/base/icons/assets/public/llm/openai-green.svg b/packages/iconify-collections/assets/public/llm/openai-green.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openai-green.svg rename to packages/iconify-collections/assets/public/llm/openai-green.svg diff --git a/web/app/components/base/icons/assets/public/llm/openai-small.svg b/packages/iconify-collections/assets/public/llm/openai-small.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openai-small.svg rename to packages/iconify-collections/assets/public/llm/openai-small.svg diff --git a/web/app/components/base/icons/assets/public/llm/openai-teal.svg b/packages/iconify-collections/assets/public/llm/openai-teal.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openai-teal.svg rename to packages/iconify-collections/assets/public/llm/openai-teal.svg diff --git a/web/app/components/base/icons/assets/public/llm/openai-text.svg b/packages/iconify-collections/assets/public/llm/openai-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openai-text.svg rename to packages/iconify-collections/assets/public/llm/openai-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/openai-transparent.svg b/packages/iconify-collections/assets/public/llm/openai-transparent.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openai-transparent.svg rename to packages/iconify-collections/assets/public/llm/openai-transparent.svg diff --git a/web/app/components/base/icons/assets/public/llm/openai-violet.svg b/packages/iconify-collections/assets/public/llm/openai-violet.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openai-violet.svg rename to packages/iconify-collections/assets/public/llm/openai-violet.svg diff --git a/web/app/components/base/icons/assets/public/llm/openai-yellow.svg b/packages/iconify-collections/assets/public/llm/openai-yellow.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openai-yellow.svg rename to packages/iconify-collections/assets/public/llm/openai-yellow.svg diff --git a/web/app/components/base/icons/assets/public/llm/openllm-text.svg b/packages/iconify-collections/assets/public/llm/openllm-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openllm-text.svg rename to packages/iconify-collections/assets/public/llm/openllm-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/openllm.svg b/packages/iconify-collections/assets/public/llm/openllm.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/openllm.svg rename to packages/iconify-collections/assets/public/llm/openllm.svg diff --git a/web/app/components/base/icons/assets/public/llm/replicate-text.svg b/packages/iconify-collections/assets/public/llm/replicate-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/replicate-text.svg rename to packages/iconify-collections/assets/public/llm/replicate-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/replicate.svg b/packages/iconify-collections/assets/public/llm/replicate.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/replicate.svg rename to packages/iconify-collections/assets/public/llm/replicate.svg diff --git a/web/app/components/base/icons/assets/public/llm/xorbits-inference-text.svg b/packages/iconify-collections/assets/public/llm/xorbits-inference-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/xorbits-inference-text.svg rename to packages/iconify-collections/assets/public/llm/xorbits-inference-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/xorbits-inference.svg b/packages/iconify-collections/assets/public/llm/xorbits-inference.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/xorbits-inference.svg rename to packages/iconify-collections/assets/public/llm/xorbits-inference.svg diff --git a/web/app/components/base/icons/assets/public/llm/zhipuai-text-cn.svg b/packages/iconify-collections/assets/public/llm/zhipuai-text-cn.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/zhipuai-text-cn.svg rename to packages/iconify-collections/assets/public/llm/zhipuai-text-cn.svg diff --git a/web/app/components/base/icons/assets/public/llm/zhipuai-text.svg b/packages/iconify-collections/assets/public/llm/zhipuai-text.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/zhipuai-text.svg rename to packages/iconify-collections/assets/public/llm/zhipuai-text.svg diff --git a/web/app/components/base/icons/assets/public/llm/zhipuai.svg b/packages/iconify-collections/assets/public/llm/zhipuai.svg similarity index 100% rename from web/app/components/base/icons/assets/public/llm/zhipuai.svg rename to packages/iconify-collections/assets/public/llm/zhipuai.svg diff --git a/web/app/components/base/icons/assets/public/model/checked.svg b/packages/iconify-collections/assets/public/model/checked.svg similarity index 100% rename from web/app/components/base/icons/assets/public/model/checked.svg rename to packages/iconify-collections/assets/public/model/checked.svg diff --git a/web/app/components/base/icons/assets/public/other/Icon-3-dots.svg b/packages/iconify-collections/assets/public/other/Icon-3-dots.svg similarity index 100% rename from web/app/components/base/icons/assets/public/other/Icon-3-dots.svg rename to packages/iconify-collections/assets/public/other/Icon-3-dots.svg diff --git a/web/app/components/base/icons/assets/public/other/default-tool-icon.svg b/packages/iconify-collections/assets/public/other/default-tool-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/other/default-tool-icon.svg rename to packages/iconify-collections/assets/public/other/default-tool-icon.svg diff --git a/web/app/components/base/icons/assets/public/other/message-3-fill.svg b/packages/iconify-collections/assets/public/other/message-3-fill.svg similarity index 100% rename from web/app/components/base/icons/assets/public/other/message-3-fill.svg rename to packages/iconify-collections/assets/public/other/message-3-fill.svg diff --git a/web/app/components/base/icons/assets/public/other/row-struct.svg b/packages/iconify-collections/assets/public/other/row-struct.svg similarity index 100% rename from web/app/components/base/icons/assets/public/other/row-struct.svg rename to packages/iconify-collections/assets/public/other/row-struct.svg diff --git a/web/app/components/base/icons/assets/public/other/slack.svg b/packages/iconify-collections/assets/public/other/slack.svg similarity index 100% rename from web/app/components/base/icons/assets/public/other/slack.svg rename to packages/iconify-collections/assets/public/other/slack.svg diff --git a/web/app/components/base/icons/assets/public/other/teams.svg b/packages/iconify-collections/assets/public/other/teams.svg similarity index 100% rename from web/app/components/base/icons/assets/public/other/teams.svg rename to packages/iconify-collections/assets/public/other/teams.svg diff --git a/web/app/components/base/icons/assets/public/plugins/google.svg b/packages/iconify-collections/assets/public/plugins/google.svg similarity index 100% rename from web/app/components/base/icons/assets/public/plugins/google.svg rename to packages/iconify-collections/assets/public/plugins/google.svg diff --git a/web/app/components/base/icons/assets/public/plugins/partner-dark.svg b/packages/iconify-collections/assets/public/plugins/partner-dark.svg similarity index 100% rename from web/app/components/base/icons/assets/public/plugins/partner-dark.svg rename to packages/iconify-collections/assets/public/plugins/partner-dark.svg diff --git a/web/app/components/base/icons/assets/public/plugins/partner-light.svg b/packages/iconify-collections/assets/public/plugins/partner-light.svg similarity index 100% rename from web/app/components/base/icons/assets/public/plugins/partner-light.svg rename to packages/iconify-collections/assets/public/plugins/partner-light.svg diff --git a/web/app/components/base/icons/assets/public/plugins/verified-dark.svg b/packages/iconify-collections/assets/public/plugins/verified-dark.svg similarity index 100% rename from web/app/components/base/icons/assets/public/plugins/verified-dark.svg rename to packages/iconify-collections/assets/public/plugins/verified-dark.svg diff --git a/web/app/components/base/icons/assets/public/plugins/verified-light.svg b/packages/iconify-collections/assets/public/plugins/verified-light.svg similarity index 100% rename from web/app/components/base/icons/assets/public/plugins/verified-light.svg rename to packages/iconify-collections/assets/public/plugins/verified-light.svg diff --git a/web/app/components/base/icons/assets/public/plugins/web-reader.svg b/packages/iconify-collections/assets/public/plugins/web-reader.svg similarity index 100% rename from web/app/components/base/icons/assets/public/plugins/web-reader.svg rename to packages/iconify-collections/assets/public/plugins/web-reader.svg diff --git a/web/app/components/base/icons/assets/public/plugins/wikipedia.svg b/packages/iconify-collections/assets/public/plugins/wikipedia.svg similarity index 100% rename from web/app/components/base/icons/assets/public/plugins/wikipedia.svg rename to packages/iconify-collections/assets/public/plugins/wikipedia.svg diff --git a/web/app/components/base/icons/assets/public/thought/data-set.svg b/packages/iconify-collections/assets/public/thought/data-set.svg similarity index 100% rename from web/app/components/base/icons/assets/public/thought/data-set.svg rename to packages/iconify-collections/assets/public/thought/data-set.svg diff --git a/web/app/components/base/icons/assets/public/thought/loading.svg b/packages/iconify-collections/assets/public/thought/loading.svg similarity index 100% rename from web/app/components/base/icons/assets/public/thought/loading.svg rename to packages/iconify-collections/assets/public/thought/loading.svg diff --git a/web/app/components/base/icons/assets/public/thought/search.svg b/packages/iconify-collections/assets/public/thought/search.svg similarity index 100% rename from web/app/components/base/icons/assets/public/thought/search.svg rename to packages/iconify-collections/assets/public/thought/search.svg diff --git a/web/app/components/base/icons/assets/public/thought/thought-list.svg b/packages/iconify-collections/assets/public/thought/thought-list.svg similarity index 100% rename from web/app/components/base/icons/assets/public/thought/thought-list.svg rename to packages/iconify-collections/assets/public/thought/thought-list.svg diff --git a/web/app/components/base/icons/assets/public/thought/web-reader.svg b/packages/iconify-collections/assets/public/thought/web-reader.svg similarity index 100% rename from web/app/components/base/icons/assets/public/thought/web-reader.svg rename to packages/iconify-collections/assets/public/thought/web-reader.svg diff --git a/web/app/components/base/icons/assets/public/tracing/aliyun-icon-big.svg b/packages/iconify-collections/assets/public/tracing/aliyun-icon-big.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/aliyun-icon-big.svg rename to packages/iconify-collections/assets/public/tracing/aliyun-icon-big.svg diff --git a/web/app/components/base/icons/assets/public/tracing/aliyun-icon.svg b/packages/iconify-collections/assets/public/tracing/aliyun-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/aliyun-icon.svg rename to packages/iconify-collections/assets/public/tracing/aliyun-icon.svg diff --git a/web/app/components/base/icons/assets/public/tracing/arize-icon-big.svg b/packages/iconify-collections/assets/public/tracing/arize-icon-big.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/arize-icon-big.svg rename to packages/iconify-collections/assets/public/tracing/arize-icon-big.svg diff --git a/web/app/components/base/icons/assets/public/tracing/arize-icon.svg b/packages/iconify-collections/assets/public/tracing/arize-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/arize-icon.svg rename to packages/iconify-collections/assets/public/tracing/arize-icon.svg diff --git a/web/app/components/base/icons/assets/public/tracing/databricks-icon-big.svg b/packages/iconify-collections/assets/public/tracing/databricks-icon-big.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/databricks-icon-big.svg rename to packages/iconify-collections/assets/public/tracing/databricks-icon-big.svg diff --git a/web/app/components/base/icons/assets/public/tracing/databricks-icon.svg b/packages/iconify-collections/assets/public/tracing/databricks-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/databricks-icon.svg rename to packages/iconify-collections/assets/public/tracing/databricks-icon.svg diff --git a/web/app/components/base/icons/assets/public/tracing/langfuse-icon-big.svg b/packages/iconify-collections/assets/public/tracing/langfuse-icon-big.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/langfuse-icon-big.svg rename to packages/iconify-collections/assets/public/tracing/langfuse-icon-big.svg diff --git a/web/app/components/base/icons/assets/public/tracing/langfuse-icon.svg b/packages/iconify-collections/assets/public/tracing/langfuse-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/langfuse-icon.svg rename to packages/iconify-collections/assets/public/tracing/langfuse-icon.svg diff --git a/web/app/components/base/icons/assets/public/tracing/langsmith-icon-big.svg b/packages/iconify-collections/assets/public/tracing/langsmith-icon-big.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/langsmith-icon-big.svg rename to packages/iconify-collections/assets/public/tracing/langsmith-icon-big.svg diff --git a/web/app/components/base/icons/assets/public/tracing/langsmith-icon.svg b/packages/iconify-collections/assets/public/tracing/langsmith-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/langsmith-icon.svg rename to packages/iconify-collections/assets/public/tracing/langsmith-icon.svg diff --git a/web/app/components/base/icons/assets/public/tracing/mlflow-icon-big.svg b/packages/iconify-collections/assets/public/tracing/mlflow-icon-big.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/mlflow-icon-big.svg rename to packages/iconify-collections/assets/public/tracing/mlflow-icon-big.svg diff --git a/web/app/components/base/icons/assets/public/tracing/mlflow-icon.svg b/packages/iconify-collections/assets/public/tracing/mlflow-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/mlflow-icon.svg rename to packages/iconify-collections/assets/public/tracing/mlflow-icon.svg diff --git a/web/app/components/base/icons/assets/public/tracing/opik-icon-big.svg b/packages/iconify-collections/assets/public/tracing/opik-icon-big.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/opik-icon-big.svg rename to packages/iconify-collections/assets/public/tracing/opik-icon-big.svg diff --git a/web/app/components/base/icons/assets/public/tracing/opik-icon.svg b/packages/iconify-collections/assets/public/tracing/opik-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/opik-icon.svg rename to packages/iconify-collections/assets/public/tracing/opik-icon.svg diff --git a/web/app/components/base/icons/assets/public/tracing/phoenix-icon-big.svg b/packages/iconify-collections/assets/public/tracing/phoenix-icon-big.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/phoenix-icon-big.svg rename to packages/iconify-collections/assets/public/tracing/phoenix-icon-big.svg diff --git a/web/app/components/base/icons/assets/public/tracing/phoenix-icon.svg b/packages/iconify-collections/assets/public/tracing/phoenix-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/phoenix-icon.svg rename to packages/iconify-collections/assets/public/tracing/phoenix-icon.svg diff --git a/web/app/components/base/icons/assets/public/tracing/tencent-icon-big.svg b/packages/iconify-collections/assets/public/tracing/tencent-icon-big.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/tencent-icon-big.svg rename to packages/iconify-collections/assets/public/tracing/tencent-icon-big.svg diff --git a/web/app/components/base/icons/assets/public/tracing/tencent-icon.svg b/packages/iconify-collections/assets/public/tracing/tencent-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/tencent-icon.svg rename to packages/iconify-collections/assets/public/tracing/tencent-icon.svg diff --git a/web/app/components/base/icons/assets/public/tracing/tracing-icon.svg b/packages/iconify-collections/assets/public/tracing/tracing-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/tracing-icon.svg rename to packages/iconify-collections/assets/public/tracing/tracing-icon.svg diff --git a/web/app/components/base/icons/assets/public/tracing/weave-icon-big.svg b/packages/iconify-collections/assets/public/tracing/weave-icon-big.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/weave-icon-big.svg rename to packages/iconify-collections/assets/public/tracing/weave-icon-big.svg diff --git a/web/app/components/base/icons/assets/public/tracing/weave-icon.svg b/packages/iconify-collections/assets/public/tracing/weave-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/public/tracing/weave-icon.svg rename to packages/iconify-collections/assets/public/tracing/weave-icon.svg diff --git a/web/app/components/base/icons/assets/vender/features/citations.svg b/packages/iconify-collections/assets/vender/features/citations.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/features/citations.svg rename to packages/iconify-collections/assets/vender/features/citations.svg diff --git a/web/app/components/base/icons/assets/vender/features/content-moderation.svg b/packages/iconify-collections/assets/vender/features/content-moderation.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/features/content-moderation.svg rename to packages/iconify-collections/assets/vender/features/content-moderation.svg diff --git a/web/app/components/base/icons/assets/vender/features/document.svg b/packages/iconify-collections/assets/vender/features/document.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/features/document.svg rename to packages/iconify-collections/assets/vender/features/document.svg diff --git a/web/app/components/base/icons/assets/vender/features/folder-upload.svg b/packages/iconify-collections/assets/vender/features/folder-upload.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/features/folder-upload.svg rename to packages/iconify-collections/assets/vender/features/folder-upload.svg diff --git a/web/app/components/base/icons/assets/vender/features/love-message.svg b/packages/iconify-collections/assets/vender/features/love-message.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/features/love-message.svg rename to packages/iconify-collections/assets/vender/features/love-message.svg diff --git a/web/app/components/base/icons/assets/vender/features/message-fast.svg b/packages/iconify-collections/assets/vender/features/message-fast.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/features/message-fast.svg rename to packages/iconify-collections/assets/vender/features/message-fast.svg diff --git a/web/app/components/base/icons/assets/vender/features/microphone-01.svg b/packages/iconify-collections/assets/vender/features/microphone-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/features/microphone-01.svg rename to packages/iconify-collections/assets/vender/features/microphone-01.svg diff --git a/web/app/components/base/icons/assets/vender/features/text-to-audio.svg b/packages/iconify-collections/assets/vender/features/text-to-audio.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/features/text-to-audio.svg rename to packages/iconify-collections/assets/vender/features/text-to-audio.svg diff --git a/web/app/components/base/icons/assets/vender/features/virtual-assistant.svg b/packages/iconify-collections/assets/vender/features/virtual-assistant.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/features/virtual-assistant.svg rename to packages/iconify-collections/assets/vender/features/virtual-assistant.svg diff --git a/web/app/components/base/icons/assets/vender/features/vision.svg b/packages/iconify-collections/assets/vender/features/vision.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/features/vision.svg rename to packages/iconify-collections/assets/vender/features/vision.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/add-chunks.svg b/packages/iconify-collections/assets/vender/knowledge/add-chunks.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/add-chunks.svg rename to packages/iconify-collections/assets/vender/knowledge/add-chunks.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/api-aggregate.svg b/packages/iconify-collections/assets/vender/knowledge/api-aggregate.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/api-aggregate.svg rename to packages/iconify-collections/assets/vender/knowledge/api-aggregate.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/arrow-shape.svg b/packages/iconify-collections/assets/vender/knowledge/arrow-shape.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/arrow-shape.svg rename to packages/iconify-collections/assets/vender/knowledge/arrow-shape.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/chunk.svg b/packages/iconify-collections/assets/vender/knowledge/chunk.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/chunk.svg rename to packages/iconify-collections/assets/vender/knowledge/chunk.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/collapse.svg b/packages/iconify-collections/assets/vender/knowledge/collapse.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/collapse.svg rename to packages/iconify-collections/assets/vender/knowledge/collapse.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/divider.svg b/packages/iconify-collections/assets/vender/knowledge/divider.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/divider.svg rename to packages/iconify-collections/assets/vender/knowledge/divider.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/economic.svg b/packages/iconify-collections/assets/vender/knowledge/economic.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/economic.svg rename to packages/iconify-collections/assets/vender/knowledge/economic.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/full-text-search.svg b/packages/iconify-collections/assets/vender/knowledge/full-text-search.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/full-text-search.svg rename to packages/iconify-collections/assets/vender/knowledge/full-text-search.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/general-chunk.svg b/packages/iconify-collections/assets/vender/knowledge/general-chunk.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/general-chunk.svg rename to packages/iconify-collections/assets/vender/knowledge/general-chunk.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/high-quality.svg b/packages/iconify-collections/assets/vender/knowledge/high-quality.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/high-quality.svg rename to packages/iconify-collections/assets/vender/knowledge/high-quality.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/hybrid-search.svg b/packages/iconify-collections/assets/vender/knowledge/hybrid-search.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/hybrid-search.svg rename to packages/iconify-collections/assets/vender/knowledge/hybrid-search.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/parent-child-chunk.svg b/packages/iconify-collections/assets/vender/knowledge/parent-child-chunk.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/parent-child-chunk.svg rename to packages/iconify-collections/assets/vender/knowledge/parent-child-chunk.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/question-and-answer.svg b/packages/iconify-collections/assets/vender/knowledge/question-and-answer.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/question-and-answer.svg rename to packages/iconify-collections/assets/vender/knowledge/question-and-answer.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/search-lines-sparkle.svg b/packages/iconify-collections/assets/vender/knowledge/search-lines-sparkle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/search-lines-sparkle.svg rename to packages/iconify-collections/assets/vender/knowledge/search-lines-sparkle.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/search-menu.svg b/packages/iconify-collections/assets/vender/knowledge/search-menu.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/search-menu.svg rename to packages/iconify-collections/assets/vender/knowledge/search-menu.svg diff --git a/web/app/components/base/icons/assets/vender/knowledge/vector-search.svg b/packages/iconify-collections/assets/vender/knowledge/vector-search.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/knowledge/vector-search.svg rename to packages/iconify-collections/assets/vender/knowledge/vector-search.svg diff --git a/web/app/components/base/icons/assets/vender/line/alertsAndFeedback/alert-triangle.svg b/packages/iconify-collections/assets/vender/line/alertsAndFeedback/alert-triangle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/alertsAndFeedback/alert-triangle.svg rename to packages/iconify-collections/assets/vender/line/alertsAndFeedback/alert-triangle.svg diff --git a/web/app/components/base/icons/assets/vender/line/alertsAndFeedback/thumbs-down.svg b/packages/iconify-collections/assets/vender/line/alertsAndFeedback/thumbs-down.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/alertsAndFeedback/thumbs-down.svg rename to packages/iconify-collections/assets/vender/line/alertsAndFeedback/thumbs-down.svg diff --git a/web/app/components/base/icons/assets/vender/line/alertsAndFeedback/thumbs-up.svg b/packages/iconify-collections/assets/vender/line/alertsAndFeedback/thumbs-up.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/alertsAndFeedback/thumbs-up.svg rename to packages/iconify-collections/assets/vender/line/alertsAndFeedback/thumbs-up.svg diff --git a/web/app/components/base/icons/assets/vender/line/alertsAndFeedback/warning.svg b/packages/iconify-collections/assets/vender/line/alertsAndFeedback/warning.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/alertsAndFeedback/warning.svg rename to packages/iconify-collections/assets/vender/line/alertsAndFeedback/warning.svg diff --git a/web/app/components/base/icons/assets/vender/line/arrows/IconR.svg b/packages/iconify-collections/assets/vender/line/arrows/IconR.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/arrows/IconR.svg rename to packages/iconify-collections/assets/vender/line/arrows/IconR.svg diff --git a/web/app/components/base/icons/assets/vender/line/arrows/arrow-narrow-left.svg b/packages/iconify-collections/assets/vender/line/arrows/arrow-narrow-left.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/arrows/arrow-narrow-left.svg rename to packages/iconify-collections/assets/vender/line/arrows/arrow-narrow-left.svg diff --git a/web/app/components/base/icons/assets/vender/line/arrows/arrow-up-right.svg b/packages/iconify-collections/assets/vender/line/arrows/arrow-up-right.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/arrows/arrow-up-right.svg rename to packages/iconify-collections/assets/vender/line/arrows/arrow-up-right.svg diff --git a/web/app/components/base/icons/assets/vender/line/arrows/chevron-down-double.svg b/packages/iconify-collections/assets/vender/line/arrows/chevron-down-double.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/arrows/chevron-down-double.svg rename to packages/iconify-collections/assets/vender/line/arrows/chevron-down-double.svg diff --git a/web/app/components/base/icons/assets/vender/line/arrows/chevron-right.svg b/packages/iconify-collections/assets/vender/line/arrows/chevron-right.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/arrows/chevron-right.svg rename to packages/iconify-collections/assets/vender/line/arrows/chevron-right.svg diff --git a/web/app/components/base/icons/assets/vender/line/arrows/chevron-selector-vertical.svg b/packages/iconify-collections/assets/vender/line/arrows/chevron-selector-vertical.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/arrows/chevron-selector-vertical.svg rename to packages/iconify-collections/assets/vender/line/arrows/chevron-selector-vertical.svg diff --git a/web/app/components/base/icons/assets/vender/line/arrows/refresh-ccw-01.svg b/packages/iconify-collections/assets/vender/line/arrows/refresh-ccw-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/arrows/refresh-ccw-01.svg rename to packages/iconify-collections/assets/vender/line/arrows/refresh-ccw-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/arrows/refresh-cw-05.svg b/packages/iconify-collections/assets/vender/line/arrows/refresh-cw-05.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/arrows/refresh-cw-05.svg rename to packages/iconify-collections/assets/vender/line/arrows/refresh-cw-05.svg diff --git a/web/app/components/base/icons/assets/vender/line/arrows/reverse-left.svg b/packages/iconify-collections/assets/vender/line/arrows/reverse-left.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/arrows/reverse-left.svg rename to packages/iconify-collections/assets/vender/line/arrows/reverse-left.svg diff --git a/web/app/components/base/icons/assets/vender/line/communication/ai-text.svg b/packages/iconify-collections/assets/vender/line/communication/ai-text.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/communication/ai-text.svg rename to packages/iconify-collections/assets/vender/line/communication/ai-text.svg diff --git a/web/app/components/base/icons/assets/vender/line/communication/chat-bot-slim.svg b/packages/iconify-collections/assets/vender/line/communication/chat-bot-slim.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/communication/chat-bot-slim.svg rename to packages/iconify-collections/assets/vender/line/communication/chat-bot-slim.svg diff --git a/web/app/components/base/icons/assets/vender/line/communication/chat-bot.svg b/packages/iconify-collections/assets/vender/line/communication/chat-bot.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/communication/chat-bot.svg rename to packages/iconify-collections/assets/vender/line/communication/chat-bot.svg diff --git a/web/app/components/base/icons/assets/vender/line/communication/cute-robot.svg b/packages/iconify-collections/assets/vender/line/communication/cute-robot.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/communication/cute-robot.svg rename to packages/iconify-collections/assets/vender/line/communication/cute-robot.svg diff --git a/web/app/components/base/icons/assets/vender/line/communication/message-check-remove.svg b/packages/iconify-collections/assets/vender/line/communication/message-check-remove.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/communication/message-check-remove.svg rename to packages/iconify-collections/assets/vender/line/communication/message-check-remove.svg diff --git a/web/app/components/base/icons/assets/vender/line/communication/message-fast-plus.svg b/packages/iconify-collections/assets/vender/line/communication/message-fast-plus.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/communication/message-fast-plus.svg rename to packages/iconify-collections/assets/vender/line/communication/message-fast-plus.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/artificial-brain.svg b/packages/iconify-collections/assets/vender/line/development/artificial-brain.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/artificial-brain.svg rename to packages/iconify-collections/assets/vender/line/development/artificial-brain.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/bar-chart-square-02.svg b/packages/iconify-collections/assets/vender/line/development/bar-chart-square-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/bar-chart-square-02.svg rename to packages/iconify-collections/assets/vender/line/development/bar-chart-square-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/brackets-x.svg b/packages/iconify-collections/assets/vender/line/development/brackets-x.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/brackets-x.svg rename to packages/iconify-collections/assets/vender/line/development/brackets-x.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/code-browser.svg b/packages/iconify-collections/assets/vender/line/development/code-browser.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/code-browser.svg rename to packages/iconify-collections/assets/vender/line/development/code-browser.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/container.svg b/packages/iconify-collections/assets/vender/line/development/container.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/container.svg rename to packages/iconify-collections/assets/vender/line/development/container.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/database-01.svg b/packages/iconify-collections/assets/vender/line/development/database-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/database-01.svg rename to packages/iconify-collections/assets/vender/line/development/database-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/database-03.svg b/packages/iconify-collections/assets/vender/line/development/database-03.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/database-03.svg rename to packages/iconify-collections/assets/vender/line/development/database-03.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/file-heart-02.svg b/packages/iconify-collections/assets/vender/line/development/file-heart-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/file-heart-02.svg rename to packages/iconify-collections/assets/vender/line/development/file-heart-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/git-branch-01.svg b/packages/iconify-collections/assets/vender/line/development/git-branch-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/git-branch-01.svg rename to packages/iconify-collections/assets/vender/line/development/git-branch-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/prompt-engineering.svg b/packages/iconify-collections/assets/vender/line/development/prompt-engineering.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/prompt-engineering.svg rename to packages/iconify-collections/assets/vender/line/development/prompt-engineering.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/puzzle-piece-01.svg b/packages/iconify-collections/assets/vender/line/development/puzzle-piece-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/puzzle-piece-01.svg rename to packages/iconify-collections/assets/vender/line/development/puzzle-piece-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/terminal-square.svg b/packages/iconify-collections/assets/vender/line/development/terminal-square.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/terminal-square.svg rename to packages/iconify-collections/assets/vender/line/development/terminal-square.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/variable.svg b/packages/iconify-collections/assets/vender/line/development/variable.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/variable.svg rename to packages/iconify-collections/assets/vender/line/development/variable.svg diff --git a/web/app/components/base/icons/assets/vender/line/development/webhooks.svg b/packages/iconify-collections/assets/vender/line/development/webhooks.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/development/webhooks.svg rename to packages/iconify-collections/assets/vender/line/development/webhooks.svg diff --git a/web/app/components/base/icons/assets/vender/line/editor/align-left.svg b/packages/iconify-collections/assets/vender/line/editor/align-left.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/editor/align-left.svg rename to packages/iconify-collections/assets/vender/line/editor/align-left.svg diff --git a/web/app/components/base/icons/assets/vender/line/editor/bezier-curve-03.svg b/packages/iconify-collections/assets/vender/line/editor/bezier-curve-03.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/editor/bezier-curve-03.svg rename to packages/iconify-collections/assets/vender/line/editor/bezier-curve-03.svg diff --git a/web/app/components/base/icons/assets/vender/line/editor/collapse.svg b/packages/iconify-collections/assets/vender/line/editor/collapse.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/editor/collapse.svg rename to packages/iconify-collections/assets/vender/line/editor/collapse.svg diff --git a/web/app/components/base/icons/assets/vender/line/editor/colors.svg b/packages/iconify-collections/assets/vender/line/editor/colors.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/editor/colors.svg rename to packages/iconify-collections/assets/vender/line/editor/colors.svg diff --git a/web/app/components/base/icons/assets/vender/line/editor/image-indent-left.svg b/packages/iconify-collections/assets/vender/line/editor/image-indent-left.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/editor/image-indent-left.svg rename to packages/iconify-collections/assets/vender/line/editor/image-indent-left.svg diff --git a/web/app/components/base/icons/assets/vender/line/editor/left-indent-02.svg b/packages/iconify-collections/assets/vender/line/editor/left-indent-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/editor/left-indent-02.svg rename to packages/iconify-collections/assets/vender/line/editor/left-indent-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/editor/letter-spacing-01.svg b/packages/iconify-collections/assets/vender/line/editor/letter-spacing-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/editor/letter-spacing-01.svg rename to packages/iconify-collections/assets/vender/line/editor/letter-spacing-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/editor/type-square.svg b/packages/iconify-collections/assets/vender/line/editor/type-square.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/editor/type-square.svg rename to packages/iconify-collections/assets/vender/line/editor/type-square.svg diff --git a/web/app/components/base/icons/assets/vender/line/education/book-open-01.svg b/packages/iconify-collections/assets/vender/line/education/book-open-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/education/book-open-01.svg rename to packages/iconify-collections/assets/vender/line/education/book-open-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/copy-check.svg b/packages/iconify-collections/assets/vender/line/files/copy-check.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/copy-check.svg rename to packages/iconify-collections/assets/vender/line/files/copy-check.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/copy.svg b/packages/iconify-collections/assets/vender/line/files/copy.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/copy.svg rename to packages/iconify-collections/assets/vender/line/files/copy.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/file-02.svg b/packages/iconify-collections/assets/vender/line/files/file-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/file-02.svg rename to packages/iconify-collections/assets/vender/line/files/file-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/file-arrow-01.svg b/packages/iconify-collections/assets/vender/line/files/file-arrow-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/file-arrow-01.svg rename to packages/iconify-collections/assets/vender/line/files/file-arrow-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/file-check-02.svg b/packages/iconify-collections/assets/vender/line/files/file-check-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/file-check-02.svg rename to packages/iconify-collections/assets/vender/line/files/file-check-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/file-download-02.svg b/packages/iconify-collections/assets/vender/line/files/file-download-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/file-download-02.svg rename to packages/iconify-collections/assets/vender/line/files/file-download-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/file-plus-01.svg b/packages/iconify-collections/assets/vender/line/files/file-plus-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/file-plus-01.svg rename to packages/iconify-collections/assets/vender/line/files/file-plus-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/file-plus-02.svg b/packages/iconify-collections/assets/vender/line/files/file-plus-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/file-plus-02.svg rename to packages/iconify-collections/assets/vender/line/files/file-plus-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/file-text.svg b/packages/iconify-collections/assets/vender/line/files/file-text.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/file-text.svg rename to packages/iconify-collections/assets/vender/line/files/file-text.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/file-upload.svg b/packages/iconify-collections/assets/vender/line/files/file-upload.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/file-upload.svg rename to packages/iconify-collections/assets/vender/line/files/file-upload.svg diff --git a/web/app/components/base/icons/assets/vender/line/files/folder.svg b/packages/iconify-collections/assets/vender/line/files/folder.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/files/folder.svg rename to packages/iconify-collections/assets/vender/line/files/folder.svg diff --git a/web/app/components/base/icons/assets/vender/line/financeAndECommerce/balance.svg b/packages/iconify-collections/assets/vender/line/financeAndECommerce/balance.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/financeAndECommerce/balance.svg rename to packages/iconify-collections/assets/vender/line/financeAndECommerce/balance.svg diff --git a/web/app/components/base/icons/assets/vender/line/financeAndECommerce/coins-stacked-01.svg b/packages/iconify-collections/assets/vender/line/financeAndECommerce/coins-stacked-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/financeAndECommerce/coins-stacked-01.svg rename to packages/iconify-collections/assets/vender/line/financeAndECommerce/coins-stacked-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/financeAndECommerce/credits-coin.svg b/packages/iconify-collections/assets/vender/line/financeAndECommerce/credits-coin.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/financeAndECommerce/credits-coin.svg rename to packages/iconify-collections/assets/vender/line/financeAndECommerce/credits-coin.svg diff --git a/web/app/components/base/icons/assets/vender/line/financeAndECommerce/gold-coin.svg b/packages/iconify-collections/assets/vender/line/financeAndECommerce/gold-coin.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/financeAndECommerce/gold-coin.svg rename to packages/iconify-collections/assets/vender/line/financeAndECommerce/gold-coin.svg diff --git a/web/app/components/base/icons/assets/vender/line/financeAndECommerce/receipt-list.svg b/packages/iconify-collections/assets/vender/line/financeAndECommerce/receipt-list.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/financeAndECommerce/receipt-list.svg rename to packages/iconify-collections/assets/vender/line/financeAndECommerce/receipt-list.svg diff --git a/web/app/components/base/icons/assets/vender/line/financeAndECommerce/tag-01.svg b/packages/iconify-collections/assets/vender/line/financeAndECommerce/tag-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/financeAndECommerce/tag-01.svg rename to packages/iconify-collections/assets/vender/line/financeAndECommerce/tag-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/financeAndECommerce/tag-03.svg b/packages/iconify-collections/assets/vender/line/financeAndECommerce/tag-03.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/financeAndECommerce/tag-03.svg rename to packages/iconify-collections/assets/vender/line/financeAndECommerce/tag-03.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/at-sign.svg b/packages/iconify-collections/assets/vender/line/general/at-sign.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/at-sign.svg rename to packages/iconify-collections/assets/vender/line/general/at-sign.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/bookmark.svg b/packages/iconify-collections/assets/vender/line/general/bookmark.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/bookmark.svg rename to packages/iconify-collections/assets/vender/line/general/bookmark.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/check-done-01.svg b/packages/iconify-collections/assets/vender/line/general/check-done-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/check-done-01.svg rename to packages/iconify-collections/assets/vender/line/general/check-done-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/check.svg b/packages/iconify-collections/assets/vender/line/general/check.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/check.svg rename to packages/iconify-collections/assets/vender/line/general/check.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/checklist-square.svg b/packages/iconify-collections/assets/vender/line/general/checklist-square.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/checklist-square.svg rename to packages/iconify-collections/assets/vender/line/general/checklist-square.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/code-assistant.svg b/packages/iconify-collections/assets/vender/line/general/code-assistant.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/code-assistant.svg rename to packages/iconify-collections/assets/vender/line/general/code-assistant.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/dots-grid.svg b/packages/iconify-collections/assets/vender/line/general/dots-grid.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/dots-grid.svg rename to packages/iconify-collections/assets/vender/line/general/dots-grid.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/edit-02.svg b/packages/iconify-collections/assets/vender/line/general/edit-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/edit-02.svg rename to packages/iconify-collections/assets/vender/line/general/edit-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/edit-04.svg b/packages/iconify-collections/assets/vender/line/general/edit-04.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/edit-04.svg rename to packages/iconify-collections/assets/vender/line/general/edit-04.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/edit-05.svg b/packages/iconify-collections/assets/vender/line/general/edit-05.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/edit-05.svg rename to packages/iconify-collections/assets/vender/line/general/edit-05.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/hash-02.svg b/packages/iconify-collections/assets/vender/line/general/hash-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/hash-02.svg rename to packages/iconify-collections/assets/vender/line/general/hash-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/info-circle.svg b/packages/iconify-collections/assets/vender/line/general/info-circle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/info-circle.svg rename to packages/iconify-collections/assets/vender/line/general/info-circle.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/link-03.svg b/packages/iconify-collections/assets/vender/line/general/link-03.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/link-03.svg rename to packages/iconify-collections/assets/vender/line/general/link-03.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/link-external-02.svg b/packages/iconify-collections/assets/vender/line/general/link-external-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/link-external-02.svg rename to packages/iconify-collections/assets/vender/line/general/link-external-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/log-in-04.svg b/packages/iconify-collections/assets/vender/line/general/log-in-04.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/log-in-04.svg rename to packages/iconify-collections/assets/vender/line/general/log-in-04.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/log-out-01.svg b/packages/iconify-collections/assets/vender/line/general/log-out-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/log-out-01.svg rename to packages/iconify-collections/assets/vender/line/general/log-out-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/log-out-04.svg b/packages/iconify-collections/assets/vender/line/general/log-out-04.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/log-out-04.svg rename to packages/iconify-collections/assets/vender/line/general/log-out-04.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/magic-edit.svg b/packages/iconify-collections/assets/vender/line/general/magic-edit.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/magic-edit.svg rename to packages/iconify-collections/assets/vender/line/general/magic-edit.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/menu-01.svg b/packages/iconify-collections/assets/vender/line/general/menu-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/menu-01.svg rename to packages/iconify-collections/assets/vender/line/general/menu-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/pin-01.svg b/packages/iconify-collections/assets/vender/line/general/pin-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/pin-01.svg rename to packages/iconify-collections/assets/vender/line/general/pin-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/pin-02.svg b/packages/iconify-collections/assets/vender/line/general/pin-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/pin-02.svg rename to packages/iconify-collections/assets/vender/line/general/pin-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/plus-02.svg b/packages/iconify-collections/assets/vender/line/general/plus-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/plus-02.svg rename to packages/iconify-collections/assets/vender/line/general/plus-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/refresh.svg b/packages/iconify-collections/assets/vender/line/general/refresh.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/refresh.svg rename to packages/iconify-collections/assets/vender/line/general/refresh.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/search-menu.svg b/packages/iconify-collections/assets/vender/line/general/search-menu.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/search-menu.svg rename to packages/iconify-collections/assets/vender/line/general/search-menu.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/settings-01.svg b/packages/iconify-collections/assets/vender/line/general/settings-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/settings-01.svg rename to packages/iconify-collections/assets/vender/line/general/settings-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/settings-04.svg b/packages/iconify-collections/assets/vender/line/general/settings-04.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/settings-04.svg rename to packages/iconify-collections/assets/vender/line/general/settings-04.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/target-04.svg b/packages/iconify-collections/assets/vender/line/general/target-04.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/target-04.svg rename to packages/iconify-collections/assets/vender/line/general/target-04.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/upload-03.svg b/packages/iconify-collections/assets/vender/line/general/upload-03.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/upload-03.svg rename to packages/iconify-collections/assets/vender/line/general/upload-03.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/upload-cloud-01.svg b/packages/iconify-collections/assets/vender/line/general/upload-cloud-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/upload-cloud-01.svg rename to packages/iconify-collections/assets/vender/line/general/upload-cloud-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/general/x.svg b/packages/iconify-collections/assets/vender/line/general/x.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/general/x.svg rename to packages/iconify-collections/assets/vender/line/general/x.svg diff --git a/web/app/components/base/icons/assets/vender/line/images/image-plus.svg b/packages/iconify-collections/assets/vender/line/images/image-plus.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/images/image-plus.svg rename to packages/iconify-collections/assets/vender/line/images/image-plus.svg diff --git a/web/app/components/base/icons/assets/vender/line/layout/align-left-01.svg b/packages/iconify-collections/assets/vender/line/layout/align-left-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/layout/align-left-01.svg rename to packages/iconify-collections/assets/vender/line/layout/align-left-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/layout/align-right-01.svg b/packages/iconify-collections/assets/vender/line/layout/align-right-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/layout/align-right-01.svg rename to packages/iconify-collections/assets/vender/line/layout/align-right-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/layout/grid-01.svg b/packages/iconify-collections/assets/vender/line/layout/grid-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/layout/grid-01.svg rename to packages/iconify-collections/assets/vender/line/layout/grid-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/layout/layout-grid-02.svg b/packages/iconify-collections/assets/vender/line/layout/layout-grid-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/layout/layout-grid-02.svg rename to packages/iconify-collections/assets/vender/line/layout/layout-grid-02.svg diff --git a/web/app/components/base/icons/assets/vender/line/mediaAndDevices/microphone-01.svg b/packages/iconify-collections/assets/vender/line/mediaAndDevices/microphone-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/mediaAndDevices/microphone-01.svg rename to packages/iconify-collections/assets/vender/line/mediaAndDevices/microphone-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/mediaAndDevices/play-circle.svg b/packages/iconify-collections/assets/vender/line/mediaAndDevices/play-circle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/mediaAndDevices/play-circle.svg rename to packages/iconify-collections/assets/vender/line/mediaAndDevices/play-circle.svg diff --git a/web/app/components/base/icons/assets/vender/line/mediaAndDevices/sliders-h.svg b/packages/iconify-collections/assets/vender/line/mediaAndDevices/sliders-h.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/mediaAndDevices/sliders-h.svg rename to packages/iconify-collections/assets/vender/line/mediaAndDevices/sliders-h.svg diff --git a/web/app/components/base/icons/assets/vender/line/mediaAndDevices/speaker.svg b/packages/iconify-collections/assets/vender/line/mediaAndDevices/speaker.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/mediaAndDevices/speaker.svg rename to packages/iconify-collections/assets/vender/line/mediaAndDevices/speaker.svg diff --git a/web/app/components/base/icons/assets/vender/line/mediaAndDevices/stop-circle.svg b/packages/iconify-collections/assets/vender/line/mediaAndDevices/stop-circle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/mediaAndDevices/stop-circle.svg rename to packages/iconify-collections/assets/vender/line/mediaAndDevices/stop-circle.svg diff --git a/web/app/components/base/icons/assets/vender/line/mediaAndDevices/stop.svg b/packages/iconify-collections/assets/vender/line/mediaAndDevices/stop.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/mediaAndDevices/stop.svg rename to packages/iconify-collections/assets/vender/line/mediaAndDevices/stop.svg diff --git a/web/app/components/base/icons/assets/vender/line/others/bubble-x.svg b/packages/iconify-collections/assets/vender/line/others/bubble-x.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/others/bubble-x.svg rename to packages/iconify-collections/assets/vender/line/others/bubble-x.svg diff --git a/web/app/components/base/icons/assets/vender/line/others/colors.svg b/packages/iconify-collections/assets/vender/line/others/colors.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/others/colors.svg rename to packages/iconify-collections/assets/vender/line/others/colors.svg diff --git a/web/app/components/base/icons/assets/vender/line/others/drag-handle.svg b/packages/iconify-collections/assets/vender/line/others/drag-handle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/others/drag-handle.svg rename to packages/iconify-collections/assets/vender/line/others/drag-handle.svg diff --git a/web/app/components/base/icons/assets/vender/line/others/env.svg b/packages/iconify-collections/assets/vender/line/others/env.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/others/env.svg rename to packages/iconify-collections/assets/vender/line/others/env.svg diff --git a/web/app/components/base/icons/assets/vender/line/others/global-variable.svg b/packages/iconify-collections/assets/vender/line/others/global-variable.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/others/global-variable.svg rename to packages/iconify-collections/assets/vender/line/others/global-variable.svg diff --git a/web/app/components/base/icons/assets/vender/line/others/icon-3-dots.svg b/packages/iconify-collections/assets/vender/line/others/icon-3-dots.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/others/icon-3-dots.svg rename to packages/iconify-collections/assets/vender/line/others/icon-3-dots.svg diff --git a/web/app/components/base/icons/assets/vender/line/others/long-arrow-left.svg b/packages/iconify-collections/assets/vender/line/others/long-arrow-left.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/others/long-arrow-left.svg rename to packages/iconify-collections/assets/vender/line/others/long-arrow-left.svg diff --git a/web/app/components/base/icons/assets/vender/line/others/long-arrow-right.svg b/packages/iconify-collections/assets/vender/line/others/long-arrow-right.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/others/long-arrow-right.svg rename to packages/iconify-collections/assets/vender/line/others/long-arrow-right.svg diff --git a/web/app/components/base/icons/assets/vender/line/others/search-menu.svg b/packages/iconify-collections/assets/vender/line/others/search-menu.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/others/search-menu.svg rename to packages/iconify-collections/assets/vender/line/others/search-menu.svg diff --git a/web/app/components/base/icons/assets/vender/line/others/tools.svg b/packages/iconify-collections/assets/vender/line/others/tools.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/others/tools.svg rename to packages/iconify-collections/assets/vender/line/others/tools.svg diff --git a/web/app/components/base/icons/assets/vender/line/shapes/cube-outline.svg b/packages/iconify-collections/assets/vender/line/shapes/cube-outline.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/shapes/cube-outline.svg rename to packages/iconify-collections/assets/vender/line/shapes/cube-outline.svg diff --git a/web/app/components/base/icons/assets/vender/line/time/clock-fast-forward.svg b/packages/iconify-collections/assets/vender/line/time/clock-fast-forward.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/time/clock-fast-forward.svg rename to packages/iconify-collections/assets/vender/line/time/clock-fast-forward.svg diff --git a/web/app/components/base/icons/assets/vender/line/time/clock-play-slim.svg b/packages/iconify-collections/assets/vender/line/time/clock-play-slim.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/time/clock-play-slim.svg rename to packages/iconify-collections/assets/vender/line/time/clock-play-slim.svg diff --git a/web/app/components/base/icons/assets/vender/line/time/clock-play.svg b/packages/iconify-collections/assets/vender/line/time/clock-play.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/time/clock-play.svg rename to packages/iconify-collections/assets/vender/line/time/clock-play.svg diff --git a/web/app/components/base/icons/assets/vender/line/time/clock-refresh.svg b/packages/iconify-collections/assets/vender/line/time/clock-refresh.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/time/clock-refresh.svg rename to packages/iconify-collections/assets/vender/line/time/clock-refresh.svg diff --git a/web/app/components/base/icons/assets/vender/line/users/user-01.svg b/packages/iconify-collections/assets/vender/line/users/user-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/users/user-01.svg rename to packages/iconify-collections/assets/vender/line/users/user-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/users/users-01.svg b/packages/iconify-collections/assets/vender/line/users/users-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/users/users-01.svg rename to packages/iconify-collections/assets/vender/line/users/users-01.svg diff --git a/web/app/components/base/icons/assets/vender/line/weather/stars-02.svg b/packages/iconify-collections/assets/vender/line/weather/stars-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/line/weather/stars-02.svg rename to packages/iconify-collections/assets/vender/line/weather/stars-02.svg diff --git a/web/app/components/base/icons/assets/vender/other/anthropic-text.svg b/packages/iconify-collections/assets/vender/other/anthropic-text.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/other/anthropic-text.svg rename to packages/iconify-collections/assets/vender/other/anthropic-text.svg diff --git a/web/app/components/base/icons/assets/vender/other/generator.svg b/packages/iconify-collections/assets/vender/other/generator.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/other/generator.svg rename to packages/iconify-collections/assets/vender/other/generator.svg diff --git a/web/app/components/base/icons/assets/vender/other/group.svg b/packages/iconify-collections/assets/vender/other/group.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/other/group.svg rename to packages/iconify-collections/assets/vender/other/group.svg diff --git a/web/app/components/base/icons/assets/vender/other/hourglass-shape.svg b/packages/iconify-collections/assets/vender/other/hourglass-shape.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/other/hourglass-shape.svg rename to packages/iconify-collections/assets/vender/other/hourglass-shape.svg diff --git a/web/app/components/base/icons/assets/vender/other/mcp.svg b/packages/iconify-collections/assets/vender/other/mcp.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/other/mcp.svg rename to packages/iconify-collections/assets/vender/other/mcp.svg diff --git a/web/app/components/base/icons/assets/vender/other/no-tool-placeholder.svg b/packages/iconify-collections/assets/vender/other/no-tool-placeholder.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/other/no-tool-placeholder.svg rename to packages/iconify-collections/assets/vender/other/no-tool-placeholder.svg diff --git a/web/app/components/base/icons/assets/vender/other/openai.svg b/packages/iconify-collections/assets/vender/other/openai.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/other/openai.svg rename to packages/iconify-collections/assets/vender/other/openai.svg diff --git a/web/app/components/base/icons/assets/vender/other/replay-line.svg b/packages/iconify-collections/assets/vender/other/replay-line.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/other/replay-line.svg rename to packages/iconify-collections/assets/vender/other/replay-line.svg diff --git a/web/app/components/base/icons/assets/vender/other/square-checklist.svg b/packages/iconify-collections/assets/vender/other/square-checklist.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/other/square-checklist.svg rename to packages/iconify-collections/assets/vender/other/square-checklist.svg diff --git a/web/app/components/base/icons/assets/vender/pipeline/input-field.svg b/packages/iconify-collections/assets/vender/pipeline/input-field.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/pipeline/input-field.svg rename to packages/iconify-collections/assets/vender/pipeline/input-field.svg diff --git a/web/app/components/base/icons/assets/vender/pipeline/pipeline-fill.svg b/packages/iconify-collections/assets/vender/pipeline/pipeline-fill.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/pipeline/pipeline-fill.svg rename to packages/iconify-collections/assets/vender/pipeline/pipeline-fill.svg diff --git a/web/app/components/base/icons/assets/vender/pipeline/pipeline-line.svg b/packages/iconify-collections/assets/vender/pipeline/pipeline-line.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/pipeline/pipeline-line.svg rename to packages/iconify-collections/assets/vender/pipeline/pipeline-line.svg diff --git a/web/app/components/base/icons/assets/vender/plugin/box-sparkle-fill.svg b/packages/iconify-collections/assets/vender/plugin/box-sparkle-fill.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/plugin/box-sparkle-fill.svg rename to packages/iconify-collections/assets/vender/plugin/box-sparkle-fill.svg diff --git a/web/app/components/base/icons/assets/vender/plugin/left-corner.svg b/packages/iconify-collections/assets/vender/plugin/left-corner.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/plugin/left-corner.svg rename to packages/iconify-collections/assets/vender/plugin/left-corner.svg diff --git a/web/app/components/base/icons/assets/vender/plugin/trigger.svg b/packages/iconify-collections/assets/vender/plugin/trigger.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/plugin/trigger.svg rename to packages/iconify-collections/assets/vender/plugin/trigger.svg diff --git a/web/app/components/base/icons/assets/vender/solid/FinanceAndECommerce/gold-coin.svg b/packages/iconify-collections/assets/vender/solid/FinanceAndECommerce/gold-coin.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/FinanceAndECommerce/gold-coin.svg rename to packages/iconify-collections/assets/vender/solid/FinanceAndECommerce/gold-coin.svg diff --git a/web/app/components/base/icons/assets/vender/solid/FinanceAndECommerce/scales-02.svg b/packages/iconify-collections/assets/vender/solid/FinanceAndECommerce/scales-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/FinanceAndECommerce/scales-02.svg rename to packages/iconify-collections/assets/vender/solid/FinanceAndECommerce/scales-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/alertsAndFeedback/alert-triangle.svg b/packages/iconify-collections/assets/vender/solid/alertsAndFeedback/alert-triangle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/alertsAndFeedback/alert-triangle.svg rename to packages/iconify-collections/assets/vender/solid/alertsAndFeedback/alert-triangle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/arrows/arrow-down-double-line.svg b/packages/iconify-collections/assets/vender/solid/arrows/arrow-down-double-line.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/arrows/arrow-down-double-line.svg rename to packages/iconify-collections/assets/vender/solid/arrows/arrow-down-double-line.svg diff --git a/web/app/components/base/icons/assets/vender/solid/arrows/arrow-down-round-fill.svg b/packages/iconify-collections/assets/vender/solid/arrows/arrow-down-round-fill.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/arrows/arrow-down-round-fill.svg rename to packages/iconify-collections/assets/vender/solid/arrows/arrow-down-round-fill.svg diff --git a/web/app/components/base/icons/assets/vender/solid/arrows/arrow-up-double-line.svg b/packages/iconify-collections/assets/vender/solid/arrows/arrow-up-double-line.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/arrows/arrow-up-double-line.svg rename to packages/iconify-collections/assets/vender/solid/arrows/arrow-up-double-line.svg diff --git a/web/app/components/base/icons/assets/vender/solid/arrows/chevron-down.svg b/packages/iconify-collections/assets/vender/solid/arrows/chevron-down.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/arrows/chevron-down.svg rename to packages/iconify-collections/assets/vender/solid/arrows/chevron-down.svg diff --git a/web/app/components/base/icons/assets/vender/solid/arrows/high-priority.svg b/packages/iconify-collections/assets/vender/solid/arrows/high-priority.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/arrows/high-priority.svg rename to packages/iconify-collections/assets/vender/solid/arrows/high-priority.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/ai-text.svg b/packages/iconify-collections/assets/vender/solid/communication/ai-text.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/ai-text.svg rename to packages/iconify-collections/assets/vender/solid/communication/ai-text.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/bubble-text-mod.svg b/packages/iconify-collections/assets/vender/solid/communication/bubble-text-mod.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/bubble-text-mod.svg rename to packages/iconify-collections/assets/vender/solid/communication/bubble-text-mod.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/chat-bot.svg b/packages/iconify-collections/assets/vender/solid/communication/chat-bot.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/chat-bot.svg rename to packages/iconify-collections/assets/vender/solid/communication/chat-bot.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/cute-robot.svg b/packages/iconify-collections/assets/vender/solid/communication/cute-robot.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/cute-robot.svg rename to packages/iconify-collections/assets/vender/solid/communication/cute-robot.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/edit-list.svg b/packages/iconify-collections/assets/vender/solid/communication/edit-list.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/edit-list.svg rename to packages/iconify-collections/assets/vender/solid/communication/edit-list.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/list-sparkle.svg b/packages/iconify-collections/assets/vender/solid/communication/list-sparkle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/list-sparkle.svg rename to packages/iconify-collections/assets/vender/solid/communication/list-sparkle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/logic.svg b/packages/iconify-collections/assets/vender/solid/communication/logic.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/logic.svg rename to packages/iconify-collections/assets/vender/solid/communication/logic.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/message-dots-circle.svg b/packages/iconify-collections/assets/vender/solid/communication/message-dots-circle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/message-dots-circle.svg rename to packages/iconify-collections/assets/vender/solid/communication/message-dots-circle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/message-fast.svg b/packages/iconify-collections/assets/vender/solid/communication/message-fast.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/message-fast.svg rename to packages/iconify-collections/assets/vender/solid/communication/message-fast.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/message-heart-circle.svg b/packages/iconify-collections/assets/vender/solid/communication/message-heart-circle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/message-heart-circle.svg rename to packages/iconify-collections/assets/vender/solid/communication/message-heart-circle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/message-smile-square.svg b/packages/iconify-collections/assets/vender/solid/communication/message-smile-square.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/message-smile-square.svg rename to packages/iconify-collections/assets/vender/solid/communication/message-smile-square.svg diff --git a/web/app/components/base/icons/assets/vender/solid/communication/send-03.svg b/packages/iconify-collections/assets/vender/solid/communication/send-03.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/communication/send-03.svg rename to packages/iconify-collections/assets/vender/solid/communication/send-03.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/api-connection-mod.svg b/packages/iconify-collections/assets/vender/solid/development/api-connection-mod.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/api-connection-mod.svg rename to packages/iconify-collections/assets/vender/solid/development/api-connection-mod.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/api-connection.svg b/packages/iconify-collections/assets/vender/solid/development/api-connection.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/api-connection.svg rename to packages/iconify-collections/assets/vender/solid/development/api-connection.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/bar-chart-square-02.svg b/packages/iconify-collections/assets/vender/solid/development/bar-chart-square-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/bar-chart-square-02.svg rename to packages/iconify-collections/assets/vender/solid/development/bar-chart-square-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/container.svg b/packages/iconify-collections/assets/vender/solid/development/container.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/container.svg rename to packages/iconify-collections/assets/vender/solid/development/container.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/database-02.svg b/packages/iconify-collections/assets/vender/solid/development/database-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/database-02.svg rename to packages/iconify-collections/assets/vender/solid/development/database-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/database-03.svg b/packages/iconify-collections/assets/vender/solid/development/database-03.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/database-03.svg rename to packages/iconify-collections/assets/vender/solid/development/database-03.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/file-heart-02.svg b/packages/iconify-collections/assets/vender/solid/development/file-heart-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/file-heart-02.svg rename to packages/iconify-collections/assets/vender/solid/development/file-heart-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/pattern-recognition.svg b/packages/iconify-collections/assets/vender/solid/development/pattern-recognition.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/pattern-recognition.svg rename to packages/iconify-collections/assets/vender/solid/development/pattern-recognition.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/prompt-engineering.svg b/packages/iconify-collections/assets/vender/solid/development/prompt-engineering.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/prompt-engineering.svg rename to packages/iconify-collections/assets/vender/solid/development/prompt-engineering.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/puzzle-piece-01.svg b/packages/iconify-collections/assets/vender/solid/development/puzzle-piece-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/puzzle-piece-01.svg rename to packages/iconify-collections/assets/vender/solid/development/puzzle-piece-01.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/semantic.svg b/packages/iconify-collections/assets/vender/solid/development/semantic.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/semantic.svg rename to packages/iconify-collections/assets/vender/solid/development/semantic.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/terminal-square.svg b/packages/iconify-collections/assets/vender/solid/development/terminal-square.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/terminal-square.svg rename to packages/iconify-collections/assets/vender/solid/development/terminal-square.svg diff --git a/web/app/components/base/icons/assets/vender/solid/development/variable-02.svg b/packages/iconify-collections/assets/vender/solid/development/variable-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/development/variable-02.svg rename to packages/iconify-collections/assets/vender/solid/development/variable-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/editor/brush-01.svg b/packages/iconify-collections/assets/vender/solid/editor/brush-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/editor/brush-01.svg rename to packages/iconify-collections/assets/vender/solid/editor/brush-01.svg diff --git a/web/app/components/base/icons/assets/vender/solid/editor/citations.svg b/packages/iconify-collections/assets/vender/solid/editor/citations.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/editor/citations.svg rename to packages/iconify-collections/assets/vender/solid/editor/citations.svg diff --git a/web/app/components/base/icons/assets/vender/solid/editor/colors.svg b/packages/iconify-collections/assets/vender/solid/editor/colors.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/editor/colors.svg rename to packages/iconify-collections/assets/vender/solid/editor/colors.svg diff --git a/web/app/components/base/icons/assets/vender/solid/editor/paragraph.svg b/packages/iconify-collections/assets/vender/solid/editor/paragraph.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/editor/paragraph.svg rename to packages/iconify-collections/assets/vender/solid/editor/paragraph.svg diff --git a/web/app/components/base/icons/assets/vender/solid/editor/type-square.svg b/packages/iconify-collections/assets/vender/solid/editor/type-square.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/editor/type-square.svg rename to packages/iconify-collections/assets/vender/solid/editor/type-square.svg diff --git a/web/app/components/base/icons/assets/vender/solid/education/beaker-02.svg b/packages/iconify-collections/assets/vender/solid/education/beaker-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/education/beaker-02.svg rename to packages/iconify-collections/assets/vender/solid/education/beaker-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/education/bubble-text.svg b/packages/iconify-collections/assets/vender/solid/education/bubble-text.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/education/bubble-text.svg rename to packages/iconify-collections/assets/vender/solid/education/bubble-text.svg diff --git a/web/app/components/base/icons/assets/vender/solid/education/heart-02.svg b/packages/iconify-collections/assets/vender/solid/education/heart-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/education/heart-02.svg rename to packages/iconify-collections/assets/vender/solid/education/heart-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/education/unblur.svg b/packages/iconify-collections/assets/vender/solid/education/unblur.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/education/unblur.svg rename to packages/iconify-collections/assets/vender/solid/education/unblur.svg diff --git a/web/app/components/base/icons/assets/vender/solid/files/file-05.svg b/packages/iconify-collections/assets/vender/solid/files/file-05.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/files/file-05.svg rename to packages/iconify-collections/assets/vender/solid/files/file-05.svg diff --git a/web/app/components/base/icons/assets/vender/solid/files/file-search-02.svg b/packages/iconify-collections/assets/vender/solid/files/file-search-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/files/file-search-02.svg rename to packages/iconify-collections/assets/vender/solid/files/file-search-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/files/file-zip.svg b/packages/iconify-collections/assets/vender/solid/files/file-zip.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/files/file-zip.svg rename to packages/iconify-collections/assets/vender/solid/files/file-zip.svg diff --git a/web/app/components/base/icons/assets/vender/solid/files/folder.svg b/packages/iconify-collections/assets/vender/solid/files/folder.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/files/folder.svg rename to packages/iconify-collections/assets/vender/solid/files/folder.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/answer-triangle.svg b/packages/iconify-collections/assets/vender/solid/general/answer-triangle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/answer-triangle.svg rename to packages/iconify-collections/assets/vender/solid/general/answer-triangle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/arrow-down-round-fill.svg b/packages/iconify-collections/assets/vender/solid/general/arrow-down-round-fill.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/arrow-down-round-fill.svg rename to packages/iconify-collections/assets/vender/solid/general/arrow-down-round-fill.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/check-circle.svg b/packages/iconify-collections/assets/vender/solid/general/check-circle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/check-circle.svg rename to packages/iconify-collections/assets/vender/solid/general/check-circle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/check-done-01.svg b/packages/iconify-collections/assets/vender/solid/general/check-done-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/check-done-01.svg rename to packages/iconify-collections/assets/vender/solid/general/check-done-01.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/download-02.svg b/packages/iconify-collections/assets/vender/solid/general/download-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/download-02.svg rename to packages/iconify-collections/assets/vender/solid/general/download-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/edit-03.svg b/packages/iconify-collections/assets/vender/solid/general/edit-03.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/edit-03.svg rename to packages/iconify-collections/assets/vender/solid/general/edit-03.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/edit-04.svg b/packages/iconify-collections/assets/vender/solid/general/edit-04.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/edit-04.svg rename to packages/iconify-collections/assets/vender/solid/general/edit-04.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/eye.svg b/packages/iconify-collections/assets/vender/solid/general/eye.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/eye.svg rename to packages/iconify-collections/assets/vender/solid/general/eye.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/github.svg b/packages/iconify-collections/assets/vender/solid/general/github.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/github.svg rename to packages/iconify-collections/assets/vender/solid/general/github.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/message-clock-circle.svg b/packages/iconify-collections/assets/vender/solid/general/message-clock-circle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/message-clock-circle.svg rename to packages/iconify-collections/assets/vender/solid/general/message-clock-circle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/plus-circle.svg b/packages/iconify-collections/assets/vender/solid/general/plus-circle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/plus-circle.svg rename to packages/iconify-collections/assets/vender/solid/general/plus-circle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/question-triangle.svg b/packages/iconify-collections/assets/vender/solid/general/question-triangle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/question-triangle.svg rename to packages/iconify-collections/assets/vender/solid/general/question-triangle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/search-md.svg b/packages/iconify-collections/assets/vender/solid/general/search-md.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/search-md.svg rename to packages/iconify-collections/assets/vender/solid/general/search-md.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/target-04.svg b/packages/iconify-collections/assets/vender/solid/general/target-04.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/target-04.svg rename to packages/iconify-collections/assets/vender/solid/general/target-04.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/tool-03.svg b/packages/iconify-collections/assets/vender/solid/general/tool-03.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/tool-03.svg rename to packages/iconify-collections/assets/vender/solid/general/tool-03.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/x-circle.svg b/packages/iconify-collections/assets/vender/solid/general/x-circle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/x-circle.svg rename to packages/iconify-collections/assets/vender/solid/general/x-circle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/zap-fast.svg b/packages/iconify-collections/assets/vender/solid/general/zap-fast.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/zap-fast.svg rename to packages/iconify-collections/assets/vender/solid/general/zap-fast.svg diff --git a/web/app/components/base/icons/assets/vender/solid/general/zap-narrow.svg b/packages/iconify-collections/assets/vender/solid/general/zap-narrow.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/general/zap-narrow.svg rename to packages/iconify-collections/assets/vender/solid/general/zap-narrow.svg diff --git a/web/app/components/base/icons/assets/vender/solid/layout/grid-01.svg b/packages/iconify-collections/assets/vender/solid/layout/grid-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/layout/grid-01.svg rename to packages/iconify-collections/assets/vender/solid/layout/grid-01.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/audio-support-icon.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/audio-support-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/audio-support-icon.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/audio-support-icon.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/document-support-icon.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/document-support-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/document-support-icon.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/document-support-icon.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/magic-box.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/magic-box.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/magic-box.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/magic-box.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/magic-eyes.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/magic-eyes.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/magic-eyes.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/magic-eyes.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/magic-wand.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/magic-wand.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/magic-wand.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/magic-wand.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/microphone-01.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/microphone-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/microphone-01.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/microphone-01.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/play.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/play.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/play.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/play.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/robot.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/robot.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/robot.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/robot.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/sliders-02.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/sliders-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/sliders-02.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/sliders-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/speaker.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/speaker.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/speaker.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/speaker.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/stop-circle.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/stop-circle.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/stop-circle.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/stop-circle.svg diff --git a/web/app/components/base/icons/assets/vender/solid/mediaAndDevices/video-support-icon.svg b/packages/iconify-collections/assets/vender/solid/mediaAndDevices/video-support-icon.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/mediaAndDevices/video-support-icon.svg rename to packages/iconify-collections/assets/vender/solid/mediaAndDevices/video-support-icon.svg diff --git a/web/app/components/base/icons/assets/vender/solid/security/lock-01.svg b/packages/iconify-collections/assets/vender/solid/security/lock-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/security/lock-01.svg rename to packages/iconify-collections/assets/vender/solid/security/lock-01.svg diff --git a/web/app/components/base/icons/assets/vender/solid/shapes/corner.svg b/packages/iconify-collections/assets/vender/solid/shapes/corner.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/shapes/corner.svg rename to packages/iconify-collections/assets/vender/solid/shapes/corner.svg diff --git a/web/app/components/base/icons/assets/vender/solid/shapes/star-04.svg b/packages/iconify-collections/assets/vender/solid/shapes/star-04.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/shapes/star-04.svg rename to packages/iconify-collections/assets/vender/solid/shapes/star-04.svg diff --git a/web/app/components/base/icons/assets/vender/solid/shapes/star-06.svg b/packages/iconify-collections/assets/vender/solid/shapes/star-06.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/shapes/star-06.svg rename to packages/iconify-collections/assets/vender/solid/shapes/star-06.svg diff --git a/web/app/components/base/icons/assets/vender/solid/users/user-01.svg b/packages/iconify-collections/assets/vender/solid/users/user-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/users/user-01.svg rename to packages/iconify-collections/assets/vender/solid/users/user-01.svg diff --git a/web/app/components/base/icons/assets/vender/solid/users/user-edit-02.svg b/packages/iconify-collections/assets/vender/solid/users/user-edit-02.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/users/user-edit-02.svg rename to packages/iconify-collections/assets/vender/solid/users/user-edit-02.svg diff --git a/web/app/components/base/icons/assets/vender/solid/users/users-01.svg b/packages/iconify-collections/assets/vender/solid/users/users-01.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/users/users-01.svg rename to packages/iconify-collections/assets/vender/solid/users/users-01.svg diff --git a/web/app/components/base/icons/assets/vender/solid/users/users-plus.svg b/packages/iconify-collections/assets/vender/solid/users/users-plus.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/solid/users/users-plus.svg rename to packages/iconify-collections/assets/vender/solid/users/users-plus.svg diff --git a/web/app/components/base/icons/assets/vender/system/auto-update-line.svg b/packages/iconify-collections/assets/vender/system/auto-update-line.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/system/auto-update-line.svg rename to packages/iconify-collections/assets/vender/system/auto-update-line.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/agent.svg b/packages/iconify-collections/assets/vender/workflow/agent.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/agent.svg rename to packages/iconify-collections/assets/vender/workflow/agent.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/answer.svg b/packages/iconify-collections/assets/vender/workflow/answer.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/answer.svg rename to packages/iconify-collections/assets/vender/workflow/answer.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/api-aggregate.svg b/packages/iconify-collections/assets/vender/workflow/api-aggregate.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/api-aggregate.svg rename to packages/iconify-collections/assets/vender/workflow/api-aggregate.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/assigner.svg b/packages/iconify-collections/assets/vender/workflow/assigner.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/assigner.svg rename to packages/iconify-collections/assets/vender/workflow/assigner.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/asterisk.svg b/packages/iconify-collections/assets/vender/workflow/asterisk.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/asterisk.svg rename to packages/iconify-collections/assets/vender/workflow/asterisk.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/calendar-check-line.svg b/packages/iconify-collections/assets/vender/workflow/calendar-check-line.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/calendar-check-line.svg rename to packages/iconify-collections/assets/vender/workflow/calendar-check-line.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/code.svg b/packages/iconify-collections/assets/vender/workflow/code.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/code.svg rename to packages/iconify-collections/assets/vender/workflow/code.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/datasource.svg b/packages/iconify-collections/assets/vender/workflow/datasource.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/datasource.svg rename to packages/iconify-collections/assets/vender/workflow/datasource.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/docs-extractor.svg b/packages/iconify-collections/assets/vender/workflow/docs-extractor.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/docs-extractor.svg rename to packages/iconify-collections/assets/vender/workflow/docs-extractor.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/end.svg b/packages/iconify-collections/assets/vender/workflow/end.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/end.svg rename to packages/iconify-collections/assets/vender/workflow/end.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/home.svg b/packages/iconify-collections/assets/vender/workflow/home.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/home.svg rename to packages/iconify-collections/assets/vender/workflow/home.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/http.svg b/packages/iconify-collections/assets/vender/workflow/http.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/http.svg rename to packages/iconify-collections/assets/vender/workflow/http.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/human-in-loop.svg b/packages/iconify-collections/assets/vender/workflow/human-in-loop.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/human-in-loop.svg rename to packages/iconify-collections/assets/vender/workflow/human-in-loop.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/if-else.svg b/packages/iconify-collections/assets/vender/workflow/if-else.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/if-else.svg rename to packages/iconify-collections/assets/vender/workflow/if-else.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/iteration-start.svg b/packages/iconify-collections/assets/vender/workflow/iteration-start.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/iteration-start.svg rename to packages/iconify-collections/assets/vender/workflow/iteration-start.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/iteration.svg b/packages/iconify-collections/assets/vender/workflow/iteration.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/iteration.svg rename to packages/iconify-collections/assets/vender/workflow/iteration.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/jinja.svg b/packages/iconify-collections/assets/vender/workflow/jinja.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/jinja.svg rename to packages/iconify-collections/assets/vender/workflow/jinja.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/knowledge-base.svg b/packages/iconify-collections/assets/vender/workflow/knowledge-base.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/knowledge-base.svg rename to packages/iconify-collections/assets/vender/workflow/knowledge-base.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/knowledge-retrieval.svg b/packages/iconify-collections/assets/vender/workflow/knowledge-retrieval.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/knowledge-retrieval.svg rename to packages/iconify-collections/assets/vender/workflow/knowledge-retrieval.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/list-filter.svg b/packages/iconify-collections/assets/vender/workflow/list-filter.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/list-filter.svg rename to packages/iconify-collections/assets/vender/workflow/list-filter.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/llm.svg b/packages/iconify-collections/assets/vender/workflow/llm.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/llm.svg rename to packages/iconify-collections/assets/vender/workflow/llm.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/loop-end.svg b/packages/iconify-collections/assets/vender/workflow/loop-end.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/loop-end.svg rename to packages/iconify-collections/assets/vender/workflow/loop-end.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/loop.svg b/packages/iconify-collections/assets/vender/workflow/loop.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/loop.svg rename to packages/iconify-collections/assets/vender/workflow/loop.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/parameter-extractor.svg b/packages/iconify-collections/assets/vender/workflow/parameter-extractor.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/parameter-extractor.svg rename to packages/iconify-collections/assets/vender/workflow/parameter-extractor.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/question-classifier.svg b/packages/iconify-collections/assets/vender/workflow/question-classifier.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/question-classifier.svg rename to packages/iconify-collections/assets/vender/workflow/question-classifier.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/schedule.svg b/packages/iconify-collections/assets/vender/workflow/schedule.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/schedule.svg rename to packages/iconify-collections/assets/vender/workflow/schedule.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/templating-transform.svg b/packages/iconify-collections/assets/vender/workflow/templating-transform.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/templating-transform.svg rename to packages/iconify-collections/assets/vender/workflow/templating-transform.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/trigger-all.svg b/packages/iconify-collections/assets/vender/workflow/trigger-all.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/trigger-all.svg rename to packages/iconify-collections/assets/vender/workflow/trigger-all.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/variable-x.svg b/packages/iconify-collections/assets/vender/workflow/variable-x.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/variable-x.svg rename to packages/iconify-collections/assets/vender/workflow/variable-x.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/webhook-line.svg b/packages/iconify-collections/assets/vender/workflow/webhook-line.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/webhook-line.svg rename to packages/iconify-collections/assets/vender/workflow/webhook-line.svg diff --git a/web/app/components/base/icons/assets/vender/workflow/window-cursor.svg b/packages/iconify-collections/assets/vender/workflow/window-cursor.svg similarity index 100% rename from web/app/components/base/icons/assets/vender/workflow/window-cursor.svg rename to packages/iconify-collections/assets/vender/workflow/window-cursor.svg diff --git a/packages/iconify-collections/custom-public/chars.json b/packages/iconify-collections/custom-public/chars.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/packages/iconify-collections/custom-public/chars.json @@ -0,0 +1 @@ +{} diff --git a/packages/iconify-collections/custom-public/icons.json b/packages/iconify-collections/custom-public/icons.json new file mode 100644 index 00000000000..347b6145e21 --- /dev/null +++ b/packages/iconify-collections/custom-public/icons.json @@ -0,0 +1,572 @@ +{ + "prefix": "custom-public", + "lastModified": 1775115796, + "icons": { + "avatar-user": { + "body": "", + "width": 512, + "height": 512 + }, + "billing-ar-cube-1": { + "body": "", + "width": 28 + }, + "billing-asterisk": { + "body": "", + "width": 28 + }, + "billing-aws-marketplace-dark": { + "body": "", + "width": 126, + "height": 25 + }, + "billing-aws-marketplace-light": { + "body": "", + "width": 126, + "height": 24 + }, + "billing-azure": { + "body": "", + "width": 21, + "height": 20 + }, + "billing-buildings": { + "body": "" + }, + "billing-diamond": { + "body": "" + }, + "billing-google-cloud": { + "body": "", + "width": 22, + "height": 18 + }, + "billing-group-2": { + "body": "" + }, + "billing-keyframe": { + "body": "" + }, + "billing-sparkles-soft": { + "body": "", + "width": 13, + "height": 13 + }, + "common-d": { + "body": "" + }, + "common-diagonal-dividing-line": { + "body": "", + "width": 7, + "height": 20 + }, + "common-dify": { + "body": "", + "width": 50, + "height": 26 + }, + "common-gdpr": { + "body": "", + "width": 23, + "height": 28 + }, + "common-github": { + "body": "", + "width": 18, + "height": 18 + }, + "common-highlight": { + "body": "", + "width": 46, + "height": 24 + }, + "common-iso": { + "body": "", + "width": 64, + "height": 64 + }, + "common-line-3": { + "body": "", + "width": 5, + "height": 12 + }, + "common-lock": { + "body": "" + }, + "common-message-chat-square": { + "body": "" + }, + "common-multi-path-retrieval": { + "body": "", + "width": 36, + "height": 36 + }, + "common-n-to-1-retrieval": { + "body": "", + "width": 36, + "height": 36 + }, + "common-notion": { + "body": "", + "width": 20, + "height": 20 + }, + "common-soc2": { + "body": "", + "width": 28, + "height": 28 + }, + "common-sparkles-soft": { + "body": "", + "width": 14, + "height": 14 + }, + "common-sparkles-soft-accent": { + "body": "" + }, + "education-triangle": { + "body": "", + "height": 22 + }, + "files-csv": { + "body": "" + }, + "files-doc": { + "body": "" + }, + "files-docx": { + "body": "" + }, + "files-html": { + "body": "" + }, + "files-json": { + "body": "" + }, + "files-md": { + "body": "" + }, + "files-pdf": { + "body": "" + }, + "files-txt": { + "body": "" + }, + "files-unknown": { + "body": "" + }, + "files-xlsx": { + "body": "", + "width": 24, + "height": 26 + }, + "files-yaml": { + "body": "", + "width": 24, + "height": 26 + }, + "knowledge-file": { + "body": "", + "width": 16, + "height": 16 + }, + "knowledge-option-card-effect-blue": { + "body": "", + "width": 214, + "height": 124 + }, + "knowledge-option-card-effect-blue-light": { + "body": "", + "width": 212, + "height": 74 + }, + "knowledge-option-card-effect-orange": { + "body": "" + }, + "knowledge-option-card-effect-purple": { + "body": "" + }, + "knowledge-option-card-effect-teal": { + "body": "", + "width": 212, + "height": 92 + }, + "knowledge-selection-mod": { + "body": "", + "width": 10, + "height": 10 + }, + "knowledge-watercrawl": { + "body": "", + "width": 500, + "height": 500 + }, + "knowledge-dataset-card-external-knowledge-base": { + "body": "" + }, + "knowledge-dataset-card-general": { + "body": "" + }, + "knowledge-dataset-card-graph": { + "body": "" + }, + "knowledge-dataset-card-parent-child": { + "body": "" + }, + "knowledge-dataset-card-qa": { + "body": "" + }, + "knowledge-online-drive-buckets-blue": { + "body": "", + "height": 21 + }, + "knowledge-online-drive-buckets-gray": { + "body": "", + "width": 18 + }, + "knowledge-online-drive-folder": { + "body": "" + }, + "llm-anthropic": { + "body": "" + }, + "llm-anthropic-dark": { + "body": "", + "width": 90, + "height": 10 + }, + "llm-anthropic-light": { + "body": "", + "width": 90, + "height": 10 + }, + "llm-anthropic-short-light": { + "body": "", + "width": 40, + "height": 40 + }, + "llm-anthropic-text": { + "body": "", + "width": 90, + "height": 20 + }, + "llm-azure-openai-service": { + "body": "", + "width": 56 + }, + "llm-azure-openai-service-text": { + "body": "", + "width": 212 + }, + "llm-azureai": { + "body": "" + }, + "llm-azureai-text": { + "body": "", + "width": 92 + }, + "llm-baichuan": { + "body": "" + }, + "llm-baichuan-text": { + "body": "", + "width": 130 + }, + "llm-chatglm": { + "body": "" + }, + "llm-chatglm-text": { + "body": "", + "width": 100 + }, + "llm-cohere": { + "body": "", + "width": 22, + "height": 22 + }, + "llm-cohere-text": { + "body": "", + "width": 120 + }, + "llm-deepseek": { + "body": "", + "width": 40, + "height": 40 + }, + "llm-gemini": { + "body": "", + "width": 40, + "height": 40 + }, + "llm-gpt-3": { + "body": "" + }, + "llm-gpt-4": { + "body": "" + }, + "llm-grok": { + "body": "", + "width": 40, + "height": 40 + }, + "llm-huggingface": { + "body": "" + }, + "llm-huggingface-text": { + "body": "", + "width": 120 + }, + "llm-huggingface-text-hub": { + "body": "", + "width": 151 + }, + "llm-iflytek-spark": { + "body": "" + }, + "llm-iflytek-spark-text": { + "body": "", + "width": 150 + }, + "llm-iflytek-spark-text-cn": { + "body": "", + "width": 84 + }, + "llm-jina": { + "body": "" + }, + "llm-jina-text": { + "body": "", + "width": 58 + }, + "llm-microsoft": { + "body": "", + "width": 21, + "height": 22 + }, + "llm-openai-black": { + "body": "" + }, + "llm-openai-blue": { + "body": "" + }, + "llm-openai-green": { + "body": "" + }, + "llm-openai-teal": { + "body": "" + }, + "llm-openai-text": { + "body": "", + "width": 52, + "height": 20 + }, + "llm-openai-transparent": { + "body": "" + }, + "llm-openai-violet": { + "body": "" + }, + "llm-openai-yellow": { + "body": "" + }, + "llm-openllm": { + "body": "" + }, + "llm-openllm-text": { + "body": "", + "width": 92, + "height": 25 + }, + "llm-replicate": { + "body": "" + }, + "llm-replicate-text": { + "body": "", + "width": 92 + }, + "llm-xorbits-inference": { + "body": "" + }, + "llm-xorbits-inference-text": { + "body": "", + "width": 152 + }, + "llm-zhipuai": { + "body": "" + }, + "llm-zhipuai-text": { + "body": "", + "width": 89, + "height": 32 + }, + "llm-zhipuai-text-cn": { + "body": "", + "width": 86, + "height": 32 + }, + "model-checked": { + "body": "" + }, + "other-default-tool-icon": { + "body": "" + }, + "other-icon-3-dots": { + "body": "", + "width": 16, + "height": 16 + }, + "other-message-3-fill": { + "body": "" + }, + "other-row-struct": { + "body": "", + "width": 624, + "height": 48 + }, + "other-slack": { + "body": "", + "width": 27, + "height": 27 + }, + "other-teams": { + "body": "", + "width": 28, + "height": 28 + }, + "plugins-google": { + "body": "", + "width": 24, + "height": 24 + }, + "plugins-partner-dark": { + "body": "" + }, + "plugins-partner-light": { + "body": "" + }, + "plugins-verified-dark": { + "body": "" + }, + "plugins-verified-light": { + "body": "" + }, + "plugins-web-reader": { + "body": "", + "width": 24, + "height": 24 + }, + "plugins-wikipedia": { + "body": "", + "width": 24, + "height": 24 + }, + "thought-data-set": { + "body": "" + }, + "thought-loading": { + "body": "" + }, + "thought-search": { + "body": "" + }, + "thought-thought-list": { + "body": "" + }, + "thought-web-reader": { + "body": "" + }, + "tracing-aliyun-icon": { + "body": "", + "width": 65 + }, + "tracing-aliyun-icon-big": { + "body": "", + "width": 96, + "height": 24 + }, + "tracing-arize-icon": { + "body": "" + }, + "tracing-arize-icon-big": { + "body": "", + "width": 111, + "height": 24 + }, + "tracing-databricks-icon": { + "body": "", + "width": 100 + }, + "tracing-databricks-icon-big": { + "body": "", + "width": 151, + "height": 24 + }, + "tracing-langfuse-icon": { + "body": "" + }, + "tracing-langfuse-icon-big": { + "body": "", + "width": 111, + "height": 24 + }, + "tracing-langsmith-icon": { + "body": "", + "width": 84, + "height": 14 + }, + "tracing-langsmith-icon-big": { + "body": "", + "width": 124, + "height": 20 + }, + "tracing-mlflow-icon": { + "body": "", + "width": 43 + }, + "tracing-mlflow-icon-big": { + "body": "", + "width": 65, + "height": 24 + }, + "tracing-opik-icon": { + "body": "", + "width": 47.134 + }, + "tracing-opik-icon-big": { + "body": "", + "width": 70.701, + "height": 24 + }, + "tracing-phoenix-icon": { + "body": "" + }, + "tracing-phoenix-icon-big": { + "body": "", + "width": 111, + "height": 24 + }, + "tracing-tencent-icon": { + "body": "", + "width": 80, + "height": 18 + }, + "tracing-tencent-icon-big": { + "body": "", + "width": 80, + "height": 18 + }, + "tracing-tracing-icon": { + "body": "", + "width": 20, + "height": 20 + }, + "tracing-weave-icon": { + "body": "", + "width": 120 + }, + "tracing-weave-icon-big": { + "body": "", + "width": 120 + } + } +} diff --git a/packages/iconify-collections/custom-public/index.d.ts b/packages/iconify-collections/custom-public/index.d.ts new file mode 100644 index 00000000000..ecca5633d45 --- /dev/null +++ b/packages/iconify-collections/custom-public/index.d.ts @@ -0,0 +1,55 @@ +export interface IconifyJSON { + prefix: string + icons: Record + aliases?: Record + width?: number + height?: number + lastModified?: number +} + +export interface IconifyIcon { + body: string + left?: number + top?: number + width?: number + height?: number + rotate?: 0 | 1 | 2 | 3 + hFlip?: boolean + vFlip?: boolean +} + +export interface IconifyAlias extends Omit { + parent: string +} + +export interface IconifyInfo { + prefix: string + name: string + total: number + version: string + author?: { + name: string + url?: string + } + license?: { + title: string + spdx?: string + url?: string + } + samples?: string[] + palette?: boolean +} + +export interface IconifyMetaData { + [key: string]: unknown +} + +export interface IconifyChars { + [key: string]: string +} + +export declare const icons: IconifyJSON +export declare const info: IconifyInfo +export declare const metadata: IconifyMetaData +export declare const chars: IconifyChars + diff --git a/packages/iconify-collections/custom-public/index.js b/packages/iconify-collections/custom-public/index.js new file mode 100644 index 00000000000..81c1d0f5c47 --- /dev/null +++ b/packages/iconify-collections/custom-public/index.js @@ -0,0 +1,9 @@ +'use strict' + +const icons = require('./icons.json') +const info = require('./info.json') +const metadata = require('./metadata.json') +const chars = require('./chars.json') + +module.exports = { icons, info, metadata, chars } + diff --git a/packages/iconify-collections/custom-public/index.mjs b/packages/iconify-collections/custom-public/index.mjs new file mode 100644 index 00000000000..6c1108a92d0 --- /dev/null +++ b/packages/iconify-collections/custom-public/index.mjs @@ -0,0 +1,7 @@ +import icons from './icons.json' with { type: 'json' } +import info from './info.json' with { type: 'json' } +import metadata from './metadata.json' with { type: 'json' } +import chars from './chars.json' with { type: 'json' } + +export { icons, info, metadata, chars } + diff --git a/packages/iconify-collections/custom-public/info.json b/packages/iconify-collections/custom-public/info.json new file mode 100644 index 00000000000..8b5572de6f5 --- /dev/null +++ b/packages/iconify-collections/custom-public/info.json @@ -0,0 +1,24 @@ +{ + "prefix": "custom-public", + "name": "Dify Custom Public", + "total": 142, + "version": "0.0.0-private", + "author": { + "name": "LangGenius, Inc.", + "url": "https://github.com/langgenius/dify" + }, + "license": { + "title": "Modified Apache 2.0", + "spdx": "Apache-2.0", + "url": "https://github.com/langgenius/dify/blob/main/LICENSE" + }, + "samples": [ + "avatar-user", + "billing-ar-cube-1", + "billing-asterisk", + "billing-aws-marketplace-dark", + "billing-aws-marketplace-light", + "billing-azure" + ], + "palette": false +} diff --git a/packages/iconify-collections/custom-public/metadata.json b/packages/iconify-collections/custom-public/metadata.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/packages/iconify-collections/custom-public/metadata.json @@ -0,0 +1 @@ +{} diff --git a/packages/iconify-collections/custom-vender/chars.json b/packages/iconify-collections/custom-vender/chars.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/packages/iconify-collections/custom-vender/chars.json @@ -0,0 +1 @@ +{} diff --git a/packages/iconify-collections/custom-vender/icons.json b/packages/iconify-collections/custom-vender/icons.json new file mode 100644 index 00000000000..a7dc8e75e0d --- /dev/null +++ b/packages/iconify-collections/custom-vender/icons.json @@ -0,0 +1,1098 @@ +{ + "prefix": "custom-vender", + "lastModified": 1775115796, + "icons": { + "features-citations": { + "body": "" + }, + "features-content-moderation": { + "body": "" + }, + "features-document": { + "body": "" + }, + "features-folder-upload": { + "body": "" + }, + "features-love-message": { + "body": "" + }, + "features-message-fast": { + "body": "" + }, + "features-microphone-01": { + "body": "" + }, + "features-text-to-audio": { + "body": "" + }, + "features-virtual-assistant": { + "body": "" + }, + "features-vision": { + "body": "" + }, + "knowledge-add-chunks": { + "body": "", + "width": 20, + "height": 20 + }, + "knowledge-api-aggregate": { + "body": "", + "width": 16 + }, + "knowledge-arrow-shape": { + "body": "", + "width": 24, + "height": 11 + }, + "knowledge-chunk": { + "body": "", + "width": 10, + "height": 10 + }, + "knowledge-collapse": { + "body": "", + "width": 16 + }, + "knowledge-divider": { + "body": "", + "width": 6, + "height": 30 + }, + "knowledge-economic": { + "body": "", + "height": 18 + }, + "knowledge-full-text-search": { + "body": "", + "width": 15 + }, + "knowledge-general-chunk": { + "body": "", + "height": 18 + }, + "knowledge-high-quality": { + "body": "", + "height": 18 + }, + "knowledge-hybrid-search": { + "body": "", + "width": 16 + }, + "knowledge-parent-child-chunk": { + "body": "", + "height": 18 + }, + "knowledge-question-and-answer": { + "body": "", + "height": 18 + }, + "knowledge-search-lines-sparkle": { + "body": "", + "width": 16 + }, + "knowledge-search-menu": { + "body": "", + "width": 32, + "height": 33 + }, + "knowledge-vector-search": { + "body": "", + "width": 16 + }, + "line-alertsAndFeedback-alert-triangle": { + "body": "" + }, + "line-alertsAndFeedback-thumbs-down": { + "body": "" + }, + "line-alertsAndFeedback-thumbs-up": { + "body": "" + }, + "line-alertsAndFeedback-warning": { + "body": "", + "width": 12, + "height": 12 + }, + "line-arrows-arrow-narrow-left": { + "body": "", + "width": 17, + "height": 16 + }, + "line-arrows-arrow-up-right": { + "body": "" + }, + "line-arrows-chevron-down-double": { + "body": "", + "width": 12, + "height": 13 + }, + "line-arrows-chevron-right": { + "body": "" + }, + "line-arrows-chevron-selector-vertical": { + "body": "", + "width": 24, + "height": 24 + }, + "line-arrows-iconr": { + "body": "" + }, + "line-arrows-refresh-ccw-01": { + "body": "", + "width": 24, + "height": 24 + }, + "line-arrows-refresh-cw-05": { + "body": "", + "width": 16, + "height": 16 + }, + "line-arrows-reverse-left": { + "body": "", + "width": 16, + "height": 16 + }, + "line-communication-ai-text": { + "body": "" + }, + "line-communication-chat-bot": { + "body": "" + }, + "line-communication-chat-bot-slim": { + "body": "", + "width": 48, + "height": 48 + }, + "line-communication-cute-robot": { + "body": "" + }, + "line-communication-message-check-remove": { + "body": "", + "width": 24, + "height": 24 + }, + "line-communication-message-fast-plus": { + "body": "", + "width": 24, + "height": 24 + }, + "line-development-artificial-brain": { + "body": "", + "width": 24, + "height": 24 + }, + "line-development-bar-chart-square-02": { + "body": "" + }, + "line-development-brackets-x": { + "body": "", + "width": 24, + "height": 24 + }, + "line-development-code-browser": { + "body": "", + "width": 24, + "height": 24 + }, + "line-development-container": { + "body": "" + }, + "line-development-database-01": { + "body": "", + "width": 17 + }, + "line-development-database-03": { + "body": "" + }, + "line-development-file-heart-02": { + "body": "" + }, + "line-development-git-branch-01": { + "body": "" + }, + "line-development-prompt-engineering": { + "body": "" + }, + "line-development-puzzle-piece-01": { + "body": "" + }, + "line-development-terminal-square": { + "body": "", + "width": 24, + "height": 24 + }, + "line-development-variable": { + "body": "" + }, + "line-development-webhooks": { + "body": "" + }, + "line-editor-align-left": { + "body": "" + }, + "line-editor-bezier-curve-03": { + "body": "", + "width": 12, + "height": 12 + }, + "line-editor-collapse": { + "body": "", + "width": 16, + "height": 16 + }, + "line-editor-colors": { + "body": "" + }, + "line-editor-image-indent-left": { + "body": "" + }, + "line-editor-left-indent-02": { + "body": "" + }, + "line-editor-letter-spacing-01": { + "body": "" + }, + "line-editor-type-square": { + "body": "", + "width": 12, + "height": 12 + }, + "line-education-book-open-01": { + "body": "", + "width": 12, + "height": 12 + }, + "line-files-copy": { + "body": "" + }, + "line-files-copy-check": { + "body": "" + }, + "line-files-file-02": { + "body": "" + }, + "line-files-file-arrow-01": { + "body": "" + }, + "line-files-file-check-02": { + "body": "" + }, + "line-files-file-download-02": { + "body": "", + "width": 24, + "height": 24 + }, + "line-files-file-plus-01": { + "body": "" + }, + "line-files-file-plus-02": { + "body": "" + }, + "line-files-file-text": { + "body": "", + "width": 24, + "height": 24 + }, + "line-files-file-upload": { + "body": "", + "width": 24, + "height": 24 + }, + "line-files-folder": { + "body": "", + "width": 14, + "height": 14 + }, + "line-financeAndECommerce-balance": { + "body": "" + }, + "line-financeAndECommerce-coins-stacked-01": { + "body": "" + }, + "line-financeAndECommerce-credits-coin": { + "body": "", + "width": 10, + "height": 10 + }, + "line-financeAndECommerce-gold-coin": { + "body": "", + "width": 16, + "height": 16 + }, + "line-financeAndECommerce-receipt-list": { + "body": "" + }, + "line-financeAndECommerce-tag-01": { + "body": "", + "width": 14, + "height": 14 + }, + "line-financeAndECommerce-tag-03": { + "body": "", + "width": 16, + "height": 16 + }, + "line-general-at-sign": { + "body": "" + }, + "line-general-bookmark": { + "body": "", + "width": 24, + "height": 24 + }, + "line-general-check": { + "body": "" + }, + "line-general-check-done-01": { + "body": "", + "width": 24, + "height": 24 + }, + "line-general-checklist-square": { + "body": "", + "width": 32, + "height": 32 + }, + "line-general-code-assistant": { + "body": "", + "width": 24, + "height": 24 + }, + "line-general-dots-grid": { + "body": "", + "width": 14, + "height": 14 + }, + "line-general-edit-02": { + "body": "", + "width": 14, + "height": 14 + }, + "line-general-edit-04": { + "body": "", + "width": 24, + "height": 24 + }, + "line-general-edit-05": { + "body": "" + }, + "line-general-hash-02": { + "body": "", + "width": 12, + "height": 12 + }, + "line-general-info-circle": { + "body": "", + "width": 12, + "height": 12 + }, + "line-general-link-03": { + "body": "", + "width": 17 + }, + "line-general-link-external-02": { + "body": "", + "width": 12, + "height": 12 + }, + "line-general-log-in-04": { + "body": "" + }, + "line-general-log-out-01": { + "body": "", + "width": 14, + "height": 14 + }, + "line-general-log-out-04": { + "body": "" + }, + "line-general-magic-edit": { + "body": "", + "width": 24, + "height": 24 + }, + "line-general-menu-01": { + "body": "" + }, + "line-general-pin-01": { + "body": "" + }, + "line-general-pin-02": { + "body": "", + "width": 24, + "height": 24 + }, + "line-general-plus-02": { + "body": "", + "width": 10, + "height": 10 + }, + "line-general-refresh": { + "body": "", + "width": 24, + "height": 24 + }, + "line-general-search-menu": { + "body": "", + "width": 32, + "height": 32 + }, + "line-general-settings-01": { + "body": "", + "width": 14, + "height": 14 + }, + "line-general-settings-04": { + "body": "", + "width": 14, + "height": 14 + }, + "line-general-target-04": { + "body": "", + "width": 12, + "height": 12 + }, + "line-general-upload-03": { + "body": "" + }, + "line-general-upload-cloud-01": { + "body": "", + "width": 24, + "height": 24 + }, + "line-general-x": { + "body": "" + }, + "line-images-image-plus": { + "body": "" + }, + "line-layout-align-left-01": { + "body": "" + }, + "line-layout-align-right-01": { + "body": "" + }, + "line-layout-grid-01": { + "body": "", + "width": 17, + "height": 16 + }, + "line-layout-layout-grid-02": { + "body": "" + }, + "line-mediaAndDevices-microphone-01": { + "body": "" + }, + "line-mediaAndDevices-play-circle": { + "body": "" + }, + "line-mediaAndDevices-sliders-h": { + "body": "", + "width": 24, + "height": 24 + }, + "line-mediaAndDevices-speaker": { + "body": "" + }, + "line-mediaAndDevices-stop": { + "body": "", + "width": 12, + "height": 12 + }, + "line-mediaAndDevices-stop-circle": { + "body": "", + "width": 17 + }, + "line-others-bubble-x": { + "body": "" + }, + "line-others-colors": { + "body": "", + "width": 14, + "height": 14 + }, + "line-others-drag-handle": { + "body": "" + }, + "line-others-env": { + "body": "" + }, + "line-others-global-variable": { + "body": "" + }, + "line-others-icon-3-dots": { + "body": "" + }, + "line-others-long-arrow-left": { + "body": "", + "width": 21, + "height": 8 + }, + "line-others-long-arrow-right": { + "body": "", + "width": 26, + "height": 8 + }, + "line-others-search-menu": { + "body": "", + "width": 32, + "height": 32 + }, + "line-others-tools": { + "body": "", + "height": 17 + }, + "line-shapes-cube-outline": { + "body": "", + "height": 17 + }, + "line-time-clock-fast-forward": { + "body": "", + "width": 24, + "height": 24 + }, + "line-time-clock-play": { + "body": "" + }, + "line-time-clock-play-slim": { + "body": "", + "width": 32, + "height": 32 + }, + "line-time-clock-refresh": { + "body": "", + "width": 12, + "height": 12 + }, + "line-users-user-01": { + "body": "" + }, + "line-users-users-01": { + "body": "" + }, + "line-weather-stars-02": { + "body": "", + "width": 24, + "height": 24 + }, + "other-anthropic-text": { + "body": "", + "width": 90, + "height": 20 + }, + "other-generator": { + "body": "" + }, + "other-group": { + "body": "", + "height": 16 + }, + "other-hourglass-shape": { + "body": "", + "width": 8 + }, + "other-mcp": { + "body": "", + "width": 16, + "height": 16 + }, + "other-no-tool-placeholder": { + "body": "", + "width": 204, + "height": 36 + }, + "other-openai": { + "body": "", + "width": 80, + "height": 22 + }, + "other-replay-line": { + "body": "", + "width": 20, + "height": 20 + }, + "other-square-checklist": { + "body": "", + "width": 24, + "height": 24 + }, + "pipeline-input-field": { + "body": "", + "width": 16, + "height": 16 + }, + "pipeline-pipeline-fill": { + "body": "" + }, + "pipeline-pipeline-line": { + "body": "" + }, + "plugin-box-sparkle-fill": { + "body": "", + "width": 14, + "height": 14 + }, + "plugin-left-corner": { + "body": "", + "width": 13, + "height": 20 + }, + "plugin-trigger": { + "body": "" + }, + "solid-FinanceAndECommerce-gold-coin": { + "body": "" + }, + "solid-FinanceAndECommerce-scales-02": { + "body": "" + }, + "solid-alertsAndFeedback-alert-triangle": { + "body": "", + "width": 12, + "height": 12 + }, + "solid-arrows-arrow-down-double-line": { + "body": "" + }, + "solid-arrows-arrow-down-round-fill": { + "body": "" + }, + "solid-arrows-arrow-up-double-line": { + "body": "" + }, + "solid-arrows-chevron-down": { + "body": "", + "width": 24, + "height": 24 + }, + "solid-arrows-high-priority": { + "body": "", + "width": 24, + "height": 24 + }, + "solid-communication-ai-text": { + "body": "" + }, + "solid-communication-bubble-text-mod": { + "body": "" + }, + "solid-communication-chat-bot": { + "body": "", + "width": 13, + "height": 12 + }, + "solid-communication-cute-robot": { + "body": "" + }, + "solid-communication-edit-list": { + "body": "" + }, + "solid-communication-list-sparkle": { + "body": "" + }, + "solid-communication-logic": { + "body": "" + }, + "solid-communication-message-dots-circle": { + "body": "" + }, + "solid-communication-message-fast": { + "body": "" + }, + "solid-communication-message-heart-circle": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-communication-message-smile-square": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-communication-send-03": { + "body": "", + "width": 20, + "height": 20 + }, + "solid-development-api-connection": { + "body": "", + "width": 24, + "height": 24 + }, + "solid-development-api-connection-mod": { + "body": "" + }, + "solid-development-bar-chart-square-02": { + "body": "" + }, + "solid-development-container": { + "body": "", + "width": 17 + }, + "solid-development-database-02": { + "body": "", + "width": 17 + }, + "solid-development-database-03": { + "body": "" + }, + "solid-development-file-heart-02": { + "body": "" + }, + "solid-development-pattern-recognition": { + "body": "", + "width": 24, + "height": 24 + }, + "solid-development-prompt-engineering": { + "body": "" + }, + "solid-development-puzzle-piece-01": { + "body": "", + "width": 17 + }, + "solid-development-semantic": { + "body": "", + "width": 24, + "height": 24 + }, + "solid-development-terminal-square": { + "body": "", + "width": 12, + "height": 12 + }, + "solid-development-variable-02": { + "body": "", + "width": 24, + "height": 24 + }, + "solid-editor-brush-01": { + "body": "" + }, + "solid-editor-citations": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-editor-colors": { + "body": "" + }, + "solid-editor-paragraph": { + "body": "" + }, + "solid-editor-type-square": { + "body": "" + }, + "solid-education-beaker-02": { + "body": "", + "width": 12, + "height": 12 + }, + "solid-education-bubble-text": { + "body": "" + }, + "solid-education-heart-02": { + "body": "" + }, + "solid-education-unblur": { + "body": "" + }, + "solid-files-file-05": { + "body": "" + }, + "solid-files-file-search-02": { + "body": "" + }, + "solid-files-file-zip": { + "body": "" + }, + "solid-files-folder": { + "body": "" + }, + "solid-general-answer-triangle": { + "body": "", + "width": 8, + "height": 12 + }, + "solid-general-arrow-down-round-fill": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-general-check-circle": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-general-check-done-01": { + "body": "" + }, + "solid-general-download-02": { + "body": "" + }, + "solid-general-edit-03": { + "body": "", + "width": 12, + "height": 12 + }, + "solid-general-edit-04": { + "body": "" + }, + "solid-general-eye": { + "body": "" + }, + "solid-general-github": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-general-message-clock-circle": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-general-plus-circle": { + "body": "" + }, + "solid-general-question-triangle": { + "body": "", + "width": 8, + "height": 12 + }, + "solid-general-search-md": { + "body": "" + }, + "solid-general-target-04": { + "body": "" + }, + "solid-general-tool-03": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-general-x-circle": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-general-zap-fast": { + "body": "", + "width": 12, + "height": 12 + }, + "solid-general-zap-narrow": { + "body": "", + "width": 12, + "height": 12 + }, + "solid-layout-grid-01": { + "body": "" + }, + "solid-mediaAndDevices-audio-support-icon": { + "body": "" + }, + "solid-mediaAndDevices-document-support-icon": { + "body": "" + }, + "solid-mediaAndDevices-magic-box": { + "body": "" + }, + "solid-mediaAndDevices-magic-eyes": { + "body": "" + }, + "solid-mediaAndDevices-magic-wand": { + "body": "" + }, + "solid-mediaAndDevices-microphone-01": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-mediaAndDevices-play": { + "body": "" + }, + "solid-mediaAndDevices-robot": { + "body": "" + }, + "solid-mediaAndDevices-sliders-02": { + "body": "", + "width": 24, + "height": 24 + }, + "solid-mediaAndDevices-speaker": { + "body": "", + "width": 16, + "height": 16 + }, + "solid-mediaAndDevices-stop-circle": { + "body": "", + "width": 20, + "height": 20 + }, + "solid-mediaAndDevices-video-support-icon": { + "body": "" + }, + "solid-security-lock-01": { + "body": "", + "width": 12, + "height": 12 + }, + "solid-shapes-corner": { + "body": "", + "width": 13, + "height": 20 + }, + "solid-shapes-star-04": { + "body": "", + "width": 11, + "height": 10 + }, + "solid-shapes-star-06": { + "body": "" + }, + "solid-users-user-01": { + "body": "" + }, + "solid-users-user-edit-02": { + "body": "", + "width": 14, + "height": 14 + }, + "solid-users-users-01": { + "body": "" + }, + "solid-users-users-plus": { + "body": "", + "width": 24, + "height": 24 + }, + "system-auto-update-line": { + "body": "", + "width": 24, + "height": 24 + }, + "workflow-agent": { + "body": "", + "width": 16, + "height": 16 + }, + "workflow-answer": { + "body": "" + }, + "workflow-api-aggregate": { + "body": "", + "width": 16, + "height": 16 + }, + "workflow-assigner": { + "body": "", + "width": 16, + "height": 16 + }, + "workflow-asterisk": { + "body": "" + }, + "workflow-calendar-check-line": { + "body": "" + }, + "workflow-code": { + "body": "" + }, + "workflow-datasource": { + "body": "" + }, + "workflow-docs-extractor": { + "body": "", + "width": 16, + "height": 16 + }, + "workflow-end": { + "body": "" + }, + "workflow-home": { + "body": "" + }, + "workflow-http": { + "body": "" + }, + "workflow-human-in-loop": { + "body": "", + "width": 16, + "height": 16 + }, + "workflow-if-else": { + "body": "" + }, + "workflow-iteration": { + "body": "" + }, + "workflow-iteration-start": { + "body": "", + "width": 12, + "height": 12 + }, + "workflow-jinja": { + "body": "", + "width": 24, + "height": 12 + }, + "workflow-knowledge-base": { + "body": "" + }, + "workflow-knowledge-retrieval": { + "body": "", + "width": 16, + "height": 16 + }, + "workflow-list-filter": { + "body": "", + "width": 16, + "height": 16 + }, + "workflow-llm": { + "body": "" + }, + "workflow-loop": { + "body": "", + "width": 18, + "height": 16 + }, + "workflow-loop-end": { + "body": "", + "width": 16, + "height": 16 + }, + "workflow-parameter-extractor": { + "body": "" + }, + "workflow-question-classifier": { + "body": "" + }, + "workflow-schedule": { + "body": "", + "width": 16, + "height": 16 + }, + "workflow-templating-transform": { + "body": "" + }, + "workflow-trigger-all": { + "body": "" + }, + "workflow-variable-x": { + "body": "" + }, + "workflow-webhook-line": { + "body": "", + "width": 16, + "height": 16 + }, + "workflow-window-cursor": { + "body": "", + "width": 16, + "height": 16 + } + } +} diff --git a/packages/iconify-collections/custom-vender/index.d.ts b/packages/iconify-collections/custom-vender/index.d.ts new file mode 100644 index 00000000000..ecca5633d45 --- /dev/null +++ b/packages/iconify-collections/custom-vender/index.d.ts @@ -0,0 +1,55 @@ +export interface IconifyJSON { + prefix: string + icons: Record + aliases?: Record + width?: number + height?: number + lastModified?: number +} + +export interface IconifyIcon { + body: string + left?: number + top?: number + width?: number + height?: number + rotate?: 0 | 1 | 2 | 3 + hFlip?: boolean + vFlip?: boolean +} + +export interface IconifyAlias extends Omit { + parent: string +} + +export interface IconifyInfo { + prefix: string + name: string + total: number + version: string + author?: { + name: string + url?: string + } + license?: { + title: string + spdx?: string + url?: string + } + samples?: string[] + palette?: boolean +} + +export interface IconifyMetaData { + [key: string]: unknown +} + +export interface IconifyChars { + [key: string]: string +} + +export declare const icons: IconifyJSON +export declare const info: IconifyInfo +export declare const metadata: IconifyMetaData +export declare const chars: IconifyChars + diff --git a/packages/iconify-collections/custom-vender/index.js b/packages/iconify-collections/custom-vender/index.js new file mode 100644 index 00000000000..81c1d0f5c47 --- /dev/null +++ b/packages/iconify-collections/custom-vender/index.js @@ -0,0 +1,9 @@ +'use strict' + +const icons = require('./icons.json') +const info = require('./info.json') +const metadata = require('./metadata.json') +const chars = require('./chars.json') + +module.exports = { icons, info, metadata, chars } + diff --git a/packages/iconify-collections/custom-vender/index.mjs b/packages/iconify-collections/custom-vender/index.mjs new file mode 100644 index 00000000000..6c1108a92d0 --- /dev/null +++ b/packages/iconify-collections/custom-vender/index.mjs @@ -0,0 +1,7 @@ +import icons from './icons.json' with { type: 'json' } +import info from './info.json' with { type: 'json' } +import metadata from './metadata.json' with { type: 'json' } +import chars from './chars.json' with { type: 'json' } + +export { icons, info, metadata, chars } + diff --git a/packages/iconify-collections/custom-vender/info.json b/packages/iconify-collections/custom-vender/info.json new file mode 100644 index 00000000000..0a84c45bbd3 --- /dev/null +++ b/packages/iconify-collections/custom-vender/info.json @@ -0,0 +1,24 @@ +{ + "prefix": "custom-vender", + "name": "Dify Custom Vender", + "total": 277, + "version": "0.0.0-private", + "author": { + "name": "LangGenius, Inc.", + "url": "https://github.com/langgenius/dify" + }, + "license": { + "title": "Modified Apache 2.0", + "spdx": "Apache-2.0", + "url": "https://github.com/langgenius/dify/blob/main/LICENSE" + }, + "samples": [ + "features-citations", + "features-content-moderation", + "features-document", + "features-folder-upload", + "features-love-message", + "features-message-fast" + ], + "palette": false +} diff --git a/packages/iconify-collections/custom-vender/metadata.json b/packages/iconify-collections/custom-vender/metadata.json new file mode 100644 index 00000000000..0967ef424bc --- /dev/null +++ b/packages/iconify-collections/custom-vender/metadata.json @@ -0,0 +1 @@ +{} diff --git a/packages/iconify-collections/package.json b/packages/iconify-collections/package.json new file mode 100644 index 00000000000..3bd7285f1ad --- /dev/null +++ b/packages/iconify-collections/package.json @@ -0,0 +1,31 @@ +{ + "name": "@dify/iconify-collections", + "private": true, + "version": "0.0.0-private", + "exports": { + "./custom-public": { + "types": "./custom-public/index.d.ts", + "require": "./custom-public/index.js", + "import": "./custom-public/index.mjs" + }, + "./custom-public/icons.json": "./custom-public/icons.json", + "./custom-public/info.json": "./custom-public/info.json", + "./custom-public/metadata.json": "./custom-public/metadata.json", + "./custom-public/chars.json": "./custom-public/chars.json", + "./custom-vender": { + "types": "./custom-vender/index.d.ts", + "require": "./custom-vender/index.js", + "import": "./custom-vender/index.mjs" + }, + "./custom-vender/icons.json": "./custom-vender/icons.json", + "./custom-vender/info.json": "./custom-vender/info.json", + "./custom-vender/metadata.json": "./custom-vender/metadata.json", + "./custom-vender/chars.json": "./custom-vender/chars.json" + }, + "scripts": { + "generate": "node ./scripts/generate-collections.mjs" + }, + "devDependencies": { + "iconify-import-svg": "catalog:" + } +} diff --git a/packages/iconify-collections/scripts/generate-collections.mjs b/packages/iconify-collections/scripts/generate-collections.mjs new file mode 100644 index 00000000000..1c734731e67 --- /dev/null +++ b/packages/iconify-collections/scripts/generate-collections.mjs @@ -0,0 +1,178 @@ +import { mkdir, readFile, rm, writeFile } from 'node:fs/promises' +import path from 'node:path' +import { fileURLToPath } from 'node:url' +import { importSvgCollections } from 'iconify-import-svg' + +const __dirname = path.dirname(fileURLToPath(import.meta.url)) +const packageDir = path.resolve(__dirname, '..') + +const parseColorOptions = { + fallback: () => 'currentColor', +} +const svgOptimizeConfig = { + cleanupSVG: true, + deOptimisePaths: true, + runSVGO: true, + parseColors: parseColorOptions, +} + +const customPublicCollections = importSvgCollections({ + source: path.resolve(packageDir, 'assets/public'), + prefix: 'custom-public', + ignoreImportErrors: true, + ...svgOptimizeConfig, +}) + +const customVenderCollections = importSvgCollections({ + source: path.resolve(packageDir, 'assets/vender'), + prefix: 'custom-vender', + ignoreImportErrors: true, + ...svgOptimizeConfig, +}) + +const packageJson = JSON.parse(await readFile(path.resolve(packageDir, 'package.json'), 'utf8')) + +const flattenCollections = (collections, prefix) => { + const icons = {} + const aliases = {} + let lastModified = 0 + + for (const [collectionKey, collection] of Object.entries(collections)) { + const segment = collectionKey.slice(prefix.length + 1) + const namePrefix = segment + ? `${segment}-` + : '' + + for (const [iconName, iconData] of Object.entries(collection.icons ?? {})) + icons[`${namePrefix}${iconName}`] = iconData + + for (const [aliasName, aliasData] of Object.entries(collection.aliases ?? {})) + aliases[`${namePrefix}${aliasName}`] = aliasData + + if (typeof collection.lastModified === 'number') + lastModified = Math.max(lastModified, collection.lastModified) + } + + return { + prefix, + ...(lastModified ? { lastModified } : {}), + icons, + ...(Object.keys(aliases).length ? { aliases } : {}), + } +} + +const createCollectionInfo = (prefix, name, icons) => ({ + prefix, + name, + total: Object.keys(icons).length, + version: packageJson.version, + author: { + name: 'LangGenius, Inc.', + url: 'https://github.com/langgenius/dify', + }, + license: { + title: 'Modified Apache 2.0', + spdx: 'Apache-2.0', + url: 'https://github.com/langgenius/dify/blob/main/LICENSE', + }, + samples: Object.keys(icons).slice(0, 6), + palette: false, +}) + +const createIndexMjs = () => `import icons from './icons.json' with { type: 'json' } +import info from './info.json' with { type: 'json' } +import metadata from './metadata.json' with { type: 'json' } +import chars from './chars.json' with { type: 'json' } + +export { icons, info, metadata, chars } +` + +const createIndexJs = () => `'use strict' + +const icons = require('./icons.json') +const info = require('./info.json') +const metadata = require('./metadata.json') +const chars = require('./chars.json') + +module.exports = { icons, info, metadata, chars } +` + +const createIndexTypes = () => `export interface IconifyJSON { + prefix: string + icons: Record + aliases?: Record + width?: number + height?: number + lastModified?: number +} + +export interface IconifyIcon { + body: string + left?: number + top?: number + width?: number + height?: number + rotate?: 0 | 1 | 2 | 3 + hFlip?: boolean + vFlip?: boolean +} + +export interface IconifyAlias extends Omit { + parent: string +} + +export interface IconifyInfo { + prefix: string + name: string + total: number + version: string + author?: { + name: string + url?: string + } + license?: { + title: string + spdx?: string + url?: string + } + samples?: string[] + palette?: boolean +} + +export interface IconifyMetaData { + [key: string]: unknown +} + +export interface IconifyChars { + [key: string]: string +} + +export declare const icons: IconifyJSON +export declare const info: IconifyInfo +export declare const metadata: IconifyMetaData +export declare const chars: IconifyChars +` + +const writeCollectionPackage = async (directoryName, collection, name) => { + const targetDir = path.resolve(packageDir, directoryName) + const info = createCollectionInfo(collection.prefix, name, collection.icons) + + await mkdir(targetDir, { recursive: true }) + await writeFile(path.resolve(targetDir, 'icons.json'), `${JSON.stringify(collection, null, 2)}\n`) + await writeFile(path.resolve(targetDir, 'info.json'), `${JSON.stringify(info, null, 2)}\n`) + await writeFile(path.resolve(targetDir, 'metadata.json'), '{}\n') + await writeFile(path.resolve(targetDir, 'chars.json'), '{}\n') + await writeFile(path.resolve(targetDir, 'index.mjs'), `${createIndexMjs()}\n`) + await writeFile(path.resolve(targetDir, 'index.js'), `${createIndexJs()}\n`) + await writeFile(path.resolve(targetDir, 'index.d.ts'), `${createIndexTypes()}\n`) +} + +const mergedCustomPublicCollection = flattenCollections(customPublicCollections, 'custom-public') +const mergedCustomVenderCollection = flattenCollections(customVenderCollections, 'custom-vender') + +await rm(path.resolve(packageDir, 'src'), { recursive: true, force: true }) +await rm(path.resolve(packageDir, 'custom-public'), { recursive: true, force: true }) +await rm(path.resolve(packageDir, 'custom-vender'), { recursive: true, force: true }) + +await writeCollectionPackage('custom-public', mergedCustomPublicCollection, 'Dify Custom Public') +await writeCollectionPackage('custom-vender', mergedCustomVenderCollection, 'Dify Custom Vender') diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cdd69e783a3..7a44b621b14 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -640,6 +640,12 @@ importers: specifier: 'catalog:' version: 0.1.14(@types/node@25.5.0)(esbuild@0.27.2)(happy-dom@20.8.9)(jiti@2.6.1)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(vite@8.0.3(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(@types/node@25.5.0)(esbuild@0.27.2)(jiti@2.6.1)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))(yaml@2.8.3) + packages/iconify-collections: + devDependencies: + iconify-import-svg: + specifier: 'catalog:' + version: 0.1.2 + sdks/nodejs-client: devDependencies: '@eslint/js': @@ -982,6 +988,9 @@ importers: '@chromatic-com/storybook': specifier: 'catalog:' version: 5.1.1(storybook@10.3.3(@testing-library/dom@10.4.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) + '@dify/iconify-collections': + specifier: workspace:* + version: link:../packages/iconify-collections '@egoist/tailwindcss-icons': specifier: 'catalog:' version: 1.9.2(tailwindcss@4.2.2) @@ -1159,9 +1168,6 @@ importers: hono: specifier: 'catalog:' version: 4.12.9 - iconify-import-svg: - specifier: 'catalog:' - version: 0.1.2 knip: specifier: 'catalog:' version: 6.1.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 236d6d7ade1..abcbff7a68c 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,6 +11,7 @@ packages: - web - e2e - sdks/nodejs-client + - packages/* overrides: "@lexical/code": npm:lexical-code-no-prism@0.41.0 "@monaco-editor/loader": 1.7.0 diff --git a/web/app/components/base/icons/src/image/llm/BaichuanTextCn.module.css b/web/app/components/base/icons/src/image/llm/BaichuanTextCn.module.css index 1b6bd725013..97ab9b22f90 100644 --- a/web/app/components/base/icons/src/image/llm/BaichuanTextCn.module.css +++ b/web/app/components/base/icons/src/image/llm/BaichuanTextCn.module.css @@ -1,5 +1,3 @@ -@reference "../../../../../../styles/globals.css"; - .wrapper { display: inline-flex; background: url(~@/app/components/base/icons/assets/image/llm/baichuan-text-cn.png) center center no-repeat; diff --git a/web/app/components/base/icons/src/image/llm/Minimax.module.css b/web/app/components/base/icons/src/image/llm/Minimax.module.css index c20144d7540..551ecc3c62e 100644 --- a/web/app/components/base/icons/src/image/llm/Minimax.module.css +++ b/web/app/components/base/icons/src/image/llm/Minimax.module.css @@ -1,5 +1,3 @@ -@reference "../../../../../../styles/globals.css"; - .wrapper { display: inline-flex; background: url(~@/app/components/base/icons/assets/image/llm/minimax.png) center center no-repeat; diff --git a/web/app/components/base/icons/src/image/llm/MinimaxText.module.css b/web/app/components/base/icons/src/image/llm/MinimaxText.module.css index 459b6e9b3b1..a63be49e8b0 100644 --- a/web/app/components/base/icons/src/image/llm/MinimaxText.module.css +++ b/web/app/components/base/icons/src/image/llm/MinimaxText.module.css @@ -1,5 +1,3 @@ -@reference "../../../../../../styles/globals.css"; - .wrapper { display: inline-flex; background: url(~@/app/components/base/icons/assets/image/llm/minimax-text.png) center center no-repeat; diff --git a/web/app/components/base/icons/src/image/llm/Tongyi.module.css b/web/app/components/base/icons/src/image/llm/Tongyi.module.css index d510c6bc287..3ca440768ca 100644 --- a/web/app/components/base/icons/src/image/llm/Tongyi.module.css +++ b/web/app/components/base/icons/src/image/llm/Tongyi.module.css @@ -1,5 +1,3 @@ -@reference "../../../../../../styles/globals.css"; - .wrapper { display: inline-flex; background: url(~@/app/components/base/icons/assets/image/llm/tongyi.png) center center no-repeat; diff --git a/web/app/components/base/icons/src/image/llm/TongyiText.module.css b/web/app/components/base/icons/src/image/llm/TongyiText.module.css index c76ea97e69f..f7136718080 100644 --- a/web/app/components/base/icons/src/image/llm/TongyiText.module.css +++ b/web/app/components/base/icons/src/image/llm/TongyiText.module.css @@ -1,5 +1,3 @@ -@reference "../../../../../../styles/globals.css"; - .wrapper { display: inline-flex; background: url(~@/app/components/base/icons/assets/image/llm/tongyi-text.png) center center no-repeat; diff --git a/web/app/components/base/icons/src/image/llm/TongyiTextCn.module.css b/web/app/components/base/icons/src/image/llm/TongyiTextCn.module.css index c6404a0ed80..d07e6e8bc4f 100644 --- a/web/app/components/base/icons/src/image/llm/TongyiTextCn.module.css +++ b/web/app/components/base/icons/src/image/llm/TongyiTextCn.module.css @@ -1,5 +1,3 @@ -@reference "../../../../../../styles/globals.css"; - .wrapper { display: inline-flex; background: url(~@/app/components/base/icons/assets/image/llm/tongyi-text-cn.png) center center no-repeat; diff --git a/web/app/components/base/icons/src/image/llm/Wxyy.module.css b/web/app/components/base/icons/src/image/llm/Wxyy.module.css index 891fb1e80cb..44344a495f0 100644 --- a/web/app/components/base/icons/src/image/llm/Wxyy.module.css +++ b/web/app/components/base/icons/src/image/llm/Wxyy.module.css @@ -1,5 +1,3 @@ -@reference "../../../../../../styles/globals.css"; - .wrapper { display: inline-flex; background: url(~@/app/components/base/icons/assets/image/llm/wxyy.png) center center no-repeat; diff --git a/web/app/components/base/icons/src/image/llm/WxyyText.module.css b/web/app/components/base/icons/src/image/llm/WxyyText.module.css index cfa5523fbcd..58a0c62047a 100644 --- a/web/app/components/base/icons/src/image/llm/WxyyText.module.css +++ b/web/app/components/base/icons/src/image/llm/WxyyText.module.css @@ -1,5 +1,3 @@ -@reference "../../../../../../styles/globals.css"; - .wrapper { display: inline-flex; background: url(~@/app/components/base/icons/assets/image/llm/wxyy-text.png) center center no-repeat; diff --git a/web/app/components/base/icons/src/image/llm/WxyyTextCn.module.css b/web/app/components/base/icons/src/image/llm/WxyyTextCn.module.css index a3b3b9e03e5..fb5839ab078 100644 --- a/web/app/components/base/icons/src/image/llm/WxyyTextCn.module.css +++ b/web/app/components/base/icons/src/image/llm/WxyyTextCn.module.css @@ -1,5 +1,3 @@ -@reference "../../../../../../styles/globals.css"; - .wrapper { display: inline-flex; background: url(~@/app/components/base/icons/assets/image/llm/wxyy-text-cn.png) center center no-repeat; diff --git a/web/app/components/base/icons/src/vender/workflow/HumanInLoop.tsx b/web/app/components/base/icons/src/vender/workflow/HumanInLoop.tsx index a94daf432aa..8c886424765 100644 --- a/web/app/components/base/icons/src/vender/workflow/HumanInLoop.tsx +++ b/web/app/components/base/icons/src/vender/workflow/HumanInLoop.tsx @@ -11,7 +11,7 @@ const Icon = ( ref, ...props }: React.SVGProps & { - ref?: React.RefObject> + ref?: React.RefObject> }, ) => diff --git a/web/package.json b/web/package.json index b6d3ee6bc0e..d72d8b16487 100644 --- a/web/package.json +++ b/web/package.json @@ -31,7 +31,7 @@ "dev:proxy": "tsx ./scripts/dev-hono-proxy.ts", "dev:vinext": "vinext dev", "gen-doc-paths": "tsx ./scripts/gen-doc-paths.ts", - "gen-icons": "node ./scripts/gen-icons.mjs && eslint --fix app/components/base/icons/src/", + "gen-icons": "pnpm --filter @dify/iconify-collections generate && node ./scripts/gen-icons.mjs && eslint --fix app/components/base/icons/src/", "i18n:check": "tsx ./scripts/check-i18n.js", "knip": "knip", "lint": "eslint --cache --concurrency=auto", @@ -158,6 +158,7 @@ "devDependencies": { "@antfu/eslint-config": "catalog:", "@chromatic-com/storybook": "catalog:", + "@dify/iconify-collections": "workspace:*", "@egoist/tailwindcss-icons": "catalog:", "@eslint-react/eslint-plugin": "catalog:", "@hono/node-server": "catalog:", @@ -217,7 +218,6 @@ "eslint-plugin-storybook": "catalog:", "happy-dom": "catalog:", "hono": "catalog:", - "iconify-import-svg": "catalog:", "knip": "catalog:", "postcss": "catalog:", "react-server-dom-webpack": "catalog:", diff --git a/web/scripts/gen-icons.mjs b/web/scripts/gen-icons.mjs index f681d657594..183cef6960c 100644 --- a/web/scripts/gen-icons.mjs +++ b/web/scripts/gen-icons.mjs @@ -6,6 +6,7 @@ import { camelCase, template } from 'es-toolkit/compat' const __dirname = path.dirname(fileURLToPath(import.meta.url)) const iconsDir = path.resolve(__dirname, '../app/components/base/icons') +const svgAssetsDir = path.resolve(__dirname, '../../packages/iconify-collections/assets') const generateDir = async (currentPath) => { try { @@ -32,8 +33,8 @@ const processSvgStructure = (svgStructure, replaceFillOrStrokeColor) => { }) } } -const generateSvgComponent = async (fileHandle, entry, pathList, replaceFillOrStrokeColor) => { - const currentPath = path.resolve(iconsDir, 'src', ...pathList.slice(2)) +const generateSvgComponent = async (fileHandle, entry, relativeSegments, replaceFillOrStrokeColor) => { + const currentPath = path.resolve(iconsDir, 'src', ...relativeSegments) try { await access(currentPath) @@ -86,8 +87,8 @@ export { default as <%= svgName %> } from './<%= svgName %>' await appendFile(path.resolve(currentPath, 'index.ts'), `${indexingRender({ svgName: fileName })}\n`) } -const generateImageComponent = async (entry, pathList) => { - const currentPath = path.resolve(iconsDir, 'src', ...pathList.slice(2)) +const generateImageComponent = async (entry, relativeSegments) => { + const currentPath = path.resolve(iconsDir, 'src', ...relativeSegments) try { await access(currentPath) @@ -107,7 +108,7 @@ const generateImageComponent = async (entry, pathList) => { } `.trim()) - await writeFile(path.resolve(currentPath, `${fileName}.module.css`), `${componentCSSRender({ assetPath: path.posix.join('~@/app/components/base/icons/assets', ...pathList.slice(2), entry) })}\n`) + await writeFile(path.resolve(currentPath, `${fileName}.module.css`), `${componentCSSRender({ assetPath: path.posix.join('~@/app/components/base/icons/assets', ...relativeSegments, entry) })}\n`) const componentRender = template(` // GENERATE BY script @@ -141,8 +142,8 @@ export { default as <%= fileName %> } from './<%= fileName %>' await appendFile(path.resolve(currentPath, 'index.ts'), `${indexingRender({ fileName })}\n`) } -const walk = async (entry, pathList, replaceFillOrStrokeColor) => { - const currentPath = path.resolve(...pathList, entry) +const walk = async (basePath, entry, relativeSegments, replaceFillOrStrokeColor) => { + const currentPath = path.resolve(basePath, ...relativeSegments, entry) let fileHandle try { @@ -153,14 +154,14 @@ const walk = async (entry, pathList, replaceFillOrStrokeColor) => { const files = await readdir(currentPath) for (const file of files) - await walk(file, [...pathList, entry], replaceFillOrStrokeColor) + await walk(basePath, file, [...relativeSegments, entry], replaceFillOrStrokeColor) } if (stat.isFile() && /.+\.svg$/.test(entry)) - await generateSvgComponent(fileHandle, entry, pathList, replaceFillOrStrokeColor) + await generateSvgComponent(fileHandle, entry, relativeSegments, replaceFillOrStrokeColor) if (stat.isFile() && /.+\.png$/.test(entry)) - await generateImageComponent(entry, pathList) + await generateImageComponent(entry, relativeSegments) } finally { fileHandle?.close() @@ -169,7 +170,7 @@ const walk = async (entry, pathList, replaceFillOrStrokeColor) => { (async () => { await rm(path.resolve(iconsDir, 'src'), { recursive: true, force: true }) - await walk('public', [iconsDir, 'assets']) - await walk('vender', [iconsDir, 'assets'], true) - await walk('image', [iconsDir, 'assets']) + await walk(svgAssetsDir, 'public', [], false) + await walk(svgAssetsDir, 'vender', [], true) + await walk(path.resolve(iconsDir, 'assets'), 'image', [], false) })() diff --git a/web/tailwind-common-config.ts b/web/tailwind-common-config.ts index 0fb3524dbc4..db50f2457b8 100644 --- a/web/tailwind-common-config.ts +++ b/web/tailwind-common-config.ts @@ -1,28 +1,10 @@ -import path from 'node:path' -import { fileURLToPath } from 'node:url' +import { icons as customPublicIcons } from '@dify/iconify-collections/custom-public' +import { icons as customVenderIcons } from '@dify/iconify-collections/custom-vender' import { getIconCollections, iconsPlugin } from '@egoist/tailwindcss-icons' import tailwindTypography from '@tailwindcss/typography' -import { importSvgCollections } from 'iconify-import-svg' import tailwindThemeVarDefine from './themes/tailwind-theme-var-define' import typography from './typography.js' -const _dirname = typeof __dirname !== 'undefined' - ? __dirname - : path.dirname(fileURLToPath(import.meta.url)) - -const disableSVGOptimize = process.env.TAILWIND_MODE === 'ESLINT' -const parseColorOptions = { - fallback: () => 'currentColor', -} -const svgOptimizeConfig = { - cleanupSVG: !disableSVGOptimize, - deOptimisePaths: !disableSVGOptimize, - runSVGO: !disableSVGOptimize, - parseColors: !disableSVGOptimize - ? parseColorOptions - : false, -} - const config = { theme: { typography, @@ -170,18 +152,8 @@ const config = { iconsPlugin({ collections: { ...getIconCollections(['heroicons', 'ri']), - ...importSvgCollections({ - source: path.resolve(_dirname, 'app/components/base/icons/assets/public'), - prefix: 'custom-public', - ignoreImportErrors: true, - ...svgOptimizeConfig, - }), - ...importSvgCollections({ - source: path.resolve(_dirname, 'app/components/base/icons/assets/vender'), - prefix: 'custom-vender', - ignoreImportErrors: true, - ...svgOptimizeConfig, - }), + 'custom-public': customPublicIcons, + 'custom-vender': customVenderIcons, }, extraProperties: { width: '1rem',