Icon library with not many icons
pnpm add @spruce-hub/icons -P
// main.ts
import { createApp } from 'vue'
import App from './App.vue'
import icons from '@spruce-hub/icons'
createApp(App).use(icons).mount('#app')
<template>
<YIcon>
<AliPay />
</YIcon>
</template>
// tsconfig.json
{
"compilerOptions": {
// ...
"types": ["@spruce-hub/icons/global"]
}
}
<script setup lang="ts">
import { YIcon, AliPay } from '@spruce-hub/icons'
</script>
<template>
<YIcon>
<AliPay />
</YIcon>
</template>