Skip to content

jednano/postcss-font-helpers

Repository files navigation

postcss-font-helpers

NPM version npm license Travis Build Status

npm

Font helpers for PostCSS.

Installation

$ npm install postcss-font-helpers [--save[-dev]]

Usage

var postcss = require('postcss');
var font = require('postcss-font-helpers');

var rule = postcss.parse([
	'a {',
	'  line-height: 1;',
	'  font: 1rem/1.2 serif;',
	'  font-size: .8rem;',
	'}'
].join('')).first;

// Get all props
font(rule); /*
{
	size: ".8rem",
	line-height: 1.2,
	family: ["serif"]
}
*/

// Get individual props
font.lineHeight(rule); // 1.2
font.size(rule);       // ".8rem"
font.family(rule);     // ["serif"]

See the tests for more scenarios.

Testing

$ npm test

This will run tests and generate a code coverage report. Anything less than 100% coverage will throw an error.

About

Font helpers for PostCSS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published