Skip to content

lyric-zemin/unplugin-fontmin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

601987f Β· Nov 28, 2024

History

8 Commits
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024
Nov 28, 2024

Repository files navigation

unplugin-fontmin

NPM version

πŸ”£ Auto minify font in build.

Install

npm i unplugin-fontmin
Vite
// vite.config.ts
import Fontmin from 'unplugin-fontmin/vite'

export default defineConfig({
  plugins: [
    Fontmin({ /* options */ }),
  ],
})

Example: playground/


Rollup
// rollup.config.js
import Fontmin from 'unplugin-fontmin/rollup'

export default {
  plugins: [
    Fontmin({ /* options */ }),
  ],
}


Webpack
// webpack.config.js
module.exports = {
  /* ... */
  plugins: [
    require('unplugin-fontmin/webpack')({ /* options */ })
  ]
}


Nuxt
// nuxt.config.js
export default defineNuxtConfig({
  modules: [
    ['unplugin-fontmin/nuxt', { /* options */ }],
  ],
})

This module works for both Nuxt 2 and Nuxt Vite


Vue CLI
// vue.config.js
module.exports = {
  configureWebpack: {
    plugins: [
      require('unplugin-fontmin/webpack')({ /* options */ }),
    ],
  },
}


esbuild
// esbuild.config.js
import { build } from 'esbuild'
import Fontmin from 'unplugin-fontmin/esbuild'

build({
  plugins: [Fontmin()],
})