- Add
@nuxtclub/feathericonsdependency to your project
npm i -D @nuxtclub/feathericons- Add
@nuxtclub/feathericonsto thebuildModulessection ofnuxt.config.js
dependency (No --dev or --save-dev flags) and use modules section in nuxt.config.js instead of buildModules.
export default {
buildModules: ['@nuxtclub/feathericons'],
}Add the types to your "types" array in tsconfig.json after the @nuxt/types entry.
@nuxt/vue-app instead of @nuxt/types for nuxt < 2.9.
{
"compilerOptions": {
"types": ["@nuxt/types", "@nuxtclub/feathericons"]
}
}This module will inject $feathericons in the context of your application.
Using $feathericons you can access to an object with all the icons of the Feather Icons Package.
<template>
<div v-html="$feathericons['home'].toSvg()"></div>
</template>Learn more about Feather Icons here.