@kalimahapps/vue-icons
Version:
70,000+ SVG icons of popular icon sets that you can add seamlessly to vue projects
17 lines (16 loc) • 524 B
JavaScript
import { defineNuxtModule, addComponent, addVitePlugin } from '@nuxt/kit';
import vueIconsPlugin from '@kalimahapps/vue-icons/vite';
export default defineNuxtModule({
meta: {
name: '@kalimahapps/vue-icons',
configKey: 'vue-icons',
docs: 'https://vue-icons.kalimah-apps.com/nuxt-vite.html',
},
setup(options, nuxt) {
addComponent({
name: 'VueIcon',
filePath: '@kalimahapps/vue-icons/VueIcon',
});
addVitePlugin(vueIconsPlugin());
},
});