Skip to content

darosh/material-icons-bundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 2, 2021
3dd1cc5 · Mar 2, 2021
Mar 2, 2021
Mar 2, 2021
Mar 2, 2021
Oct 30, 2017
Nov 3, 2017
Nov 8, 2017
Oct 30, 2017
Oct 30, 2017
Mar 2, 2021
Mar 2, 2021
Mar 2, 2021

Repository files navigation

Material Icons Bundle

Material Design SVG icons as ES modules

Browse Icons

Visit Icon Browser featuring:

  • Visually similar icons (using per pixel compare)
  • Simple bundle (icon selection) copy/paste editor
  • Various view, filtering and grouping options
  • Large preview with various 24×24 grids and keyline blueprints (click preview to switch backgrounds)
  • Full screen preview (press Esc to open/close)
  • Hold Ctrl to compare with previously selected icon
  • Instant search

Install

$ yarn add github:darosh/material-icons-bundle

Usage

export {
  signal_cellular_connected_no_internet_0_bar,
  keyboard_arrow_left,
  keyboard_arrow_right,
  keyboard_arrow_up
} from 'material-icons-bundle'

will produce object like:

{
  signal_cellular_connected_no_internet_0_bar: '<path fill-opacity=".3" d="M22 8V2L2 22h16V8z"></path>...',
  keyboard_arrow_left: 'M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z',
  ...
}

where most of values are <path> d attribute data. Some data starting with < are svg inner elements, such icons are tagged as multi-shape in the browser.

Icon aliases points to same *.js file for minimal build.

Tree-shaking rollup.js or webpack recommended.

Here is some real usage example (and previous re-exporting version using another icon package.)

Sources

Sources are merged comparing rendered pixel with some additional auto tagging. See compare table for more information.

Metadata

Used by Icon Browser:

Poster generator

Leverages pixels and frame metadata in meta.json.

Development

Note: you may experience issues with installing material-design-icons package, it may be easier to download & unpack it manually

npm install --ignore-scripts
npm run install
yarn build
yarn export

Releases

No releases published

Packages

No packages published