vite-plugin-si-optimizer
v1.0.1
Published
Preprocess Simple Icons' named imports to default imports
Readme
vite-plugin-si-optimizer
Preprocesses @icons-pack/svelte-simple-icons named imports into individual default imports, so Vite doesn't pull in the entire icon set.
// in
import { SiGithub, SiFandom } from "@icons-pack/svelte-simple-icons";
// out
import SiGithub from "@icons-pack/svelte-simple-icons/icons/SiSvelte.svelte";
import SiFandom from "@icons-pack/svelte-simple-icons/icons/SiSvelte.svelte";Install
npm install -D vite-plugin-si-optimizerUsage
// vite.config.js / vite.config.ts
import { defineConfig } from "vite";
import siOptimizer from "vite-plugin-si-optimizer";
export default defineConfig({
plugins: [siOptimizer()],
});