{"library":"vite-plugin-lucide-preprocess","type":"library","category":null,"description":"A Vite plugin (v1.4.10) that tree-shakes Lucide icons by transforming non-tree-shakable imports like `import { IconName } from '@lucide/svelte'` into explicit path imports like `import IconName from '@lucide/svelte/icons/icon-name'`. Supports Vite 2+, Rollup 1+, and Rolldown. Features an auto-updater to handle renamed or deprecated Lucide icons automatically. Ships TypeScript types. Compared to manual import rewriting, it automates the process and works across any framework (React, Vue, Svelte, etc.) with Vite.","language":"javascript","status":"active","version":"1.4.10","tags":["javascript","vite","vite-plugin","lucide","tree-shaking","treeshaking","tree-shake","treeshake","imports","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install vite-plugin-lucide-preprocess","imports":["import lucidePreprocess from 'vite-plugin-lucide-preprocess'","plugins: [lucidePreprocess()]","lucidePreprocess({ importMode: 'cjs' })"]},{"cmd":"yarn add vite-plugin-lucide-preprocess","imports":[]},{"cmd":"pnpm add vite-plugin-lucide-preprocess","imports":[]}],"homepage":null,"github":"https://github.com/WarningImHack3r/vite-plugin-lucide-preprocess","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vite-plugin-lucide-preprocess","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}