{"library":"rollup-plugin-font-subsetter","title":"rollup-plugin-font-subsetter","description":"A Rollup plugin that subsets webfonts at build time based on the characters used in static source files (HTML, CSS, JavaScript/TypeScript) in the bundle. Current stable version: 0.2.0. Release cadence: low, experimental. Key differentiators: automatically extracts character set from bundled assets, uses subset-font under the hood, ships TypeScript types, supports only .woff2 format. Compared to alternatives like 'font-spider' or manual subsetting, it integrates directly into the Rollup build pipeline and requires no runtime overhead. Limitations: does not handle dynamic content or obfuscated code; character set extraction may be incomplete.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-font-subsetter"],"cli":null},"imports":["import { fontSubsetter } from 'rollup-plugin-font-subsetter'","import type { FontSubsetterOptions } from 'rollup-plugin-font-subsetter'","import { fontSubsetter } from 'rollup-plugin-font-subsetter'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { defineConfig } from 'rollup';\nimport { fontSubsetter } from 'rollup-plugin-font-subsetter';\nexport default defineConfig({\n  input: 'src/index.js',\n  output: { dir: 'dist', format: 'es' },\n  plugins: [\n    fontSubsetter({\n      // Optional options\n    })\n  ]\n});","lang":"typescript","description":"Minimal Rollup configuration using the fontSubsetter plugin with TypeScript.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}