
Security News
Socket Releases Free Certified Patches for Critical vm2 Sandbox Escape
A critical vm2 sandbox escape can allow untrusted JavaScript to break isolation and execute commands on the host Node.js process.
@material-design-icons/scripts
Advanced tools
Scripts to download latest Material Symbols and Material Icons.
Scripts to download latest Material Symbols and Material Icons.
For Material Symbols, see
material-symbolsand@material-symbols/svg-400For Material Icons, see
@material-design-icons/fontand@material-design-icons/svg
Requirements:
Installation is not required but if you want to add it as a local dependency to a project, run:
npm install @material-design-icons/scripts@latest --save-dev
To display help, run:
npx @material-design-icons/scripts --help
To download icon fonts to a directory (default: font), run:
npx @material-design-icons/scripts download font --to <directory>
To download SVGs to a directory (default: svg), run:
npx @material-design-icons/scripts download svg --to <directory>
To delete SVGs in a directory (default: svg), run:
npx @material-design-icons/scripts delete svg --in <directory>
The download svg command will skip downloading existing SVGs. To update existing SVGs, first delete them using delete svg and then run download svg.
To download metadata of icons to a directory (default: _data), run:
npx @material-design-icons/scripts download metadata --to <directory>
To generate TypeScript types in a directory (default: font), run:
npx @material-design-icons/scripts generate types --in <directory>
To download Material Symbols, run above commands with --symbols option:
npx @material-design-icons/scripts download font --symbols
npx @material-design-icons/scripts download svg --symbols
npx @material-design-icons/scripts download metadata --symbols
npx @material-design-icons/scripts generate types --symbols
To customize fill (default: 0..1), weight (default: 100..700), grade (default: -50..200), and optical size (default: 20..48) for fonts, use:
npx @material-design-icons/scripts download font --symbols --fill <number> --weight <number> --grade <number> --size <number>
To customize weight (default: 400), and optical size (default: 48) for SVGs, use:
npx @material-design-icons/scripts download svg --symbols --weight <number> --size <number>
Material Symbols and Material Icons are created by Google.
We have made these icons available for you to incorporate into your products under the Apache License Version 2.0. Feel free to remix and re-share these icons and documentation in your products. We'd love attribution in your app's about screen, but it's not required.
FAQs
Scripts to download latest Material Symbols and Material Icons.
The npm package @material-design-icons/scripts receives a total of 471 weekly downloads. As such, @material-design-icons/scripts popularity was classified as not popular.
We found that @material-design-icons/scripts demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
A critical vm2 sandbox escape can allow untrusted JavaScript to break isolation and execute commands on the host Node.js process.

Research
Five malicious NuGet packages impersonate Chinese .NET libraries to deploy a stealer targeting browser credentials, crypto wallets, SSH keys, and local files.

Security News
pnpm 11 turns on a 1-day Minimum Release Age and blocks exotic subdeps by default, adding safeguards against fast-moving supply chain attacks.