postcss-minify-font-values
Advanced tools
Weekly downloads
Readme
Minify font declarations with PostCSS.
This module will try to minimise the font-family
, font-weight
and font
shorthand
properties; it can unquote font families where necessary, detect & remove
duplicates, and cut short a declaration after it finds a keyword. For more
examples, see the tests.
h1 {
font:bold 2.2rem/.9 "Open Sans Condensed", sans-serif;
}
p {
font-family: "Helvetica Neue", Arial, sans-serif, Helvetica;
font-weight: normal;
}
h1 {
font:700 2.2rem/.9 Open Sans Condensed,sans-serif
}
p {
font-family: Helvetica Neue,Arial,sans-serif;
font-weight: 400;
}
Type: boolean
Default: false
Pass true
to remove font families after the module encounters a font keyword,
for example sans-serif
.
Type: boolean
Default: true
Pass false
to disable the module from removing duplicated font families.
Type: boolean
Default: true
Pass false
to disable the module from removing quotes from font families.
Note that oftentimes, this is a safe optimisation & is done safely. For more
details, see Mathias Bynens' article.
postcss([ require('postcss-minify-font-values') ])
See PostCSS docs for examples for your environment.
See CONTRIBUTORS.md.
MIT © Bogdan Chadkin
FAQs
Minify font declarations with PostCSS
The npm package postcss-minify-font-values receives a total of 10,029,379 weekly downloads. As such, postcss-minify-font-values popularity was classified as popular.
We found that postcss-minify-font-values demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 8 open source maintainers collaborating on the project.
Did you know?
Socket installs a GitHub app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.