Vite Plugin for PurgeIcons
ℹ️ Vite 2 is supported from
v0.5.x
, Vite 1's support is discontinued.
Install
npm i @iconify/iconify
npm i vite-plugin-purge-icons @iconify/json -D
@iconify/json
is an optional dependencies of PurgeIcons. When it presents in yournode_modules
, PurgeIcons will load the icons from it locally, otherwise, PurgeIcons will try to fetch the iconset your requested online.
Add it to vite.config.js
// vite.config.js
import PurgeIcons from 'vite-plugin-purge-icons'
export default {
plugins: [
PurgeIcons({
/* PurgeIcons Options */
})
]
}
Import @purge-icons/generated
in your main.js
import { createApp } from 'vue'
import App from './App.vue'
import '@purge-icons/generated' // <-- This
createApp(App).mount('#app')
Check out in PurgeIcons
See the Vitesse starter template.
MIT License © 2020 Anthony Fu