Gathering detailed insights and metrics for material-design-icons-iconfont
Gathering detailed insights and metrics for material-design-icons-iconfont
Gathering detailed insights and metrics for material-design-icons-iconfont
Gathering detailed insights and metrics for material-design-icons-iconfont
nuxt-material-design-icons-iconfont
Nuxt Material Design Icons - iconfont Module
material-icons
Latest icon fonts and CSS for self-hosting material design icons.
material-design-icons
Material Design icons by Google
@mdi/font
Dist for Material Design Webfont. This includes the Stock and Community icons in a single webfont collection.
Material Design icons + Development Experience
npm install material-design-icons-iconfont
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
457 Stars
166 Commits
56 Forks
10 Watching
1 Branches
4 Contributors
Updated on 11 Oct 2024
SCSS (57.34%)
Vue (29.03%)
JavaScript (13.63%)
Cumulative downloads
Total Downloads
Last day
6.7%
40,678
Compared to previous day
Last week
5.4%
218,162
Compared to previous week
Last month
13.2%
847,391
Compared to previous month
Last year
29.7%
7,766,858
Compared to previous year
MDIDX (this repository) is a ~fork (+ fixes) of Google's Material Design icons repository. Sadly, Google allocates low maintenance and low support for issues reported by software developers having trouble using the Material Design icons library.
MDIDX helps modern web developers to use and include the (awesome) Material Design icons library in their project.
using npm
npm install material-design-icons-iconfont --save
Using scss
Import fonts and variables in your project
1$material-design-icons-font-directory-path: '~material-design-icons-iconfont/dist/fonts/'; 2 3@import '~material-design-icons-iconfont/src/material-design-icons';
Customize your own classes
access material variable with Sass mixins:
1.my-face { 2 @include material-icon('face'); 3} 4# or 5.my-face:before { 6 content: material-icons-content('face'); 7}
Performance -
When you checkout Google's original repository ( via git, npm and bower) you experience an unwanted delay. This checkout delay is caused by thousands of separate source graphic svg,png,...
files.
Needless to say that these file are irrelevant for the average developer's purposes and cause build congestion (especially when using in CI systems)
In this fork all irrelevant files have been removed while keeping only the required files.
SCSS Support - Modern developers need support for scss
. You can customize the referenced font's files filename and path
Maintenance - The original repository's release has missing icons that should be included according to https://material.io/tools/icons
Configure environment
Install nodejs on your environemt (> 7.6 for async await)
running build
npm install
npm run build
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
dependency not pinned by hash detected -- score normalized to 1
Details
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
Found 1/30 approved changesets -- score normalized to 0
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
84 existing vulnerabilities detected
Details
Score
Last Scanned on 2024-11-18
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More