Open Source Command Line Interface to generate JSX Icon Components from SVGs.
# Generate JSX components from SVGs
pnpx @usefui/svgjsx generate
# With custom directories
pnpx @usefui/svgjsx --source ./assets/icons --output ./src/components/icons
This example shows basic usage of the SVGJSX CLI.
- Add SVG files to the svg/directory
- Run generation script: pnpx @usefui/svgjsx generate
- Import and use components from src/icons/
import { Icon } from "./src/icons";
function App() {
  return (
    <Icon>
      <Icon.MyIcon />
    </Icon>
  );
}MIT © Nicolas Nunes