Some checks failed
No response / noResponse (push) Has been cancelled
CI / Continuous releases (push) Has been cancelled
CI / test-dev (macos-latest) (push) Has been cancelled
CI / test-dev (ubuntu-latest) (push) Has been cancelled
CI / test-dev (windows-latest) (push) Has been cancelled
Maintenance / main (push) Has been cancelled
Scorecards supply-chain security / Scorecards analysis (push) Has been cancelled
CodeQL / Analyze (push) Has been cancelled
1.3 KiB
1.3 KiB
@mui/icons-material-builder
This tool generates Material UI SvgIcon components for a set of svg icons.
Running the build
The build script downloads and builds the Material Design Icons.
pnpm install
pnpm build
cd build
pnpm publish
Generated folders
The build script downloads Material Design SVG icons to the material-icons folder,
generates the appropriate .js files in the build folder, and creates a package.json.
Advanced usage and Custom builds
node build.js --help can be used to display the options available for building.
You can build your own SVG icons as well as collections like game-icons through command line options.
--output-dir- Directory to output generated components.--svg-dir- Directory containing the source SVG icons.--inner-path- "Reach into" subdirs, since libraries like material-design-icons use arbitrary build directories to organize icons, for example "action/svg/production/".--file-suffix- Process only files ending with the specified suffix/--rename-filter- Apply a custom filter to rename the generated icons. The default and Material Design filters can be found infilters/rename.
If you experience any issues building icons or would like a feature added, file an issue and let us know.