UNPKG

@kalimahapps/vue-icons

Version:

70,000+ SVG icons of popular icon sets that you can add seamlessly to vue projects

22 lines (21 loc) 793 B
import iconsListPascalCase from '@kalimahapps/vue-icons/icons-list-pascal-case' with { type: 'json' }; const resolver = { type: 'component', resolve: (componentName) => { console.debug(`[vue-icons][unplugin] Resolving component "${componentName}"...`); if (componentName === undefined) { return componentName; } if (!iconsListPascalCase.includes(componentName)) { console.debug(`[vue-icons][unplugin] Component "${componentName}" not found in icons list.`); // Component is not a vue-icons component return; } // Component is an vue-icons component return { name: componentName, from: '@kalimahapps/vue-icons', }; }, }; export default resolver;