defeat-icons-vue

3,424 18px duo-fill SVG icon components for Vue 3
490
Install
npm install defeat-icons-vue
Latest Version:1.0.2
Vue:3
Last Updated:Sep 19, 2026
Links: GitHub  ·  npm
Maintainer: vanixjnk

defeat-icons-vue

3,424 18px duo-fill SVG icon components for Vue 3 with TypeScript support and tree-shaking.

Documentation & Demo

Interactive icon explorer: https://defeat-icons.vercel.app/

Installation

npm i defeat-icons-vue
# or
pnpm add defeat-icons-vue
# or
bun add defeat-icons-vue

Usage

<script setup>
import { Heart, Accessibility } from 'defeat-icons-vue';
</script>

<template>
  <div class="flex gap-4">
    <Heart class="size-6" />
    <Accessibility class="size-6" />
  </div>
</template>

Direct Subpath Import

<script setup>
import Heart from 'defeat-icons-vue/Heart';
</script>

<template>
  <Heart class="size-6" />
</template>

Related Packages

vue-icons-plus

SVG vue icons of popular icon packs using ES6 imports

108,253 65
@boxicons/vue

Vue components for Boxicons

6,378 0
@vue-icons-plus/all-files

SVG vue icons of popular icon packs using ES6 imports

4,499 65
@vue-icons-plus/sfc-1

SVG vue icons of popular icon packs using ES6 imports

4,189 65

Version History

Version Released Vue License
1.0.2 >=3.0.0
1.0.1 >=3.0.0
1.0.0 >=3.0.0