{"_id":"typography","_rev":"148-2d1746f215a5a987c09d9eee840e36e9","name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","dist-tags":{"latest":"0.16.24","next":"1.0.0-alpha.4"},"versions":{"0.0.8":{"name":"typography","description":"Opinionated toolkit for building beautiful typography","version":"0.0.8","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"devDependencies":{"chai":"^2.1.1","cjsx-loader":"^1.3.0","coffee-loader":"^0.7.2","coffee-react":"^2.4.1","coffee-script":"^1.9.1","css-loader":"^0.9.1","deep-equal":"^1.0.0","gulp":"^3.8.11","immutable":"^3.6.4","jquery":"^2.1.3","mocha":"^2.1.0","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^0.1.3","object-assign":"^2.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.6","qs":"^2.3.3","react":"^0.12.2","react-headroom":"^1.4.0","react-hot-loader":"^1.1.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"git://github.com/kyleamathews/react-number-editor#bleeding","react-responsive-grid":"^0.0.4","react-router":"^0.12.4","react-tangle":"^2.2.0","reflux":"^0.2.6","style-loader":"^0.8.3","underscore":"^1.8.2","webpack":"^1.7.2","webpack-dev-server":"^1.7.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","gray-percentage":"^1.0.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.1","normalize.css":"^3.0.2"},"gitHead":"ae23b82d87337c4b18572a904857b869a99e2099","_id":"typography@0.0.8","_shasum":"ac227c01ef4c6ac315197b063d835919cc5a2af3","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"ac227c01ef4c6ac315197b063d835919cc5a2af3","tarball":"https://registry.npmjs.org/typography/-/typography-0.0.8.tgz","integrity":"sha512-awOtT1VBqth+iBEEaawsC4stTOFWlD8kO5IlSfkwINu8UiQie7NoEBLxBCtyDvK/V2LjLHDEPGJktmzO9ENetQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2nDOXNQSDH5rVuZrlNBrYSHi5uRQ4Nysw5Mw2Jk51UAiEAlewIZvL91ZmKFdiVica5xIR6DdH1EIGzkdarwrFQWxA="}]}},"0.0.9":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.0.9","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","gray-percentage":"^1.0.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.1"},"devDependencies":{"chai":"^2.1.1","cjsx-loader":"^1.3.0","coffee-loader":"^0.7.2","coffee-react":"^2.4.1","coffee-script":"^1.9.1","css-loader":"^0.9.1","deep-equal":"^1.0.0","gulp":"^3.8.11","immutable":"^3.6.4","jquery":"^2.1.3","mocha":"^2.1.0","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^0.1.3","object-assign":"^2.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.6","qs":"^2.3.3","react":"^0.12.2","react-headroom":"^1.4.0","react-hot-loader":"^1.1.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.0.4","react-router":"^0.12.4","react-tangle":"^2.2.0","reflux":"^0.2.6","style-loader":"^0.8.3","underscore":"^1.8.2","webpack":"^1.7.2","webpack-dev-server":"^1.7.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"b2ace03ddebe10c766c12e490d9734b51195db24","_id":"typography@0.0.9","_shasum":"63abae217a382fd98bae671d9b413f64590956b5","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"63abae217a382fd98bae671d9b413f64590956b5","tarball":"https://registry.npmjs.org/typography/-/typography-0.0.9.tgz","integrity":"sha512-whCHmsrj864W3v+L9Drer6gN6Kzm7+56kk/Z7HaLYlKgSicMAmgJrtsMbuQ0IyER3qb6PXViZMyKlJqqDFgODA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsNzjm2boYpucao9VRp5yXqtFbJ52VMml/+2t6JGAbswIhALngjbwXKAbK2JrHTeOqWT4+xGj+SGmTXh1ppfEF3si4"}]}},"0.0.10":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.0.10","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","gray-percentage":"^1.0.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.1"},"devDependencies":{"chai":"^2.1.1","cjsx-loader":"^1.3.0","coffee-loader":"^0.7.2","coffee-react":"^2.4.1","coffee-script":"^1.9.1","css-loader":"^0.9.1","deep-equal":"^1.0.0","gulp":"^3.8.11","immutable":"^3.6.4","jquery":"^2.1.3","mocha":"^2.1.0","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^0.1.3","object-assign":"^2.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.6","qs":"^2.3.3","react":"^0.12.2","react-headroom":"^1.4.0","react-hot-loader":"^1.1.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.0.4","react-router":"^0.12.4","react-tangle":"^2.2.0","reflux":"^0.2.6","style-loader":"^0.8.3","underscore":"^1.8.2","webpack":"^1.7.2","webpack-dev-server":"^1.7.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"82ee89514d068ba4ec0fea73e7e3326da9bddbcb","_id":"typography@0.0.10","_shasum":"8c47096a163d1b3354e4e5cf6026f56bf09bb1ff","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"8c47096a163d1b3354e4e5cf6026f56bf09bb1ff","tarball":"https://registry.npmjs.org/typography/-/typography-0.0.10.tgz","integrity":"sha512-Dr8pZM2bDs/S1rxx89JivvccpZmwSYKPfzitTMmBVbPPN1c+olvnQt37XJQ0ES27gmVagGqbsLZOS/v3nvRwKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfcvHyev2ccfvqMB2D+ByKB/jHrLyh5pca5uKF1Hmh8AiEA02ks3AHhJrX1kQ8JScwDY0me/01zTnTC9MPXZ1nlDAQ="}]}},"0.0.11":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.0.11","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","gray-percentage":"^1.0.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2","react":"^0.12.2"},"devDependencies":{"chai":"^2.1.2","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.0.1","coffee-script":"^1.9.1","css-loader":"^0.9.1","deep-equal":"^1.0.0","gulp":"^3.8.11","immutable":"^3.6.4","jquery":"^2.1.3","mocha":"^2.2.1","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^0.1.3","object-assign":"^2.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.6","qs":"^2.4.1","react":"^0.12.2","react-headroom":"^1.4.0","react-hot-loader":"^1.1.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.0.4","react-router":"^0.12.4","react-tangle":"^2.2.0","reflux":"^0.2.6","style-loader":"^0.8.3","underscore":"^1.8.2","webpack":"^1.7.2","webpack-dev-server":"^1.7.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"64785092254cd6c89ee8f748da6e5ab91b9973e7","_id":"typography@0.0.11","_shasum":"7c108822a9f92600e2ac314b36c69bfe3a81b04b","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"7c108822a9f92600e2ac314b36c69bfe3a81b04b","tarball":"https://registry.npmjs.org/typography/-/typography-0.0.11.tgz","integrity":"sha512-JqasbC4zXv0iclmtxOoCel0UspBU4vJh0mLTTY30ybqC2dax6uASDqwO7ykRKxGEv3nXJAYldFGTUsWU35RyMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmk2kR0C3F8IB3fO17yV+wpEdvh0KiBNYSDBv1QSWZaAiBu4GNRF5Ddt+cvk8rvcjHYTmHTtkk3kfZDt9jPJ+x53w=="}]}},"0.0.12":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.0.12","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","gray-percentage":"^1.0.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2","react":"^0.12.2"},"devDependencies":{"chai":"^2.1.2","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.0.1","coffee-script":"^1.9.1","css-loader":"^0.9.1","deep-equal":"^1.0.0","gulp":"^3.8.11","immutable":"^3.6.4","jquery":"^2.1.3","mocha":"^2.2.1","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^0.1.3","object-assign":"^2.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.6","qs":"^2.4.1","react":"^0.12.2","react-headroom":"^1.4.0","react-hot-loader":"^1.1.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.0.4","react-router":"^0.12.4","react-tangle":"^2.2.0","reflux":"^0.2.6","style-loader":"^0.8.3","underscore":"^1.8.2","webpack":"^1.7.2","webpack-dev-server":"^1.7.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"22bf0971b1b97d9f92a429ae56a677da84d1f57f","_id":"typography@0.0.12","_shasum":"ede278281d834a6e54de00ae450a3f230794a5b0","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"ede278281d834a6e54de00ae450a3f230794a5b0","tarball":"https://registry.npmjs.org/typography/-/typography-0.0.12.tgz","integrity":"sha512-wXamsXTyNzACqUBlq2DbutpIhNqH2xsCYFlgu5kC46tsazYSuiN5nQdgxMIF3PCwwD3sqUVkGVtKvcs3SLz+ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGf5RAnoPeZXBlgcmE5kc7FnJ2BvXQA7XUP3h28InIQAIgFte/fWULnBfAOAfYwVshbeH/pPeIZR75eG9O21OKMGw="}]}},"0.1.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.1.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","gray-percentage":"^1.1.0","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2","react":"^0.12.2"},"devDependencies":{"chai":"^2.1.2","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.0.1","coffee-script":"^1.9.1","css-loader":"^0.9.1","deep-equal":"^1.0.0","gulp":"^3.8.11","immutable":"^3.6.4","jquery":"^2.1.3","mocha":"^2.2.1","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^0.1.3","object-assign":"^2.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.6","qs":"^2.4.1","react":"^0.12.2","react-headroom":"^1.4.0","react-hot-loader":"^1.1.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.0.4","react-router":"^0.12.4","react-tangle":"^2.2.0","reflux":"^0.2.6","style-loader":"^0.8.3","underscore":"^1.8.2","webpack":"^1.7.2","webpack-dev-server":"^1.7.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"3e73f72dd1682f0fbd4a1a30ef6ff63e8836ea96","_id":"typography@0.1.0","_shasum":"08792ba6aff4b3f993165c2e3449bad1ce4f6129","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"08792ba6aff4b3f993165c2e3449bad1ce4f6129","tarball":"https://registry.npmjs.org/typography/-/typography-0.1.0.tgz","integrity":"sha512-86MRJDrKVfOXKMRSB6WjOif+3M2Wn/TbZiOklIq227/44uCJUh97TddvKYHVg6pApSVw4R36YrileMk1oicfmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWDp4q7Ezx8WROPW0oKSWMmimWkKHUmCzOGArfGhiWVQIgD1zc6Gp3AmOEZ1qJIgO0nBE2FccJsgipJYg/YXV9K7M="}]}},"0.1.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.1.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","gray-percentage":"^1.1.0","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2"},"devDependencies":{"chai":"^2.1.2","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.0.1","coffee-script":"^1.9.1","css-loader":"^0.9.1","deep-equal":"^1.0.0","gulp":"^3.8.11","immutable":"^3.6.4","jquery":"^2.1.3","mocha":"^2.2.1","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^0.1.3","object-assign":"^2.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.6","qs":"^2.4.1","react":"^0.12.2","react-headroom":"^1.4.0","react-hot-loader":"^1.1.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.0.4","react-router":"^0.12.4","react-tangle":"^2.2.0","reflux":"^0.2.6","style-loader":"^0.8.3","underscore":"^1.8.2","webpack":"^1.7.2","webpack-dev-server":"^1.7.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"e4dc0cd1311a9c58d1f1c1d540121577ad99a645","_id":"typography@0.1.1","_shasum":"770209dd2c1446020bdecc3fb3b362c6cc0ddf6b","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"770209dd2c1446020bdecc3fb3b362c6cc0ddf6b","tarball":"https://registry.npmjs.org/typography/-/typography-0.1.1.tgz","integrity":"sha512-Xogi7gRPYf8EHKK30BgKEvI9+diGl/KypRLPv7yJD69FinnXc8sAm2V2a1CCuUS9Al6eh1+ukTG7js8x24K6OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHIb7Hbfwas2kNSGwwlCDpjkkt7Nmejzvnuru8WHJUkAIgNPaEFcyB/T7XU/56iZeVeGoIZAGRU2/vGM5zvBfyzok="}]}},"0.2.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.2.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","gray-percentage":"^1.1.0","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2"},"devDependencies":{"chai":"^2.1.2","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.0.1","coffee-script":"^1.9.1","css-loader":"^0.9.1","deep-equal":"^1.0.0","gulp":"^3.8.11","immutable":"^3.6.4","jquery":"^2.1.3","mocha":"^2.2.1","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^0.1.3","object-assign":"^2.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.6","qs":"^2.4.1","react":"^0.12.2","react-headroom":"^1.4.0","react-hot-loader":"^1.1.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.0.4","react-router":"^0.12.4","react-tangle":"^2.2.0","reflux":"^0.2.6","style-loader":"^0.8.3","underscore":"^1.8.2","webpack":"^1.7.2","webpack-dev-server":"^1.7.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"86b198de5e2ddcb8221801d192487700191abf15","_id":"typography@0.2.0","_shasum":"512ad636d2120e7036fb6e252394cd56b6eb6d61","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"512ad636d2120e7036fb6e252394cd56b6eb6d61","tarball":"https://registry.npmjs.org/typography/-/typography-0.2.0.tgz","integrity":"sha512-r3q2+86D1KG3GHVKygRKcyd0uC7+QMsg8k80XAI4dAIWuokPdoQ/3s1mGELqNLUi88itHJUJh+zclirdPjeqyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCykr5sjYQjYM4v8yB12ra7rqolOgXIaNy/MBSpVExaJAIhAN5fojamObB18m5MLlR9bwUJJjeidgYczxz0p5pUJ4cP"}]}},"0.3.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.3.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2"},"devDependencies":{"chai":"^2.3.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.1.0","coffee-script":"^1.9.2","css-loader":"^0.12.0","deep-equal":"^1.0.0","gulp":"^3.8.11","immutable":"^3.7.2","jquery":"^2.1.4","mocha":"^2.2.4","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","object-assign":"^2.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.7","qs":"^2.4.1","react":"^0.13.2","react-headroom":"^1.6.0","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.1.2","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.2","underscore":"^1.8.3","webpack":"^1.8.11","webpack-dev-server":"^1.8.2"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"72dfe74cc8b7389afb343548791c01e5f14f31ee","_id":"typography@0.3.0","_shasum":"90ae2b269a978108bbfb0b74281ba03e66de1af4","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"90ae2b269a978108bbfb0b74281ba03e66de1af4","tarball":"https://registry.npmjs.org/typography/-/typography-0.3.0.tgz","integrity":"sha512-YnRiLTVB8V8/Aauoe/GZqemtJ2rmFrq7mqdhHtHwAqqbM0DEXffGnZY9JaRI4NTU6mcopJm/T/BRFbsIEBflTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVCHFw44/dLJDdc9BtNhUZmH4KnFfobDdVCNJcMOc5yQIhAOBJwOVLC0tU/VyqfEfdK8vMr2rZOr5NGV7vREHLPLQ8"}]}},"0.3.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.3.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","object-assign":"^3.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.7","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"382125004832bf7ba144e2d25887b115ebe794f6","_id":"typography@0.3.1","_shasum":"0522dcb2dcf39d747fc04a1de7ca0e1c06c5e1e8","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"0522dcb2dcf39d747fc04a1de7ca0e1c06c5e1e8","tarball":"https://registry.npmjs.org/typography/-/typography-0.3.1.tgz","integrity":"sha512-d3bks9BWKXxoHzaALqq6p7Qr7mTlzDBAPVXTENfqaw16cncHan6oUXpPM93PN//23a/R/ByZ07j1fP+/aGi0gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxz+imHppvYy7PveLVm7ES5WHnsvF3swCwepCUTctenAiAINtOOI/9l1UtVx0K8Qs4SSbTZK73ECrKmWOnasPhNag=="}]}},"0.3.2":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.3.2","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","object-assign":"^3.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.7","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"83832d5d18281fdc8207092395e242b28696dcf5","_id":"typography@0.3.2","_shasum":"c14a194888cc3b95e72f02b53006b426c83ac378","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"c14a194888cc3b95e72f02b53006b426c83ac378","tarball":"https://registry.npmjs.org/typography/-/typography-0.3.2.tgz","integrity":"sha512-JJWOURAOC0Adc3VWgMBDNA0UztWIjPQ9Dz/RVNhKknaFgeBjbvnzTo7sbO0ZsDn6OxqXiqLEDuy9djYJ3aQmng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmAPlnMun+REKuicnVB1+As1/NUgusLrpTyNjYAHc6ygIgVITQ9mcl0MAm8djRfgt8OChtdF6dBeNO/z/gv8DGYIc="}]}},"0.3.3":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.3.3","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","object-assign":"^3.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.7","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"d2ee2bcab2b2e6e41085b127edda4582e25c791a","_id":"typography@0.3.3","_shasum":"5523bd35317002333945f638f31228fc44785cdd","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"5523bd35317002333945f638f31228fc44785cdd","tarball":"https://registry.npmjs.org/typography/-/typography-0.3.3.tgz","integrity":"sha512-wqNDFx7RLcjJ1fH5oyXrnfRx7wf8bsDCSMOFTd46AaY7HwDbvsZ+H5uN/LIJ2PzSQd+n+Iidad9beArmJ+Upjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8NAI4ZZfN25nztNuzgRqph7DviEpxfSrC8L5DuEo5CQIhAKhmJkZfU6yvLVB/Gb/XFsyEoTowbb15gqN+oFP4jSV4"}]}},"0.3.4":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.3.4","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","object-assign":"^3.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.7","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"22a72a0af5108b3bda8f431b743633deef7854bb","_id":"typography@0.3.4","_shasum":"e47dbca2feadd4a3b72e286cdded7383d6c3f430","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"e47dbca2feadd4a3b72e286cdded7383d6c3f430","tarball":"https://registry.npmjs.org/typography/-/typography-0.3.4.tgz","integrity":"sha512-Nbqh42NOCEBHIk1czlwhKmtH8150RHAIo4ZodXPMWH7KvLwiXN9tX/u2gyz/A+FQpBYcOhZ+uNb1nnHhVu6lGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0Sb3Aanp6M7VpcsX2f5NIChlqvL6Vbm9trEryDcZ2oAiAuj9m9EKQBQ/B14wLWGYFFWKgmyGeG2GPliKRaA9du5A=="}]}},"0.3.5":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.3.5","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","object-assign":"^3.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.7","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"7ae9e7b4c0575962e5e699a9136cfbfb36f63e77","_id":"typography@0.3.5","_shasum":"3b8d43c8702f813297e185a2a3832d9c5058cff9","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"3b8d43c8702f813297e185a2a3832d9c5058cff9","tarball":"https://registry.npmjs.org/typography/-/typography-0.3.5.tgz","integrity":"sha512-cugY2bPBySKHfZ+AHSY6Lx2uZ8nfbOhep0TulRiPQ5k0IOQx/7+JTgWfF/yRKEhExSZHWQ7nEQNJzxPD3/4daw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGw3oMKy+YKFFcd/pDmt5oIq6JdQWEpP7BQZUG9q3eNwAiAK94DmG9iU8RMjqliDLF3ONwv5UqL8qf19baXFkfklYA=="}]}},"0.3.6":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.3.6","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-array":"^1.0.1","is-string":"^1.0.4","modularscale":"^1.0.2"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","object-assign":"^3.0.0","parse-unit":"^1.0.1","pre-commit":"^1.0.7","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"^2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples","test":"test"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"test":"coffeelint test/* & NODE_ENV=test node_modules/.bin/mocha --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","test-watch":"NODE_ENV=test node_modules/.bin/mocha -w --recursive --compilers coffee:coffee-script/register -R mocha-unfunk-reporter","watch":"webpack-dev-server --hot"},"gitHead":"1dce3e1ec6413fc6f92e7f171416536f063332ad","_id":"typography@0.3.6","_shasum":"c3df6fdf9e59529c603362bc6f30fd26271afbe2","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"c3df6fdf9e59529c603362bc6f30fd26271afbe2","tarball":"https://registry.npmjs.org/typography/-/typography-0.3.6.tgz","integrity":"sha512-bVpb4OsyZidNrsRNfTEGELXe3WhKU0A40yNcQeoCrtDghky5wIvLt3MDRXPY35pPoIoE1NLDwuvt+Q91S03Jrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDhCqj6zY/a4chKJRza8V+MHPLI89/EOGTseP2/6AXzAiEA7NuXtZXE4bbrPMcIxhlkyNISljP7tiZjdBSThmApttk="}]}},"0.4.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.4.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-array":"^1.0.1","is-string":"^1.0.4","isobject":"^1.0.0","lodash":"^3.9.3","modularscale":"^1.0.2","object-assign":"^3.0.0","shallow-copy":"0.0.1","shelljs":"^0.5.3"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","object-assign":"^3.0.0","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"watch":"webpack-dev-server --hot"},"gitHead":"9fa93d779debef85664d409df4e6fd4a942d6eb8","_id":"typography@0.4.0","_shasum":"ffab33f063aafa9faf6048386bc673b130fae7fa","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"ffab33f063aafa9faf6048386bc673b130fae7fa","tarball":"https://registry.npmjs.org/typography/-/typography-0.4.0.tgz","integrity":"sha512-80QC+ozaCzqFoRd/SM8qfEJC48/QPQ3lE3mFblNF00YsAUyF+adBpmmGQwaTVJUNYxuRQXo6pfElATYGN4oweQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQx8ENGRi2rE4ilze0ajlnIZgtpIjb929VDIBnv4pUHQIhAN5N5tefnKQf4OhL7wTvYzOfzTTTqbeEtIo4S21hpkpB"}]}},"0.5.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.5.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-string":"^1.0.4","isobject":"^1.0.0","lodash":"^3.9.3","modularscale":"^1.0.2","object-assign":"^3.0.0","shallow-copy":"0.0.1"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","object-assign":"^3.0.0","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"watch":"webpack-dev-server --hot"},"gitHead":"cc4cf1dd55555a173279456ff98dfea32e5ffdf1","_id":"typography@0.5.0","_shasum":"d796d5f456c4b92d43852d733f41f1746b812cf1","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"d796d5f456c4b92d43852d733f41f1746b812cf1","tarball":"https://registry.npmjs.org/typography/-/typography-0.5.0.tgz","integrity":"sha512-kvjeLzLL6PxmdKuyvy3y3twIsNr+hyD5x6aylV2N6EiEMm9x2jctE9elldGyzCi7Pzfl0gmJ+bq/qGcH7lInDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYFwMVFYOqngbee78oW4ougFkvUnOBcg33ApQipNNgtAiEAxPVJEW5RsqrB/dyM6ahve+Pl1uaJ4ipSet6W2jDobWM="}]}},"0.5.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.5.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-string":"^1.0.4","isobject":"^1.0.0","lodash":"^3.9.3","modularscale":"^1.0.2","object-assign":"^3.0.0","shallow-copy":"0.0.1"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"watch":"webpack-dev-server --hot"},"gitHead":"20c3f7210b168d4a37067201f3a886402144acf4","_id":"typography@0.5.1","_shasum":"2cd1523dc502cc97c5420568660bdc1e9c1c55e5","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"2cd1523dc502cc97c5420568660bdc1e9c1c55e5","tarball":"https://registry.npmjs.org/typography/-/typography-0.5.1.tgz","integrity":"sha512-ak8mfhF7tdWvl758oz5ceA7Z55Bn4S0Kn03RSV6goV7KXd4jUBwXqbo0nDKZpepTMTf4r/hGadjd2nXP/hdfgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDq3dUIIFIPcvnnWmkKyrbAgNIwrpImTMli2AY9Byy8pAiBy0moF7ZRptGAv0G+sy3IltlNrt7WvDi2i9uVb7kzuaA=="}]}},"0.5.2":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.5.2","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-string":"^1.0.4","isobject":"^1.0.0","lodash":"^3.9.3","modularscale":"^1.0.2","object-assign":"^3.0.0","shallow-copy":"0.0.1"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"watch":"webpack-dev-server --hot"},"gitHead":"d0d38c5e256170aebaade485e17db50c8f7f88b9","_id":"typography@0.5.2","_shasum":"b5a560c247a33ca994f18701a54796e11aad1176","_from":".","_npmVersion":"3.2.2","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"b5a560c247a33ca994f18701a54796e11aad1176","tarball":"https://registry.npmjs.org/typography/-/typography-0.5.2.tgz","integrity":"sha512-Gelj6hBv9lKuEgNXXjon3q9wYb5wjde4SkYnEnxqvZjMLpjKvHGSlPO/WeSN/gnmDk0uT0rhlRRFqnaDNmdxMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICoLm4AOw9r3o3h0R25/7bB/2NnL6KmuxOsmQKfqU4MDAiEA81ICV2V8i8O9c87j+2o+CT27e/b5bIk0mITSyRVZ+BU="}]}},"0.5.3":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.5.3","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-string":"^1.0.4","isobject":"^1.0.0","lodash":"^3.9.3","modularscale":"^1.0.2","object-assign":"^3.0.0","shallow-copy":"0.0.1"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"watch":"webpack-dev-server --hot"},"gitHead":"0646a141f2df9eb8b5bae5fb489028d8b6c50bff","_id":"typography@0.5.3","_shasum":"d206f6e93dc50eb2e338e89ee964c0b327a5d5f9","_from":".","_npmVersion":"3.2.2","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"d206f6e93dc50eb2e338e89ee964c0b327a5d5f9","tarball":"https://registry.npmjs.org/typography/-/typography-0.5.3.tgz","integrity":"sha512-PTCmcAjFUz4tHQ0HHVcpk4iumIspdFrdNeaj3ytuHMizDJ3NAYfDss7uvaK/ILThQBzAABfs8rXlftATdgoyyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA//C/FfN29W+eF/joXf6tUGrQ5jwgdI5yR1wsCgTwLgIgAU78Z0UwmpJHwVowVa6r+u6OfjeAv1xqNFApAljh1vU="}]}},"0.6.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.6.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-string":"^1.0.4","isobject":"^1.0.0","lodash":"^3.9.3","modularscale":"^1.0.2","object-assign":"^3.0.0","shallow-copy":"0.0.1"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"watch":"webpack-dev-server --hot"},"gitHead":"63e0f035f2758003f101dbea70964fe0f949dbb1","_id":"typography@0.6.0","_shasum":"bd4899df9514dd3ad2462e6d82da355589a2c553","_from":".","_npmVersion":"3.2.2","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"bd4899df9514dd3ad2462e6d82da355589a2c553","tarball":"https://registry.npmjs.org/typography/-/typography-0.6.0.tgz","integrity":"sha512-LtUHXrtSI0aH3r6IRzYoBSeRFNn/pTvBsvXKklALAxNaoMrsXoy6OD+7G+D+3AR7N7y7fY6KwkoOBzF7AQk3QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCijj/hs5t1L6gPAJ1TQ2fk3r31EbNrpmOjRi+IxPb4QAIhANQuSxDAPIUgisjNfglspMQu9iD6P1sY8C4g73AFa0NR"}]}},"0.6.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.6.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-string":"^1.0.4","isobject":"^1.0.0","lodash":"^3.9.3","modularscale":"^1.0.2","object-assign":"^3.0.0","shallow-copy":"0.0.1"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"watch":"webpack-dev-server --hot"},"gitHead":"a0fc7159a608e753fde24787b16e67069c43f23b","_id":"typography@0.6.1","_shasum":"bfa6322f63df275b8c9a38c0dbe288869bb0d649","_from":".","_npmVersion":"3.2.2","_nodeVersion":"0.10.35","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"bfa6322f63df275b8c9a38c0dbe288869bb0d649","tarball":"https://registry.npmjs.org/typography/-/typography-0.6.1.tgz","integrity":"sha512-XpuZCOq15wg5qwkaIEF3tmiXrC3msF/DLTd06+wOKvcs7iLDKL0SlMltiPgnous4uNnBNzKoORWv8elMGiyXDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRT6a0LtOLAHEKMlxmiOUOS0Aw2pfoTX6FEbi2U1n5NAiAWkXOTyYl3yb+IcmuWYKvnYNFy7vOJYTFh3CKfQ9qPJw=="}]}},"0.6.2":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.6.2","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.0.0","gray-percentage":"^1.1.2","is-string":"^1.0.4","isobject":"^1.0.0","lodash":"^3.9.3","modularscale":"^1.0.2","object-assign":"^3.0.0","shallow-copy":"0.0.1"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.14.4","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"watch":"webpack-dev-server --hot"},"gitHead":"02d8c334fb2d2c0a50729e4d399be2a04f525455","_id":"typography@0.6.2","_shasum":"44b0b60b7ac2eeecf2cc8b03d829f3c8f04f5bb5","_from":".","_npmVersion":"3.3.1","_nodeVersion":"0.12.7","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"44b0b60b7ac2eeecf2cc8b03d829f3c8f04f5bb5","tarball":"https://registry.npmjs.org/typography/-/typography-0.6.2.tgz","integrity":"sha512-RyuQW5DRm1JpsjcszS2II6OqmHvpNydoy20k5f1RZGF6kIKjUsVOLmnhNR+GvuORFmxq7sDZd/M5HBn9NwjfxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYStdgC/hwmnnInj3Rce/jFm2D00G5NuMPN61iNdliNQIhAN5OGS6Y9BQxNqlltjSeegIEofqXvmjNApJT2g9L4dGP"}]}},"0.7.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.7.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.1.2","gray-percentage":"^1.1.2","is-string":"^1.0.4","isobject":"^2.0.0","lodash":"^4.5.0","modularscale":"^1.0.2","object-assign":"^4.0.1","shallow-copy":"0.0.1"},"devDependencies":{"chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.21.0","deep-equal":"^1.0.0","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"watch":"webpack-dev-server --hot"},"gitHead":"8940ff378e8e32aa2ecdb1da1a3775c66288f758","_id":"typography@0.7.0","_shasum":"7677975324a3716e45f57db9ef65e080f4049c51","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.0.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"7677975324a3716e45f57db9ef65e080f4049c51","tarball":"https://registry.npmjs.org/typography/-/typography-0.7.0.tgz","integrity":"sha512-FRfZT8ib1SlWBvNYurUXDep8hEB3nL5C32HU0sS+GE1XQiJjZxnSWSkIA4qU+MvQREPuZpAGia+ZPGpeJY+DGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYOAA+mXKtsxTPbeIXjjoRgL1pZIkoFH/F7gB0QVKw1QIgXZF5vXibnCXJGilJM3IfR9JS6vK4crJ7kteXT9HBZqM="}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/typography-0.7.0.tgz_1455751935823_0.7931879544630647"}},"0.8.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.8.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.1.2","gray-percentage":"^1.1.2","is-string":"^1.0.4","isobject":"^2.0.0","lodash":"^4.5.0","modularscale":"^1.0.2","object-assign":"^4.0.1","react":"^0.14.8","shallow-copy":"0.0.1"},"devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.21.0","deep-equal":"^1.0.0","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.2.3","eslint-plugin-react":"^5.1.1","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"build":"babel src --out-dir dist/","lint":"eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"babel -w src --out-dir dist/"},"gitHead":"ae391bfa449a505d34b43e5eab5a13d8b4eceba1","_id":"typography@0.8.0","_shasum":"122b4a8fe23387c4d4d44f4ad813df9c2ef2ee92","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"122b4a8fe23387c4d4d44f4ad813df9c2ef2ee92","tarball":"https://registry.npmjs.org/typography/-/typography-0.8.0.tgz","integrity":"sha512-zt88xTvHvQJejryAQp+t8YrLJKqoNH+qD8nckGuU5pErXh6ZsStmjoANmi6imiO1CGmKQgwOKri7I9Qb2VW1Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoHt+TKbw8zZEycNl0VOjjuSeOK1/8WzwYEMWK6NTqoAiEAj3oSG+mUVkXapR2u9dukPVlEipeV1QZQiFGkfhgK7kw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.8.0.tgz_1465066879318_0.881170537089929"}},"0.8.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.8.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.1.2","gray-percentage":"^1.1.2","lodash":"^4.5.0","modularscale":"^1.0.2","object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.21.0","deep-equal":"^1.0.0","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.2.3","eslint-plugin-react":"^5.1.1","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"build":"babel src --out-dir dist/","lint":"eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"babel -w src --out-dir dist/"},"gitHead":"bc7127e6df759864fcb995fe17645b2744a5e793","_id":"typography@0.8.1","_shasum":"5b50d33b81804b369d258834446e4c55d9e16bd5","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"5b50d33b81804b369d258834446e4c55d9e16bd5","tarball":"https://registry.npmjs.org/typography/-/typography-0.8.1.tgz","integrity":"sha512-F2Y6zGR8t+GlAbfqndjjDRMZ88MNBfdxMbkqTXRTV3M1qDaVaqceoS9Uz/gZxacGwxHZZ6AVZ4FbkbKZF1hgig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVT6USJoq3Xbv5Q1FTbbsw+BWIko+LnVMdU7r95cDTVAiEA9cjReu9LwB0FUshCD8UdLxJ6DY5coz+9xNpuFbZYC/g="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.8.1.tgz_1465067238304_0.6212938888929784"}},"0.8.2":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.8.2","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.1.2","gray-percentage":"^1.1.2","lodash":"^4.5.0","modularscale":"^1.0.2","object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.21.0","deep-equal":"^1.0.0","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.2.3","eslint-plugin-react":"^5.1.1","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"build":"babel src --out-dir dist/","lint":"eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"babel -w src --out-dir dist/"},"gitHead":"4bd76f1765f9e87da3913b7651b3a25d77a4fc9d","_id":"typography@0.8.2","_shasum":"c051ec3192d3c030b64d4a65cdcb9dcb6f22ade0","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"c051ec3192d3c030b64d4a65cdcb9dcb6f22ade0","tarball":"https://registry.npmjs.org/typography/-/typography-0.8.2.tgz","integrity":"sha512-UCyurFl4l9atA2dSU7HddT8tWkx2RtII1fTpSXoimm+n6P6AgT3Kn4+0ys0rQAmraCT1UJy04+By9SujwLoG/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8w6B27A7xYChUbYZtRZ5oB/3ivbAtiyZpmfNTUNq84AiAFxW0a+sI8oENLdiBCXyyktEhV3iI3doCCPcN+Y6+RDQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.8.2.tgz_1465068006681_0.14746079151518643"}},"0.8.3":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.8.3","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.1.2","gray-percentage":"^1.1.2","lodash":"^4.5.0","modularscale":"^1.0.2","object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.21.0","deep-equal":"^1.0.0","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.2.3","eslint-plugin-react":"^5.1.1","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"build":"babel src --out-dir dist/","lint":"eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"babel -w src --out-dir dist/"},"gitHead":"1216c3226b935a81d5f48b9776b7d73acff87bf5","_id":"typography@0.8.3","_shasum":"b007beecdba58ae8462480978aa588075b1ff8f2","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"b007beecdba58ae8462480978aa588075b1ff8f2","tarball":"https://registry.npmjs.org/typography/-/typography-0.8.3.tgz","integrity":"sha512-L1lnqzgSV9yFBFj54rg52zSJwfUkSN1TSCFJEDkyJ48Ux6x4YsWss4Pt69pX2Zg6BsjmEqLArdQ6bTTNm+9qJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDztYgQX3QNE67XOVexEcl0RJ94xD5X2BAi5U/r+1s3agIhAN6Mh2tR113Bxz3otL5VV4l4/4/5E/dum4dMU4Z44kw3"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.8.3.tgz_1465068924995_0.8866626534145325"}},"0.9.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.9.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.1.2","gray-percentage":"^1.1.2","lodash":"^4.5.0","modularscale":"^1.0.2","object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.4","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.21.0","deep-equal":"^1.0.0","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.2.3","eslint-plugin-react":"^5.1.1","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"build":"babel src --out-dir dist/","lint":"eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"babel -w src --out-dir dist/"},"gitHead":"978b64ed266022e769f6d3c58ab19f0d57a3983d","_id":"typography@0.9.0","_shasum":"319dd54164b2a7b730b9c0498f59048b8c86d0f5","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"319dd54164b2a7b730b9c0498f59048b8c86d0f5","tarball":"https://registry.npmjs.org/typography/-/typography-0.9.0.tgz","integrity":"sha512-rM6M+eVpCP2wtgls0hUMQxNgIJGQ1UCe2Dc8n0/DnNL6g4yBuSDmHMsBHnGtZ/xVjUYJPPwswoOO7Tpckce/Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHhbTTwuvFE1MIPvsAJpx/Va8aEZyD3ajqONSH5dyqUAiEA3aV+uOT/mapxXJeFv4qRC7PMsbDH4cMiLAG9WxQY0Vc="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.9.0.tgz_1465450160480_0.22379455482587218"}},"0.9.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.9.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/react-typography/issues"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.1.2","gray-percentage":"^1.1.2","lodash":"^4.5.0","modularscale":"^1.0.2","object-assign":"^4.0.1"},"devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.4","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","chai":"^3.0.0","cjsx-loader":"^2.0.1","coffee-loader":"^0.7.2","coffee-react":"^3.2.0","coffee-react-transform":"^3.2.0","coffee-script":"^1.9.3","css-loader":"^0.21.0","deep-equal":"^1.0.0","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-flow-vars":"^0.4.0","eslint-plugin-import":"^1.8.1","eslint-plugin-jsx-a11y":"^1.2.3","eslint-plugin-react":"^5.1.1","flow-bin":"^0.27.0","immutable":"^3.7.3","jquery":"^2.1.4","mkdirp":"^0.5.1","mocha":"^2.2.5","mocha-unfunk-reporter":"^0.4.0","node-cjsx":"^1.0.0","node-libs-browser":"^0.5.2","parse-unit":"^1.0.1","qs":"^3.1.0","react":"^0.13.3","react-headroom":"^1.6.1","react-hot-loader":"^1.2.7","react-html-elements-styleguide":"0.0.11","react-number-editor":"=2.1.0","react-responsive-grid":"^0.2.0","react-router":"^0.13.3","react-tangle":"^2.2.0","reflux":"^0.2.7","style-loader":"^0.12.3","underscore":"^1.8.3","webpack":"^1.9.10","webpack-dev-server":"^1.9.0"},"directories":{"example":"examples"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","react","react-component","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/react-typography.git"},"scripts":{"build":"babel src --out-dir dist/","lint":"eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"babel -w src --out-dir dist/"},"gitHead":"3ded48ee902f42da5cf960e077b90bbe0e9f80d1","_id":"typography@0.9.1","_shasum":"99760254167a8418c90de2b6f42a0de90c2e98d7","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"99760254167a8418c90de2b6f42a0de90c2e98d7","tarball":"https://registry.npmjs.org/typography/-/typography-0.9.1.tgz","integrity":"sha512-f5EVTHLlFN9tBD6G7gi5aDJBPCeNMsVLFwkzEy9PK3HCypZzQ5+WpoD/LpZWUgchHE5mNO1Tx7MSZkvmmFxs6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFX943aZLnxOCDFn9HiG27jsDNYWfhcmJuP/tvBncej8AiEA56RI3nDd/G6myc0PHSPpfjg8dRlsVujH5aZSo+j8AmI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.9.1.tgz_1465879230354_0.5325036952272058"}},"0.10.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.10.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.10.0","_shasum":"2426a6f4a0b69dc9562cc34ec64be1fa94685f8d","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"2426a6f4a0b69dc9562cc34ec64be1fa94685f8d","tarball":"https://registry.npmjs.org/typography/-/typography-0.10.0.tgz","integrity":"sha512-bsxvLLbeG2K7AylG+isXb52Es25/e2sugm0vM/enlMuG7HEfP0slXIdgyL8eiBCJuRVudDvWt6a4DvUYyn3QJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUVZhPDa+R6JKqyA/XdmN3gpvHqvBmttsH2W4FlCXNlAiEA8xd8+OYf4YvvGfSyJ/Tfllo3RTdGxc59Hx2bNBG4d6s="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.10.0.tgz_1467166287349_0.9627461079508066"},"directories":{}},"0.10.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.10.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.10.1","_shasum":"5fb0a54759b2c03e72979867eaa09b79b46b04d4","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"5fb0a54759b2c03e72979867eaa09b79b46b04d4","tarball":"https://registry.npmjs.org/typography/-/typography-0.10.1.tgz","integrity":"sha512-2pajEa9kSbRlgUAuNWSbTsZId+tm+jAi6acPReHzm4usqnkA21u9euMMAOGg19YqNnkHd2YMDcpO7RD6IIO0/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY1+dQvbcoZN819x64Kd9AMP9+pzx29yt3phclVDNLBAIgb2wPWAFDw4er+LNU9zOb7AyPMBqz4UhhTRT4vujanf8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.10.1.tgz_1467167090740_0.8021886413916945"},"directories":{}},"0.10.2":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.10.2","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.10.2","_shasum":"8471a1ef79042da73789419767235ab506cefdd2","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"8471a1ef79042da73789419767235ab506cefdd2","tarball":"https://registry.npmjs.org/typography/-/typography-0.10.2.tgz","integrity":"sha512-0u/cgOgXxO+HnbrgruXHKV4s2R9vX9vU1A7fHM2YuCWt/uaA/mntkMZ83a0bMqebuoOzUvtZVJd5oD5HWGuXag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsrC3js/q1d+BL3ZQfX8q37QVZ+rLJYJhr7JvTbSianQIhAN4KCq3bcFi+KXIwXCA18k/lrxw31konNNNRgEKAv4MW"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.10.2.tgz_1467167178769_0.7156209240201861"},"directories":{}},"0.10.5":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.10.5","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.10.5","_shasum":"a5e5c5bc56162698a86c2c45889392f89dd5287f","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"a5e5c5bc56162698a86c2c45889392f89dd5287f","tarball":"https://registry.npmjs.org/typography/-/typography-0.10.5.tgz","integrity":"sha512-TMQmX6vX8iloew5vGGOIYLUPUsBMdfxW8GnekjU1TeybLhrPrDc5j8A/WDjyeWbx8Cw4sYDDWpp7m7cwPgpepQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBa+MDWoH/NZHhYHD8gLVtbQaXCZcu5nbNkRw3HWZI2GAiEAzIkkquOAr/IdVBBaUc/uSHr4gnhTkOenjxZJNRuMCCY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.10.5.tgz_1467183137850_0.5156579504255205"},"directories":{}},"0.10.6":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.10.6","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.10.6","_shasum":"045c7c2993190372be79b32975c0b8878a0450b8","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"045c7c2993190372be79b32975c0b8878a0450b8","tarball":"https://registry.npmjs.org/typography/-/typography-0.10.6.tgz","integrity":"sha512-SaW/ZZmf62ffeUiCOskqj2Bytcxaovr97kd7OyIn/Xokn/cMkMTLFpLr2mbkD1Om4qf5CTFPlb5eh2Fu4kIkkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGi//+YxGOriwxK46eI39ZtnDj2kkBphImepTHKuCYrcAiBco9Sd9tR4ahKlyzsxFS1rHytdtNQtqg2KkO/Nc1q77w=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.10.6.tgz_1467755204456_0.14249479863792658"},"directories":{}},"0.11.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.11.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.11.0","_shasum":"5ae05af244ef54689347b8c0ff4507fda1d0e3f1","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"5ae05af244ef54689347b8c0ff4507fda1d0e3f1","tarball":"https://registry.npmjs.org/typography/-/typography-0.11.0.tgz","integrity":"sha512-j2AqkPEDaKRfckypO08lDUvxZ3mXWPZ55oyZ0OjxAhp1hUPmU3CpcK2F125VrTXgezb1WaoQEfZfqiLWKuSj8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICi/SkE4D+8q7BcOmQykafQ0ylKhuXb8zuPsUtiLDfUrAiBiA6GQugK04EVxb/JelgsUMC2eaBg7+e99hC8DNZjZMQ=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.11.0.tgz_1468440807131_0.4152112945448607"},"directories":{}},"0.11.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.11.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.11.1","_shasum":"0c76cc91ebfb966de9f29eff08631d732f45551f","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"0c76cc91ebfb966de9f29eff08631d732f45551f","tarball":"https://registry.npmjs.org/typography/-/typography-0.11.1.tgz","integrity":"sha512-AzXb2QyiIZ+W+fMskoEgrQZcDoGVbovx8yCPROSIpSlovZYwzVmpYcxyUAV2pWKZu2+CZ20AL5p9DFZ3HyFPJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfN0/R6s/Ig3CZDY71Rv+Su7R0HiIBmF0lzyn8HyrG4wIgOG6O7n5kuvb9c+qUOsDeQJZAQIjmc3O3uY0UEJKhJ7A="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.11.1.tgz_1468441099248_0.8368241565767676"},"directories":{}},"0.11.4":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.11.4","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.11.4","_shasum":"ee3b10442f40d99970062d3f3535e022fe12f2dc","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"ee3b10442f40d99970062d3f3535e022fe12f2dc","tarball":"https://registry.npmjs.org/typography/-/typography-0.11.4.tgz","integrity":"sha512-NNLvP2TPJQeHcXP5Bp3rh7s39g9fLcGLeSMM+peD2IC0Jnd4sSus35c0YLBjyyg+lUgnQAXCC/pqkOeeCRpmTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxaweFyHLdbzC1SNeR2d43lV51IZeIMfzHO0gRDgzhrgIgLkGmCglsnIkbvLtfYeNowc4lfEba0WPEg2kcRTsV3ss="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.11.4.tgz_1468463342642_0.17515802406705916"},"directories":{}},"0.11.5":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.11.5","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.11.5","_shasum":"eb469d9db1c953d16b17860841b08f50572fa586","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"eb469d9db1c953d16b17860841b08f50572fa586","tarball":"https://registry.npmjs.org/typography/-/typography-0.11.5.tgz","integrity":"sha512-uNRc/bmNKnzGdPedgmcKe0g70OrvCOmi0fy0bx9bXtbVoLDKvNfa0E4uQIvR1URIZvQ1ZfHjq4M0WPJVg03rLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDO/ZEqcDCxwVJjmxct8ophYInqdNb6e52YOU8f7o/JQAiEA2OgoQuU4SRyVEe4pxrXWE3vW36LnaPPjyyQb87uvGkI="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.11.5.tgz_1468556754599_0.4239256053697318"},"directories":{}},"0.11.6":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.11.6","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.11.6","_shasum":"7a2c079a2b114075bfaa793c173d8559eceb8e8f","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"7a2c079a2b114075bfaa793c173d8559eceb8e8f","tarball":"https://registry.npmjs.org/typography/-/typography-0.11.6.tgz","integrity":"sha512-UNybPcydfM3v9IHyRvPefVCa1YJBiMnGZCvmUzTnmgQwrCC3x7dIk4tydtT5SokJY3CthMYKFI/frzn28KuA6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtDL/qLyzT4GEdO2qWDQgXE3uzcVq2KbhDFbVPANFl4AiA5KwHtFB+tXsNxsksUqnNaMEHl+BycCOLp8ddxR8Dv7w=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.11.6.tgz_1468614205306_0.964928086148575"},"directories":{}},"0.11.7":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.11.7","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.11.7","_shasum":"df59531b6cc162c209b615d3f4b4c41db4030a37","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"df59531b6cc162c209b615d3f4b4c41db4030a37","tarball":"https://registry.npmjs.org/typography/-/typography-0.11.7.tgz","integrity":"sha512-8a9MDCO/C1Cu6woP3rtBUCkgRUVlsVZi+O5zaoN38iXYf4+ONRDLHOaYanPjX852guER8wSvwiCdMznLnt3/xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqjVpVulnQZnxhasdJt8kfzzfYXoFbFblc9joeuTX1PQIhANiaHm4ZIMtTI8OuE8onqWfTMlNKky7e9z5DCmyTn6oL"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.11.7.tgz_1468889073471_0.6628873609006405"},"directories":{}},"0.11.11":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.11.11","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.10.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path .gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.11.11","_shasum":"1538b0015330279edede86993c2504321b93e457","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"1538b0015330279edede86993c2504321b93e457","tarball":"https://registry.npmjs.org/typography/-/typography-0.11.11.tgz","integrity":"sha512-SBw9FWOMB/hI3NNldoOvmIGVcuP5gIZcMH+qq9gW5g6OWctYu7/LzdQhwE0lJUWJAH8ZpLWwQafwNlX6o4vJWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4OUchbY//n18z+w+EuJA7cDKKklYsFth84xDwY5u8JAiEAuLsOd/IuloEEq2+c7DYHUMgGwBTn7RTaDVXrzTP8MEA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.11.11.tgz_1469339733094_0.7471348328981549"},"directories":{}},"0.12.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.12.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.12.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.12.0","_shasum":"2639def3315446c0a19d597dc3d274baec40e2dc","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"2639def3315446c0a19d597dc3d274baec40e2dc","tarball":"https://registry.npmjs.org/typography/-/typography-0.12.0.tgz","integrity":"sha512-NfHZEVWN2zsdZ+PM2f6fKrK3qyMJvkcqREHgaZOoodsYXukOQfxkfSxRA0exkKUzYZupT10EGmDWLr9paskGQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7vqAoMYGyhICZfIikswCqFMwJk8/SlNzXX0iBupD1KAIhALugpdUYhIUJLiJqdQqeB9+cv56EjzXoe0rO0JlIzb6O"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.12.0.tgz_1470100518949_0.6127600853797048"},"directories":{}},"0.12.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.12.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.12.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.12.1","_shasum":"1dc6b5f880d138e1858bab57671255f1ab27727e","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"1dc6b5f880d138e1858bab57671255f1ab27727e","tarball":"https://registry.npmjs.org/typography/-/typography-0.12.1.tgz","integrity":"sha512-YXFwtYiv80QVI+2rkvLI1yrFYKzdgulzbVtr65QIIHgJBGuwkQArq4xON9zRbHQuFFK63Ud1oXy5Z1ow694aeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFP7bU1nNqdavZFdjzUIkwDuZxegGaFiGaIlctGHZHbvAiEAu6dvt5dEzp57Yx1LL5o5hEqZ3JCRWiP2hWnf/KaWwG4="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.12.1.tgz_1470268645198_0.9903454871382564"},"directories":{}},"0.12.2":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.12.2","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.12.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.12.2","_shasum":"cfac83668578c18a6a2b7ed08635c3d55aaa5d59","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"cfac83668578c18a6a2b7ed08635c3d55aaa5d59","tarball":"https://registry.npmjs.org/typography/-/typography-0.12.2.tgz","integrity":"sha512-+Gjs0w6tiKcUjVXpZycR3ttHgtakBBeXCLrDTG9vnElJaGZ1Iqyx4bVUa/czhsbS+Ezc9p64Ow1oT0mYdfhglA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWr6fCRFXruq6otooVgKGQWkedJukEagVRHLUy/ZV4QAiEA/+98hlb7+Q74rTFpdPZLeO2Gkj5v/QyI2KCZfuCg9ws="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.12.2.tgz_1470270592554_0.32446906133554876"},"directories":{}},"0.12.3":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.12.3","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.12.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.12.3","_shasum":"1c4077a8a892b13846ac2a3a73f43a0be9addad3","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"1c4077a8a892b13846ac2a3a73f43a0be9addad3","tarball":"https://registry.npmjs.org/typography/-/typography-0.12.3.tgz","integrity":"sha512-QgNAl5JQLL7CTxUJvPEWQ3aU+c2VT1sYQRIIu9DyOx/1h7OhApLc8YcBeEd0Ra4LhEXsAz3a0n9SKBrAhs2+kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4WSRO/5/ydcaqLPTq5GZW2LmU4TgfxtGfxeq/AMzeBgIgP/aFscJReLF6bn5v5AwgzzEBTGY6O+m0f1BtEZiFkq0="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.12.3.tgz_1470270815792_0.5230368620250374"},"directories":{}},"0.12.4":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.12.4","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.2.0","decamelize":"^1.2.0","gray-percentage":"^1.1.2","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.12.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.12.4","_shasum":"7d47e43405a6d397c7d77dbcb4a7c47664da93d3","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"7d47e43405a6d397c7d77dbcb4a7c47664da93d3","tarball":"https://registry.npmjs.org/typography/-/typography-0.12.4.tgz","integrity":"sha512-N5+3cmCHw+JLNKXoj6ViDnfhVpCpCQX5NkkP2zUq8HjElRh3Ua6komKcihc+NT9bDohHa5G+kKTVZWX9MOxWpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICj5O59RchDGzz+Ik7HEKlHtwgUGoKgYslDAe0Al2rxCAiBkDz+cxtIUg2jLFRJwWugcBA7OYBVbnu+KR5QptRiiHw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.12.4.tgz_1470976194053_0.9269210558850318"},"directories":{}},"0.13.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.13.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.12.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.13.0","_shasum":"7872d800ce695af3ffaca228d42357395ec1840e","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"7872d800ce695af3ffaca228d42357395ec1840e","tarball":"https://registry.npmjs.org/typography/-/typography-0.13.0.tgz","integrity":"sha512-gzdgMXZ3PUZekqhThbg8rStYhvN5J2ktf33pZAmqXjnTretDYuUvz0I6VnoYxNPb57kYwyPYEE6wEM04yb3TbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpAt3w4b1GP9GFwvVJWXGdztNJtQ6u6etqqmpHSXfnvAiEA/AFqLtw7sXfc1jXq8L9HVyGuDL9owlWMIC3Ires/GnQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.13.0.tgz_1471391849563_0.011437776498496532"},"directories":{}},"0.13.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.13.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.12.0"},"homepage":"https://github.com/KyleAMathews/react-typography","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.13.1","_shasum":"5f9c7f7f618fcba5d4efff8667e1d45b176659de","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"5f9c7f7f618fcba5d4efff8667e1d45b176659de","tarball":"https://registry.npmjs.org/typography/-/typography-0.13.1.tgz","integrity":"sha512-CgqjDFN4tCf47pm6neDSopT74WRj14gdgm7l1dlc0nvifsnv0dug7wRT8hJuE3ZCfbzh5k/gGM/oUQouueUIDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCac3lKxZEsdUcBiLfzFh4hEsxBthkiC08GVKjBVjS0bAIgKPKdR3VX6B/EqqAnBqaySkKJFCdvFtdbjySshJvIB6E="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typography-0.13.1.tgz_1471887193114_0.9468596663791686"},"directories":{}},"0.13.3":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.13.3","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.12.0"},"homepage":"https://github.com/KyleAMathews/typography.js","keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.git"},"scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"bugs":{"url":"https://github.com/KyleAMathews/typography/issues"},"_id":"typography@0.13.3","_shasum":"38b9ea0bf4682c02421726d677ed21e5156bfd9e","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.4.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"38b9ea0bf4682c02421726d677ed21e5156bfd9e","tarball":"https://registry.npmjs.org/typography/-/typography-0.13.3.tgz","integrity":"sha512-sB6w9CGAjXbclBxBVU6vS539Z51idBbtc+9oPDr05cr5xMJNvwHLZLRAVc2Q9kMpTaN7fU4GO1h0Fi7Q3SrnPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWNETBmocVB0VzNplS66iIpsJkDUAOJF83qnvc0jC5HAiEAmIBnVD+X353ohUZH7SLAbLlXvvezXd/u+IRQyEFPc94="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.13.3.tgz_1472159337223_0.029717436525970697"},"directories":{}},"0.14.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.14.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.14.0","_shasum":"852883f5405eeb2a2fe0ba95723b379b49c2fb87","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.4.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"852883f5405eeb2a2fe0ba95723b379b49c2fb87","tarball":"https://registry.npmjs.org/typography/-/typography-0.14.0.tgz","integrity":"sha512-skR49FMbHBy8dBP7a6PwtwEHVmSMkaDc872Iv3l4uuWILDb3PW2ij5J2sMS7Z7SN//sUeG2OWmnUImEBKH8R3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpkBYjYs2D55jcfwFco3UjQa3PoeJuXtg5U/x9bWZr7gIhANqBtA0QDwg576whTc2kNg9IupTQ6gCR4BTb8YWgkQLn"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.14.0.tgz_1474568438640_0.3890206799842417"},"directories":{}},"0.15.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.0","_shasum":"4ca3d3c9ef0044f5a8e3ed9c9b752ef989341207","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"4ca3d3c9ef0044f5a8e3ed9c9b752ef989341207","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.0.tgz","integrity":"sha512-7xuZb8pxzCCLadP/cu2Ywf1LIYXKM56dIjFZXluSdUymZCdsvKwedskTA3jPkxGIy0NUeiOVV+3GhRtgGKhrPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoyZGVMEaYrKr7c9IgsllWkkJDLy64qUAOhRwCmYhMjAiEAtS8Cxrsc/eWQ/4EIyjPdOjp3ScSzNPDKKc1ux6gM2IM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.15.0.tgz_1478054011561_0.8062899552751333"},"directories":{}},"0.15.3":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.3","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.3","_shasum":"e59d69c1b181a19e6b7e1221df23be47e6ee919c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"e59d69c1b181a19e6b7e1221df23be47e6ee919c","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.3.tgz","integrity":"sha512-EcHjpcM7Pois9HbNPl/c8w3Uzz3xQWTFYVUwdV93yN8/DXx9UUySuYmnQVAirLv2GoqrHvNbtHOO5QVh0fFmFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0/LQ2+MyTVR2bX3B2ftHbHkZRX2OHHu9jPE9VDgUdRQIgT46rwp89NILxikex7VCJKnLXHzBRCuoYwKvVyDdtclo="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typography-0.15.3.tgz_1484202718003_0.6402105067390949"},"directories":{}},"0.15.3-readme-QqIed":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.3-readme-QqIed","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.3-readme-QqIed","_shasum":"d381a4753e6b89b1dda4cd7644f0cacac5aaa44e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"d381a4753e6b89b1dda4cd7644f0cacac5aaa44e","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.3-readme-QqIed.tgz","integrity":"sha512-+EhZDKNWQCocaRPBswkGUPT7SoAFozWoXLtR36wnp1VCwvr8hJ9SfQCSJGeoyQV730HISkWpmrW0tJ12K6j++A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC46VuFL1sAVBKwik58SaIs8bfgwjll2mCkKy8AAFSwsAIgZgd6FTqb3bFqXsYoeOd0zbq4oaoJbZiJ9uc22SbyoJ0="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typography-0.15.3-readme-QqIed.tgz_1484202837947_0.2861822925042361"},"directories":{}},"0.15.3-readme-QqIed-readme-XEqce":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.3-readme-QqIed-readme-XEqce","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.3-readme-QqIed-readme-XEqce","_shasum":"dd3cee3f8693ffbcdd751869ad32bcadd2acd2f9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"dd3cee3f8693ffbcdd751869ad32bcadd2acd2f9","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.3-readme-QqIed-readme-XEqce.tgz","integrity":"sha512-oL7XjKm15yxc9sQQlyni/AXKVmRAP61NI5/LO1fxMCBJI1ZrmAh+M3ASklGhZ4bxla0DgWDoXECo1YsU7VlWqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu1S06RlP7eHCLTq1iVsEAggt9m/uEhaW/GnjsNvQgqQIhAJoUTLjvYra1sWQKneSjE4T0cwGz+FOQvUM0g3UAFTpJ"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.15.3-readme-QqIed-readme-XEqce.tgz_1484202935220_0.7796507820021361"},"directories":{}},"0.15.4":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.4","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.4","_shasum":"2b73682e1d7269e9c6f1c9f3d4123076307d8a70","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"2b73682e1d7269e9c6f1c9f3d4123076307d8a70","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.4.tgz","integrity":"sha512-czgExImRiCgtLizcnlrsJrkmeD1VwMXt1rjioZSq0MXSFt9JjcxiTpTysx/FvmjvSurdcW9Lo2mBxHwDslUmZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDmOS5UYiBCtyCMmH0ZvUknw3PDP2Iw17OtmBRW9c8IAiBLwHPNDObtS6PM5aKw7OKvpVNuXJwnXqHxyIFwhNt8SQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.15.4.tgz_1484203332370_0.6468658675439656"},"directories":{}},"0.15.5":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.5","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.5","_shasum":"efc1deb9cd3e735cf6eedd41de385c83bd340129","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"efc1deb9cd3e735cf6eedd41de385c83bd340129","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.5.tgz","integrity":"sha512-L2m/La2+1mpuotkimT4V7yJ0gfX1Y/PEW2SGElEinGklKsR2kmm59c+87dgIdTw0nwz+QL4m9yHRZnKSV2IJjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgc6JlY6GlxTPMGtRzIgOI+H4SpgYV8ARnC0ZZRXCS3QIhAOyH1jKY1t1Tzbg8Y0TUk0Iw3ODdPvTSeMuxS8DM/mRt"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.15.5.tgz_1485241309805_0.503465631743893"},"directories":{}},"0.15.6":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.6","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.6","_shasum":"7d9390ed1171cc89f15bcda435b4022f39748ff5","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"7d9390ed1171cc89f15bcda435b4022f39748ff5","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.6.tgz","integrity":"sha512-2Za/RIzXqJOxPU7C8Z9XU0Rg8O+KJ1szLl8T9bYOoukTqVdW9Anr2hMov7mMS3vBQYy/9+3Z8bgXmYh+NS49gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDt6dRa3Fl7l5RFHULSMPdotJk5UD8Gw0VKGWwObgV1wAiEAtYsoyEqDqk40H0uJzs2GvDV4N9e4W/JSluOQ/qqk+Uw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.15.6.tgz_1485242411756_0.056056703673675656"},"directories":{}},"0.15.6-readme-NdONJ":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.6-readme-NdONJ","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.6-readme-NdONJ","_shasum":"b42d94665e50a9a841ff4449b3d2ee84357b0e8a","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"b42d94665e50a9a841ff4449b3d2ee84357b0e8a","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.6-readme-NdONJ.tgz","integrity":"sha512-E5It5Q7SCdpozjQskN+WnSh27XPFzA+TC1hyL5STE59+Be2kapzPAww44kbSzGnMfaXPXbrRdBYHB5sMW8g5eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHPSsyVfpPb1GSUumfSCryC41WIRmTW7pjbYoOjZp6eQIhAO0BcLhy3zoSPK/V9oWSVV8lkRP1KHB8aj1UmJXyEXnh"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/typography-0.15.6-readme-NdONJ.tgz_1485242430007_0.2948192530311644"},"directories":{}},"0.15.8":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.8","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.8","_shasum":"5b8ba60243a7b4f11f86098070f6924c569c04cf","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"5b8ba60243a7b4f11f86098070f6924c569c04cf","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.8.tgz","integrity":"sha512-6GD3NflOBzxYOzWWeEWqncmrtiZcEt9HopRDslLd4kRdDcBhSZ29LNstzHsk+XCAsWOc4gBxsQ9HUlMQyVD5vQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl/WRXRFZIPsHfdOuufnLjaDkao2oeqOT2FzQMNOAQUQIhAPw+QobFWUItNwLLItukDxWWel1yzTTwaKsSPzo64fE6"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.15.8.tgz_1485388416110_0.007982481503859162"},"directories":{}},"0.15.8-readme-fqbUP":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.8-readme-fqbUP","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.8-readme-fqbUP","_shasum":"ead1ab61ebfbe57d1db0b339db4c0d957981f2e0","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"ead1ab61ebfbe57d1db0b339db4c0d957981f2e0","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.8-readme-fqbUP.tgz","integrity":"sha512-rPeRAPpISpw8Rdy/vHC9DMQ4Ajt7DnWvt/vsul6i3oYZGsSfXw/Ar0z3EvuCMm6uX7N0pC+6scB1jxmJ+VA/aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5Sto3hCpCLXLp0iyLGfk9LdhIxHY6nAHNu4jXzG9Q6AiAEU7D8UuZw8taPP+zSEwkE8gT3FtKbne75ts41FsMWGg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.15.8-readme-fqbUP.tgz_1488255077583_0.5433291082736105"},"directories":{}},"0.15.10":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.10","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.10","_shasum":"e7196926d678047ab1f7058900d3a6fdb1164cb3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"dist":{"shasum":"e7196926d678047ab1f7058900d3a6fdb1164cb3","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.10.tgz","integrity":"sha512-rer4e0NnE35wLmnUdm4ujulb2m1Y3EnDNdjFj+Ybzk8YAZX8w3VgYH2P59+2MNMgnF5b8/JSfM+GmLMSlVBNxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVbKfSlpmZGg5Lx75HPsUetFVQgVU7eU6Ldu2NIwqAaQIgIagfUtoqGnB200WQ8TfwXZdVaAWhv0sf46d4+Sfa1kY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typography-0.15.10.tgz_1493835165789_0.5541625081095845"},"directories":{}},"0.15.12":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.15.12","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.15.12","_shasum":"333189035f85e585c0a5ac72669dd508e394a73e","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"dist":{"shasum":"333189035f85e585c0a5ac72669dd508e394a73e","tarball":"https://registry.npmjs.org/typography/-/typography-0.15.12.tgz","integrity":"sha512-XN5TQy8tHIvNh7AxMZj2AyDdlB6+2j2NEz0purAeuPQ7jKv1KftRoJ8Y9wz30ag6AnGSK252MihJ4A0M/MMjLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+NnJ4aaK8n+nue0T9kuW+MW4YkTnl8GgDQ2NiEzn7LAiEAtNjql+HkxhTwHQuwty+TosuojB36ImSjnLSKnWCiQ4s="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography-0.15.12.tgz_1499445520930_0.15968255954794586"},"directories":{}},"0.16.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.16.0","_shasum":"72b59db2c8b34588a1600b39a062317dd1d1787b","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"dist":{"shasum":"72b59db2c8b34588a1600b39a062317dd1d1787b","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.0.tgz","integrity":"sha512-ZQcFbHVodvOhIZJi9XfXKevgM94WTRnC/ywCxGpeB+I+5ZbS9aRw2h5MkuJTSF2LjxKoY5pLEcsF3/UCmeo7ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFtEOaCM3/Zp3we498YBV8xtXbRF7QK6pIZb4Pda7QmAiAXYSvpaD1NAEjNQV59KFKBm56fgndhgsPwY7gv/kCjrA=="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography-0.16.0.tgz_1501800492476_0.35338705591857433"},"directories":{}},"0.16.4":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.4","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.16.4","_shasum":"172d011231030b8628d1f61b4dd6d205b7df7933","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.1.2","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"dist":{"shasum":"172d011231030b8628d1f61b4dd6d205b7df7933","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.4.tgz","integrity":"sha512-EtLr/uIJdSahdWd9KwAJylfEpAKsNWXAdK+5pE7voNsCsUVq1AbMIl4jJ9nkITMTKfpq2zCascaBHDxL7hS2sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8c3mm9uPe5qRQUS64MZYUIJ49WAIEwFGSsMsgyj5KkAiBwrmyENvhaMksuQEvhE/u1jSsXUzA/klmj9zIIZOGUmQ=="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography-0.16.4.tgz_1503680529506_0.8078465415164828"},"directories":{}},"0.16.5":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.5","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.16.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"dist":{"integrity":"sha512-g3Qk5Moh3DXuLmOGrqUaiz9O1ew1Z3jyoQ+rf2EbQ5n2Gr1q7sp3e5LJxCwQf9y8/BosC72Kc7gCdu/piNDNrg==","shasum":"dbcae9a645b3c92c4b433b8c4ed86a44248f5e89","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCquwl87la/Ph35xegFS9GdqgMhAKGtYg53dqr6zntXIgIgGCgXNZeoszSbWXwaUfcdBIClsvi0M8QdoaZAaPqDSho="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography-0.16.5.tgz_1504480725653_0.5046778616961092"},"directories":{}},"0.16.6":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.6","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"main":"dist/index.js","scripts":{"build":"../../node_modules/.bin/babel src --out-dir dist/","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"../../node_modules/.bin/babel -w src --out-dir dist/"},"_id":"typography@0.16.6","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"dist":{"integrity":"sha512-jR4FECYt/Nq6ghD5nUJMAvx0Y6F44BeNo3ZRf1RjALbHaueseiz1O9oCTCkaQzfuVL9kAwphWF6BwKgG8hooWQ==","shasum":"8eeb6a3f10a97fd08025132bb50272104ae72aa3","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSt4QquxTxQGI63WuCxAqYZOyl8/EcK2QRhLmcQFGWQAIgM7wGR/kEU1digl6JEtiHBlcHRn8lkxbgAVvUbdd7isg="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography-0.16.6.tgz_1504545779953_0.8695087265223265"},"directories":{}},"0.16.15":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.15","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch"},"devDependencies":{"microbundle":"^0.4.4"},"_id":"typography@0.16.15","_npmVersion":"5.8.0","_nodeVersion":"8.7.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"dist":{"integrity":"sha512-J3BPioXCwN8jKYkxD/V9FzPiUfO2UmsebBnMB4X4o0C0SostnKAydFEMgZl0km3uSOFc3ugM/TDefxQxC5j02w==","shasum":"7f220b2c5a572d9a7980536d9671abe0f2263a4b","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.15.tgz","fileCount":33,"unpackedSize":2106941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3omXCRA9TVsSAnZWagAAuKsP/1LZFTyn1hFTSPx3OtNc\nBmYEssKEZCciayt1Xs5izqZk1AKxax2/w/UmP5yh/fVVed9JhgXYJQaecrXS\n5Fx/ubUQ/qcyJzFHPD23+v6b3ly0eg9P9JUUIdWfLZdavDQtkuu09GG7Rz94\nKYprWcCUrgXXDEnvv7p7EfWC3QnGJ9p/y2UguKhkdOfIrhfTfAhDQcJYq68h\nbVRz/+4JiGPDM+7bNNTANIZBc2f6j5nV83Wz/NeHmzx8ElY0+w58l8YIlS2d\nFiq5j6PI9tcpYE1WT1V6CxB21TjeXHsgWt6gYq30mBPQxcUstI1EtXcf5zKE\n4Nj+POHPfF87jAQAi4FQmIlKNIA7jPVSN8F1rp2w940spk/XOvwNTw7kqdi5\nxZgMhiAZOq03wFS+MfH+AQE/eWzBRFRcXGDDzH1GLsvX/1wPyFiMbhi2KPlX\nl6vKVKjQxJZueZvN0Yo7hbFtmUeYAQ4jpbJhby1c0vRIlIwgCabZ3GZnACyt\nVkGF8UXXei9hgYJGS98SFRh2EQmNLnfKHNXzKzM5exV1rEphNT/QTNHIiGJn\nvA+E/UGmzaCwlla3WVf03sdIPoXA0Kyl8r+zfKe4HRQObJEdUOYMgEdyBN8Q\nsj8/JyFJG1G0uO7sI8B74CXMufK3H1fCFLRjJPoRg4LYjTnpi8vEZXLA2fCV\ngmZX\r\n=bWXw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbT06+Ror4jEc7xkLUrG6LN11P7nifI/sNNSHcjUZ3WAiEA5igs0W/eKYRt4k/66U4whe/amywTHJusUSq2YlvWkwU="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_0.16.15_1524533653140_0.8293765259246579"},"_hasShrinkwrap":false},"0.16.16":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.16","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.3.0","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch"},"devDependencies":{"microbundle":"^0.4.4"},"_id":"typography@0.16.16","_npmVersion":"5.8.0","_nodeVersion":"8.7.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"dist":{"integrity":"sha512-7N5OrJvjlFOZUH9fnaL9gLQ3HFPwNT44y9I1ZgON+C1m7cB6C/0DhQqoQc6kSsSiV/p2gKlaGxP1KKaCckvquQ==","shasum":"e1b74aa60070b5eb0c16db7da662cc359d66b803","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.16.tgz","fileCount":33,"unpackedSize":2083794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3o/ICRA9TVsSAnZWagAA8W4P/jcKpPbStKZKdt9wE8CZ\nyADw+8q1+BNAjzvnFcHHWqN2/NgsWcAyocFXGQfBdPsF3aIo1wLv4TSjfpco\nTkALb955/l2epOAnKrSGklfmUZEFwUSpbneWimzsjGW+UDm0qrPTIQDbeeYe\n676EGs9O4KilB4Ulgp61SsglPWnW1tt2W6jtBFFfM5kPMSJIh6d4dVn8ndFb\nN/5HJNmwTN8UOsxhwcz/chsUKW7cJs4DT6wKlYI6LQZyyL8RVBZjBfLExBZA\nNqK4e6s3bqPCmLTO56QZPXEsF/zgspf5lai/bQhbPkLgatAFa26UvZ+1o0Gk\nVE41oqzcn5ygfcy/W7ozVW4pFwzwZIDWWe5c1OWtuoMRLjMeKc+5FlWsqTlr\nUvL5oBwI7l0uXe/dJj2WQ0/6uh2ZIf7/0hjVfV3ckyY3XuXBSpDbW9Hz0pPg\nc49cOHa0xHQpEvAC7hc/IM1fM8/i13vCNT5uXp7ljGQbfWFUTGIt2UYN49Zq\nclLWHFvr80YNQU0+idGSSRFxi+NoJoXV3eqa3iiLRBk98z+JHLGS9TlTNvnE\nHi+c/U6+SuO8P/5lLhv2gbn01yDcD4RYlfWNC+1/5TJDqruNKNHFjsTMIYs8\nCNlDcCr2hAAz4gTijW2+VTKHVRQAVLljBT33389VsAcIivhXcuR2UP2cDtQp\nX6f5\r\n=QE/r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5kF8IpbaP0cVBIUIT3LP2OH0J1NddGjGOufxSUUCtvQIhAM4vlToAwFPaYI/pruwqmdixGT5bYRCbYtyiedHInxyR"}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_0.16.16_1524535237734_0.799039755338063"},"_hasShrinkwrap":false},"0.16.17":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.17","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.14.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch"},"devDependencies":{"microbundle":"^0.4.4"},"_id":"typography@0.16.17","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"dist":{"integrity":"sha512-9fnPV0g6jDKoIXm5ljs9Ywa5NNZ5Map9FVhEbtcB08dEL3ymgADDTjGExKG4wr8cY7KAFEPnNud0BsvQLPJ++g==","shasum":"e166eda9b533d51c115e2b38becdb5cedd0a30e4","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.17.tgz","fileCount":23,"unpackedSize":1441267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa47EuCRA9TVsSAnZWagAAiO0P/R/1yDhN2SEiqCy92QrA\nYkZKun6YPB/QOfrAT9Tn4Rg8HFfpk5WJhgMtaEEKtwnQtuk0KW/P54mFklmd\norA7dgbA9CkyTTMBt1+EybtrwADU+vdJ1tDP0zmC7I5M761yA3JtB9KuHgCg\n3b2iCHlneehhCPo+0cNvZ5WKWK/PwuQWrnK1YDAf/UAjd7TFZBAf4LqgLJXq\n5GCk2Lq/tbs/dA49KR2+ppYb2RcgQDXZnXKCFG2Ugt0RlwoO3W/934f4C0/x\n+U1ZAxTBeVZndUiAjDSHQQLqLT4e3c7vWaK2cm2+mkw7SbL/3rCOvhCRCw8i\nTelbDr/k0gqtQWATB/4ex4PVXD+M6qYUtmzOPU0jgRxuv8h85TDKeYV+z0c/\nE0xVPrf0mRu8yP1Tl6rSG0F0W9bOHhxqhw6c9JOsPfxqsn9KZQLWihIGem+M\ndKh55VfzvptgRxhS9lIg1FuoRtl2W2qRp5po8bR+ZMWRF1qMYFeLihNLgbR6\npsUTVqoyOQoJ+I+bXTQXqPT8XsdK/5jIWjKcDMwfOe1rEgAXR2QLLOjlOavU\nPU/Z4tGkhKLRmNv6DiXM5nI4Bhy8NIBp4GNlfbU6JCBAICS/kkxwoKBvp/J3\n86sH/LIt9KS1xiSZTBa2upcp7r6Qm9hPEu7y+oaXzud6FxUalCLMdYJR95sU\n0s2w\r\n=GLjo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANKTz6Alq30Rp8zrCii2Ix5tXwovE4plNwfEWD/mKjzAiBKHL34gc5IA+fG4mh2B5eFCZVpDG8cgHnhRlmmxUkBgQ=="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_0.16.17_1524871467678_0.16573037930807577"},"_hasShrinkwrap":false},"1.0.0-alpha.0":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"1.0.0-alpha.0","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^1.0.0-alpha.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"npm-run-all build-client build-server","build-server":"microbundle","build-client":"microbundle --entry src/server.js --output dist/server.js","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch && microbundle --watch --entry src/server.js --output dist/server.js"},"devDependencies":{"microbundle":"^0.4.4","npm-run-all":"^4.1.3"},"gitHead":"9aaf399e51b6fd62ffc38b9a6e32aba44459bd2c","readmeFilename":"README.md","readme":"# Typography.js\nA powerful toolkit for building websites with beautiful typography.\n# Typography.js [![Build Status][build-badge]][build-status] [![Coverage Status][coverage-badge]][coverage-status]\nA powerful toolkit for building websites with beautiful design.\n\n## Install\n`npm install typography`\n\n## Demo/playground\nhttp://kyleamathews.github.io/typography.js\n\n## Why\nThe goal of Typography.js is to provide a high-level elegant API for\nexpressing typographic design intent.\n\nTypography is a complex *system* of interrelated styles. 100s of style\ndeclarations on dozens of elements must be in harmonious order. Trying\none design change can mean making dozens of tedious recalculations and\nCSS value changes. Creating new Typography themes with CSS feels hard.\n\nTypography.js provides a vastly simpler way to define and\nexplore typography designs.\n\nYou provide configuration to the Typography.js JS api and it uses its\nTypography engine to generate CSS for block and inline\nelements.\n\nTypography.js makes it easy to create designs that are unique, personal, and\ncustom to your project.\n\n## Themes & Plugins\n- **themes**: Typography.js themes are simple Javascript objects. As\n  such they're easy to share across projects or even\n  [open source and share via\nNPM](https://www.npmjs.com/browse/keyword/typography-theme).\n- **plugins**: Plugins are functions that extend or modify the core\n  Typography engine. They can change how headers are styled\n  or add specialized styles e.g. for code or tables.\n\n## Sites that use Typography.js\n* [bricolage.io](https://bricolage.io/?utm_source=github.com) ([source](https://github.com/KyleAMathews/blog/blob/master/blog-typography.coffee))\n* [React Headroom](https://kyleamathews.github.io/react-headroom/) ([source](https://github.com/KyleAMathews/react-headroom/blob/master/www/utils/typography.js))\n* [Gatsby Blog Starter](http://gatsbyjs.github.io/gatsby-starter-blog/) ([source](https://github.com/gatsbyjs/gatsby-starter-blog/blob/master/utils/typography.js))\n* [ollieglass.com](http://ollieglass.com/)\n* [Edit this file to add yours!](https://github.com/KyleAMathews/typography.js/blob/master/README.md)\n\n## Javascript usage\n```javascript\nimport Typography from 'typography'\n\nconst typography = new Typography({\n  baseFontSize: '18px',\n  baseLineHeight: 1.45,\n  headerFontFamily: ['Avenir Next', 'Helvetica Neue', 'Segoe UI', 'Helvetica', 'Arial', 'sans-serif'],\n  bodyFontFamily: ['Georgia', 'serif'],\n  // See below for the full list of options.\n})\n\n// Output CSS as string.\ntypography.toString()\n\n// Or insert styles directly into the <head> (works well for client-only\n// JS web apps.\ntypography.injectStyles()\n```\n\n## Themes\nWe maintain 30 (and counting) themes that are ready to use on your next\nproject. These are each published as seperate NPM packages. Explore\nthemes at http://kyleamathews.github.io/typography.js.\n\n### Using themes\n\nHere's an example of how to use the Funston theme.\n\n1. First save the package to your project `npm install --save\n   typography-theme-funston`\n2. Then import and pass into Typography when initializing.\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Customizing themes\nThemes are just javascript objects so it's easy to modify them as\nneeded. For example, if you're using the Funston theme but want to\nincrease the base font size slightly:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunstonTheme.baseFontSize = '22px' // was 20px.\n\nconst typography = new Typography(funstonTheme)\n```\n\nOr you can use the imperative API `overrideThemeStyles` to directly set/override\nstyles on a theme:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunston.overrideThemeStyles = ({ rhythm }, options) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Published Typography.js Themes\n* [typography-theme-alton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-alton/)\n* [typography-theme-de-young](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-de-young/)\n* [typography-theme-doelger](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-doelger/)\n* [typography-theme-elk-glen](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-elk-glen/)\n* [typography-theme-fairy-gates](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-fairy-gates/)\n* [typography-theme-funston](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-funston/)\n* [typography-theme-grand-view](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-grand-view/)\n* [typography-theme-irving](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-irving/)\n* [typography-theme-judah](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-judah/)\n* [typography-theme-lawton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lawton/)\n* [typography-theme-lincoln](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lincoln/)\n* [typography-theme-kirkham](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-kirkham/)\n* [typography-theme-moraga](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-moraga/)\n* [typography-theme-noriega](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-noriega/)\n* [typography-theme-ocean-beach](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-ocean-beach/)\n* [typography-theme-parnassus](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-parnassus/)\n* [typography-theme-st-annes](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-st-annes/)\n* [typography-theme-stow-lake](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stow-lake/)\n* [typography-theme-sutro](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-sutro/)\n* [typography-theme-stern-grove](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stern-grove/)\n* [typography-theme-twin-peaks](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-twin-peaks/)\n* [typography-theme-wordpress-kubrick](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-kubrick/)\n* [typography-theme-wordpress-2010](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2010/)\n* [typography-theme-wordpress-2011](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2011/)\n* [typography-theme-wordpress-2012](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2012/)\n* [typography-theme-wordpress-2013](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2013/)\n* [typography-theme-wordpress-2014](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2014/)\n* [typography-theme-wordpress-2015](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2015/)\n* [typography-theme-wordpress-2016](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2016/)\n* [typography-theme-wordpress-github](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-github/)\n* [typography-theme-wordpress-wikipedia](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wikipedia/)\n* If you publish your own, create a PR to add it here!\n\n## Plugins\nPlugins are functions that extend or modify the core typography engine.\nthey can change how headers are styled or add specialized styles e.g.\nfor code or tables. Currently there's one plugin available,\n`typography-plugin-code`.\n\nTo use the Code plugin, first install using NPM.\n\n`npm install --save typography-plugin-code`\n\nThen add to your theme before creating a new typography object.\n\n```javascript\nimport Typography from 'typography'\nimport CodePlugin from 'typography-plugin-code'\nimport sternGroveTheme from 'typography-theme-stern-grove'\n\nsternGroveTheme.plugins = [\n  new CodePlugin(),\n]\n\nconst typography = new Typography(sternGroveTheme)\n```\n\n## React.js helper components.\nTypography.js includes two helper components for your React.js projects,\n`TypographyStyle` and `GoogleFont`. These are ideal for\nserver-rendering.\n\n* `TypographyStyle` creates a style element and inserts the generated\n  CSS for your theme.\n* `GoogleFont` creates the link element to include the Google Fonts &\n  weights specified in your theme.\n\nTo use, first install the package `npm install --save react-typography`\nthen import them into your `html.js` file.\n\n```javascript\nimport { TypographyStyle, GoogleFont } from 'react-typography'\n// Best practice is to have a typography module\n// where you define your theme.\nimport typography from 'utils/typography'\n\n// Inside your React.js HTML component.\n<html>\n  <head>\n    <TypographyStyle typography={typography} />\n    <GoogleFont typography={typography} />\n  </head>\n  <body>\n    // stuff\n  </body>\n</html>\n```\n\n## API\n\n### Configuration\nWhen creating a new instance of Typography, you can pass in an\n*configuration* object. All configuration keys are optional.\n\n* **title**: The theme title.\n* **baseFontSize**: The base font size in pixels, defaults to `16px`.\n* **baseLineHeight**: The base line height using the css unitless number, defaults to `1.45`.\n* **scaleRatio**: The \"scale ratio\" for the theme. This value is the ratio\n  between the `h1` font size and the `baseFontSize`. So if the scale ratio is `2`\n  and the `baseFontSize` is `16px` then the `h1` font size is `32px`.\n```javascript\n{\n  scaleRatio: 2,\n}\n```\n* **googleFonts**: An array specifying Google Fonts for this project.\n```javascript\ngoogleFonts: [\n  {\n    name: 'Montserrat',\n    styles: [\n      '700',\n    ],\n  },\n  {\n    name: 'Merriweather',\n    styles: [\n      '400',\n      '400i',\n      '700',\n      '700i',\n    ],\n  },\n],\n```\n* **headerFontFamily**: An array of strings specifying the font family\n  stack for headers e.g. `['Helvetica', 'sans-serif']`. Defaults to a\nsystem UI font stack.\n* **bodyFontFamily**: An array of strings specifying the font family\n  stack for the body, defaults to `['georgia', 'serif']`.\n* **headerColor**: A css color string to be set on headers. Defaults\n  to `inherit`.\n* **bodyColor**: A css color string to be set for body text. Defaults\nto `hsl(0,0%,0%,0.8)`.\n* **headerWeight**: Specify the font weight for headers. Defaults to\n`bold`.\n* **bodyWeight**: Specify the font weight for body text. Defaults to\n  `normal`.\n* **boldWeight**: Specify the font weight for \"bold\" (b, strong, dt, th)\n  elements. Defaults to `bold`.\n* **blockMarginBottom**: Specify the default margin-bottom for block\n  elements. Defaults to one \"rhythm unit\" (i.e. the height of the base line height).\n* **includeNormalize**: Include normalize.css.\n  Normalize.css is an excellent project which works to normalize the\nbase browser CSS across browsers and serves as an excellent foundation\nfor Typography.js. We include normalize.CSS by default but if you're\nalready including it elsewhere in your project, you can disable\nincluding it here by passing `false`.\n* **overrideStyles**: Imperative API for directly adding to or\noverriding auto-generated styles. It's called with a Vertical\nRhythm object, the options object, and the algorithmically generated\nstyles.\n\n```javascript\noverrideStyles: ({ adjustFontSizeTo, rhythm }, options, styles) => ({\n  h1: {\n    fontFamily: ['Montserrat', 'sans-serif'].join(','),\n  },\n  blockquote: {\n    ...adjustFontSizeTo('19px'),\n    color: gray(41),\n    fontStyle: 'italic',\n    paddingLeft: rhythm(13/16),\n    marginLeft: rhythm(-1),\n    borderLeft: `${rhythm(3/16)} solid ${gray(10)}`,\n  },\n  'blockquote > :last-child': {\n    marginBottom: 0,\n  },\n})\n```\n* **overrideThemeStyles**: This has the same function signature as\n`overrideStyles` but should be used in place of `overrideStyles` when\nusing a 3rd-party theme so as to not delete the theme's own\n`overrideStyles` function.\n\n```javascript\noverrideThemeStyles: ({ rhythm }, options, styles) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n```\n\n## Related\n\n- [postcss-typography](https://github.com/BarryThePenguin/postcss-typography)\n\n## Developing Typography.js\nTypography.js is a monorepo facilitated by\n[Lerna](https://github.com/lerna/lerna).\n\nTODO: document constants + compass-vertical-rhythm + using typgraphy.js\nfor inline styles.\n\n<!-- Definitions -->\n\n[build-badge]: https://img.shields.io/travis/KyleAMathews/typography.js.svg\n\n[build-status]: https://travis-ci.org/KyleAMathews/typography.js\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/KyleAMathews/typography.js.svg\n\n[coverage-status]: https://codecov.io/github/KyleAMathews/typography.js\n=======\n\n## Backers\n\nSupport us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/typographyjs#backer)]\n\n<a href=\"https://opencollective.com/typographyjs/backer/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/29/avatar.svg\"></a>\n\n## Sponsors\n\nBecome a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/typographyjs#sponsor)]\n\n<a href=\"https://opencollective.com/typographyjs/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/29/avatar.svg\"></a>\n","_id":"typography@1.0.0-alpha.0","dist":{"shasum":"bdcf8f44cac26266f0a2ffba3afc801de56c0e27","tarball":"https://registry.npmjs.org/typography/-/typography-1.0.0-alpha.0.tgz","integrity":"sha512-5APno5Sg5SZemS8chKCLsqYgh9/1buxdwZBP7NXR29a6b1XEMe6ALSHKs4bnIPqml0ipS3gITh2UnYLY7+sFSQ==","fileCount":23,"unpackedSize":826853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbieNkCRA9TVsSAnZWagAADVQQAJU4ZwUKAa3KzM/wwVKE\n12uEuB/dDLyLJnssYS+O8pEnLdf+CWgHvsP/dux4Pif21Q1mViHgSWlLVUZ4\ni5SAwoUfPr7wswnKy0d72qLSg3ULZkHsrLD33Qb/CHCyRff1adiOYD5kkvX+\n8oWp1lr+tQeA9nD09sJTviL9JQIDcdGW0at+xZkXdhThUSoHBhiwxYTYOtL+\n6zkq/Qxt7uxTXmXxJLRXpkZGQNlzOGKoup3Llcc7gUpQCE6/nnHUAFo9Tf1y\nBDivt9ZWhLzf5xSyL7weOA37fH70XEh7l/XAX+4SzSlNoKOTo+fhuU+gWGVR\nMTlL2riEuyNsl64zPuHFhxEHGpS+ZSmCO2gZJDv+fjg3Z7kZvLoVQ4ybnC0z\nAJ8RJmjL2dgm+C2FRQPhWvDRGM7ti1SRrhpcag2vIwQ4cqqBjWxxfoyM1WMP\ndVkTNfqqUhIfMWnSSp5c31X+AF/fAHQhgFIweaHtmnKapnDCoa3j4cgnCHDm\n30STQ5EVuo7u2pp+SzHHJ/eUnKqKE3LwPna26H+WtqLZ4/C8usvqnrG/Y0MB\nibhvF9CTo43kstjKZM/m4anu/cKHWZz5CTKQ5iv5V5rmQFImyuqq9FZSObQN\nsSz6hzP1agTXbjTFYgl0EEHQfNTxnOFm0qocE8pFqSirai4nNRSzD4fH0Voi\n4wBt\r\n=xWla\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsDUNO6rZqOaW0xRyBLUvVLSN0ateMahVJ+jtf9tCJgAiBLC15WwhSMn4GLyYNOlLPzOs5f9y+xOWfecLNzA5s9ig=="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_1.0.0-alpha.0_1535763299417_0.6781806758439572"},"_hasShrinkwrap":false},"1.0.0-alpha.1":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"1.0.0-alpha.1","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^1.0.0-alpha.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"npm-run-all build-client build-server","build-server":"microbundle","build-client":"microbundle --entry src/server.js --output dist/server.js","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch && microbundle --watch --entry src/server.js --output dist/server.js"},"devDependencies":{"microbundle":"^0.4.4","npm-run-all":"^4.1.3"},"gitHead":"77a13fc0eecc468b15feb8b10de02edde2df99d5","readmeFilename":"README.md","readme":"# Typography.js [![Build Status][build-badge]][build-status] [![Coverage Status][coverage-badge]][coverage-status]\nA powerful toolkit for building websites with beautiful design.\n\n## Install\n`npm install typography`\n\n## Demo/playground\nhttp://kyleamathews.github.io/typography.js\n\n## Why\nThe goal of Typography.js is to provide a high-level elegant API for\nexpressing typographic design intent.\n\nTypography is a complex *system* of interrelated styles. 100s of style\ndeclarations on dozens of elements must be in harmonious order. Trying\none design change can mean making dozens of tedious recalculations and\nCSS value changes. Creating new Typography themes with CSS feels hard.\n\nTypography.js provides a vastly simpler way to define and\nexplore typography designs.\n\nYou provide configuration to the Typography.js JS api and it uses its\nTypography engine to generate CSS for block and inline\nelements.\n\nTypography.js makes it easy to create designs that are unique, personal, and\ncustom to your project.\n\n## Themes & Plugins\n- **themes**: Typography.js themes are simple Javascript objects. As\n  such they're easy to share across projects or even\n  [open source and share via\nNPM](https://www.npmjs.com/browse/keyword/typography-theme).\n- **plugins**: Plugins are functions that extend or modify the core\n  Typography engine. They can change how headers are styled\n  or add specialized styles e.g. for code or tables.\n\n## Sites that use Typography.js\n* [bricolage.io](https://bricolage.io/?utm_source=github.com) ([source](https://github.com/KyleAMathews/blog/blob/master/blog-typography.coffee))\n* [React Headroom](https://kyleamathews.github.io/react-headroom/) ([source](https://github.com/KyleAMathews/react-headroom/blob/master/www/utils/typography.js))\n* [Gatsby Blog Starter](http://gatsbyjs.github.io/gatsby-starter-blog/) ([source](https://github.com/gatsbyjs/gatsby-starter-blog/blob/master/utils/typography.js))\n* [ollieglass.com](http://ollieglass.com/)\n* [Edit this file to add yours!](https://github.com/KyleAMathews/typography.js/blob/master/README.md)\n\n## Javascript usage\n```javascript\nimport Typography from 'typography'\n\nconst typography = new Typography({\n  baseFontSize: '18px',\n  baseLineHeight: 1.45,\n  headerFontFamily: ['Avenir Next', 'Helvetica Neue', 'Segoe UI', 'Helvetica', 'Arial', 'sans-serif'],\n  bodyFontFamily: ['Georgia', 'serif'],\n  // See below for the full list of options.\n})\n\n// Output CSS as string.\ntypography.toString()\n\n// Or insert styles directly into the <head> (works well for client-only\n// JS web apps.\ntypography.injectStyles()\n```\n\n## Themes\nWe maintain 30 (and counting) themes that are ready to use on your next\nproject. These are each published as seperate NPM packages. Explore\nthemes at http://kyleamathews.github.io/typography.js.\n\n### Using themes\n\nHere's an example of how to use the Funston theme.\n\n1. First save the package to your project `npm install --save\n   typography-theme-funston`\n2. Then import and pass into Typography when initializing.\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Customizing themes\nThemes are just javascript objects so it's easy to modify them as\nneeded. For example, if you're using the Funston theme but want to\nincrease the base font size slightly:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunstonTheme.baseFontSize = '22px' // was 20px.\n\nconst typography = new Typography(funstonTheme)\n```\n\nOr you can use the imperative API `overrideThemeStyles` to directly set/override\nstyles on a theme:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunston.overrideThemeStyles = ({ rhythm }, options) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Published Typography.js Themes\n* [typography-theme-alton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-alton/)\n* [typography-theme-de-young](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-de-young/)\n* [typography-theme-doelger](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-doelger/)\n* [typography-theme-elk-glen](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-elk-glen/)\n* [typography-theme-fairy-gates](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-fairy-gates/)\n* [typography-theme-funston](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-funston/)\n* [typography-theme-grand-view](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-grand-view/)\n* [typography-theme-irving](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-irving/)\n* [typography-theme-judah](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-judah/)\n* [typography-theme-lawton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lawton/)\n* [typography-theme-lincoln](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lincoln/)\n* [typography-theme-kirkham](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-kirkham/)\n* [typography-theme-moraga](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-moraga/)\n* [typography-theme-noriega](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-noriega/)\n* [typography-theme-ocean-beach](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-ocean-beach/)\n* [typography-theme-parnassus](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-parnassus/)\n* [typography-theme-st-annes](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-st-annes/)\n* [typography-theme-stow-lake](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stow-lake/)\n* [typography-theme-sutro](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-sutro/)\n* [typography-theme-stern-grove](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stern-grove/)\n* [typography-theme-twin-peaks](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-twin-peaks/)\n* [typography-theme-wordpress-kubrick](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-kubrick/)\n* [typography-theme-wordpress-2010](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2010/)\n* [typography-theme-wordpress-2011](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2011/)\n* [typography-theme-wordpress-2012](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2012/)\n* [typography-theme-wordpress-2013](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2013/)\n* [typography-theme-wordpress-2014](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2014/)\n* [typography-theme-wordpress-2015](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2015/)\n* [typography-theme-wordpress-2016](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2016/)\n* [typography-theme-wordpress-github](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-github/)\n* [typography-theme-wordpress-wikipedia](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wikipedia/)\n* If you publish your own, create a PR to add it here!\n\n## Plugins\nPlugins are functions that extend or modify the core typography engine.\nthey can change how headers are styled or add specialized styles e.g.\nfor code or tables. Currently there's one plugin available,\n`typography-plugin-code`.\n\nTo use the Code plugin, first install using NPM.\n\n`npm install --save typography-plugin-code`\n\nThen add to your theme before creating a new typography object.\n\n```javascript\nimport Typography from 'typography'\nimport CodePlugin from 'typography-plugin-code'\nimport sternGroveTheme from 'typography-theme-stern-grove'\n\nsternGroveTheme.plugins = [\n  new CodePlugin(),\n]\n\nconst typography = new Typography(sternGroveTheme)\n```\n\n## React.js helper components.\nTypography.js includes two helper components for your React.js projects,\n`TypographyStyle` and `GoogleFont`. These are ideal for\nserver-rendering.\n\n* `TypographyStyle` creates a style element and inserts the generated\n  CSS for your theme.\n* `GoogleFont` creates the link element to include the Google Fonts &\n  weights specified in your theme.\n\nTo use, first install the package `npm install --save react-typography`\nthen import them into your `html.js` file.\n\n```javascript\nimport { TypographyStyle, GoogleFont } from 'react-typography'\n// Best practice is to have a typography module\n// where you define your theme.\nimport typography from 'utils/typography'\n\n// Inside your React.js HTML component.\n<html>\n  <head>\n    <TypographyStyle typography={typography} />\n    <GoogleFont typography={typography} />\n  </head>\n  <body>\n    // stuff\n  </body>\n</html>\n```\n\n## API\n\n### Configuration\nWhen creating a new instance of Typography, you can pass in an\n*configuration* object. All configuration keys are optional.\n\n* **title**: The theme title.\n* **baseFontSize**: The base font size in pixels, defaults to `16px`.\n* **baseLineHeight**: The base line height using the css unitless number, defaults to `1.45`.\n* **scaleRatio**: The \"scale ratio\" for the theme. This value is the ratio\n  between the `h1` font size and the `baseFontSize`. So if the scale ratio is `2`\n  and the `baseFontSize` is `16px` then the `h1` font size is `32px`.\n```javascript\n{\n  scaleRatio: 2,\n}\n```\n* **googleFonts**: An array specifying Google Fonts for this project.\n```javascript\ngoogleFonts: [\n  {\n    name: 'Montserrat',\n    styles: [\n      '700',\n    ],\n  },\n  {\n    name: 'Merriweather',\n    styles: [\n      '400',\n      '400i',\n      '700',\n      '700i',\n    ],\n  },\n],\n```\n* **headerFontFamily**: An array of strings specifying the font family\n  stack for headers e.g. `['Helvetica', 'sans-serif']`. Defaults to a\nsystem UI font stack.\n* **bodyFontFamily**: An array of strings specifying the font family\n  stack for the body, defaults to `['georgia', 'serif']`.\n* **headerColor**: A css color string to be set on headers. Defaults\n  to `inherit`.\n* **bodyColor**: A css color string to be set for body text. Defaults\nto `hsl(0,0%,0%,0.8)`.\n* **headerWeight**: Specify the font weight for headers. Defaults to\n`bold`.\n* **bodyWeight**: Specify the font weight for body text. Defaults to\n  `normal`.\n* **boldWeight**: Specify the font weight for \"bold\" (b, strong, dt, th)\n  elements. Defaults to `bold`.\n* **blockMarginBottom**: Specify the default margin-bottom for block\n  elements. Defaults to one \"rhythm unit\" (i.e. the height of the base line height).\n* **includeNormalize**: Include normalize.css.\n  Normalize.css is an excellent project which works to normalize the\nbase browser CSS across browsers and serves as an excellent foundation\nfor Typography.js. We include normalize.CSS by default but if you're\nalready including it elsewhere in your project, you can disable\nincluding it here by passing `false`.\n* **overrideStyles**: Imperative API for directly adding to or\noverriding auto-generated styles. It's called with a Vertical\nRhythm object, the options object, and the algorithmically generated\nstyles.\n\n```javascript\noverrideStyles: ({ adjustFontSizeTo, rhythm }, options, styles) => ({\n  h1: {\n    fontFamily: ['Montserrat', 'sans-serif'].join(','),\n  },\n  blockquote: {\n    ...adjustFontSizeTo('19px'),\n    color: gray(41),\n    fontStyle: 'italic',\n    paddingLeft: rhythm(13/16),\n    marginLeft: rhythm(-1),\n    borderLeft: `${rhythm(3/16)} solid ${gray(10)}`,\n  },\n  'blockquote > :last-child': {\n    marginBottom: 0,\n  },\n})\n```\n* **overrideThemeStyles**: This has the same function signature as\n`overrideStyles` but should be used in place of `overrideStyles` when\nusing a 3rd-party theme so as to not delete the theme's own\n`overrideStyles` function.\n\n```javascript\noverrideThemeStyles: ({ rhythm }, options, styles) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n```\n\n## Related\n\n- [postcss-typography](https://github.com/BarryThePenguin/postcss-typography)\n\n## Developing Typography.js\nTypography.js is a monorepo facilitated by\n[Lerna](https://github.com/lerna/lerna).\n\nTODO: document constants + compass-vertical-rhythm + using typgraphy.js\nfor inline styles.\n\n<!-- Definitions -->\n\n[build-badge]: https://img.shields.io/travis/KyleAMathews/typography.js.svg\n\n[build-status]: https://travis-ci.org/KyleAMathews/typography.js\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/KyleAMathews/typography.js.svg\n\n[coverage-status]: https://codecov.io/github/KyleAMathews/typography.js\n=======\n\n## Backers\n\nSupport us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/typographyjs#backer)]\n\n<a href=\"https://opencollective.com/typographyjs/backer/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/29/avatar.svg\"></a>\n\n## Sponsors\n\nBecome a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/typographyjs#sponsor)]\n\n<a href=\"https://opencollective.com/typographyjs/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/29/avatar.svg\"></a>\n","_id":"typography@1.0.0-alpha.1","dist":{"shasum":"051740b5d1dcac2581e6aae383d6bf8da352cdb5","tarball":"https://registry.npmjs.org/typography/-/typography-1.0.0-alpha.1.tgz","integrity":"sha512-Sc95BuF94BCGAPzcw3KQ8EBLDDYhg1mQ6a+7YZIUMGZEl83a4qLs+UE4CCkPGoSeXOG5I1WZqztY0/gWK0bS3g==","fileCount":23,"unpackedSize":823651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiejPCRA9TVsSAnZWagAATP4QAKGlVpsulYCYQVNYY4Zk\n3mSoMH1Kq4gL32wHVMsnehlZk9P6BJrSnjrtYlVi7fzcbhYp0ETPTjF+W8va\nSsZiCpwh+LJfXZVKUTD93vpmwBw07UXXyHzJtbGe6M/xzgnY+h0y04c8Ad3+\nrEE944Fm+a/QHRI6+F+b9clDkXB+0vuY8eGBvOEOY4riZeNZZ+uEWaFFTy+V\nDOyQPmhGHqTxkYyVG+Y4LErmj5Imhd6LYJWu1lB4hKu+BLoW6VpuOV4xX3oa\nJem+80bbUny9boD8nKZs68+0z/+FdoJLlUtniAsXgqs7Z0zAHam9A+by3rc+\nRC1YsTFpqeRd33WHsmDuEDWzb9B7NVW8fmG/zJJmZ4GxuUEFnu1zHbpS5pUM\nCgU3iuq7tu+i25/3AV47JimCI6h2RVSBevEl2Rqf+8WJhYThUAqKKw+ondQw\nm2JPlTBlg8xDruEPNSLKKwYmJ3qcAf8bDdMxZuGn4mlpvuuwn1oiTE3l2fYz\nwYrRnQidy4VXK6gNDbt2pSzhP7cPV4XdqVoIMrr/76+1J2xOBpsxXqLdmaLl\nmdDhf7fYSKdDx6dY/Vaz+pmVoTI+CP48yMRHWyI3ORrkOTWksKkt2ColPsDp\nmnCXG8gBRhPHs5+/vgd/dgFUqebRr/RN0ZvJHCXk940LnDoDLq8fHClYCUYz\nV3+p\r\n=Ly4p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfZrWaT75SQ0dXV6lp6eBZcJCGps7szTIWsZsXdQ2lkAiEArTIJEWDhEDHCa/5h2k/Htm95XvtvRRFcU6KwE0xGf0Y="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_1.0.0-alpha.1_1535764686910_0.9249968863369282"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"1.0.0-alpha.2","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^1.0.0-alpha.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"npm-run-all build-client build-server","build-server":"microbundle --entry src/server.js --output dist/server.js","build-client":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch && microbundle --watch --entry src/server.js --output dist/server.js","start":"node server.js"},"devDependencies":{"microbundle":"^0.4.4","npm-run-all":"^4.1.3"},"gitHead":"6ec12c760d900b79e555904fde4b377fe378bb21","readmeFilename":"README.md","readme":"# Typography.js [![Build Status][build-badge]][build-status] [![Coverage Status][coverage-badge]][coverage-status]\nA powerful toolkit for building websites with beautiful design.\n\n## Install\n`npm install typography`\n\n## Demo/playground\nhttp://kyleamathews.github.io/typography.js\n\n## Why\nThe goal of Typography.js is to provide a high-level elegant API for\nexpressing typographic design intent.\n\nTypography is a complex *system* of interrelated styles. 100s of style\ndeclarations on dozens of elements must be in harmonious order. Trying\none design change can mean making dozens of tedious recalculations and\nCSS value changes. Creating new Typography themes with CSS feels hard.\n\nTypography.js provides a vastly simpler way to define and\nexplore typography designs.\n\nYou provide configuration to the Typography.js JS api and it uses its\nTypography engine to generate CSS for block and inline\nelements.\n\nTypography.js makes it easy to create designs that are unique, personal, and\ncustom to your project.\n\n## Themes & Plugins\n- **themes**: Typography.js themes are simple Javascript objects. As\n  such they're easy to share across projects or even\n  [open source and share via\nNPM](https://www.npmjs.com/browse/keyword/typography-theme).\n- **plugins**: Plugins are functions that extend or modify the core\n  Typography engine. They can change how headers are styled\n  or add specialized styles e.g. for code or tables.\n\n## Sites that use Typography.js\n* [bricolage.io](https://bricolage.io/?utm_source=github.com) ([source](https://github.com/KyleAMathews/blog/blob/master/blog-typography.coffee))\n* [React Headroom](https://kyleamathews.github.io/react-headroom/) ([source](https://github.com/KyleAMathews/react-headroom/blob/master/www/utils/typography.js))\n* [Gatsby Blog Starter](http://gatsbyjs.github.io/gatsby-starter-blog/) ([source](https://github.com/gatsbyjs/gatsby-starter-blog/blob/master/utils/typography.js))\n* [ollieglass.com](http://ollieglass.com/)\n* [Edit this file to add yours!](https://github.com/KyleAMathews/typography.js/blob/master/README.md)\n\n## Javascript usage\n```javascript\nimport Typography from 'typography'\n\nconst typography = new Typography({\n  baseFontSize: '18px',\n  baseLineHeight: 1.45,\n  headerFontFamily: ['Avenir Next', 'Helvetica Neue', 'Segoe UI', 'Helvetica', 'Arial', 'sans-serif'],\n  bodyFontFamily: ['Georgia', 'serif'],\n  // See below for the full list of options.\n})\n\n// Output CSS as string.\ntypography.toString()\n\n// Or insert styles directly into the <head> (works well for client-only\n// JS web apps.\ntypography.injectStyles()\n```\n\n## Themes\nWe maintain 30 (and counting) themes that are ready to use on your next\nproject. These are each published as seperate NPM packages. Explore\nthemes at http://kyleamathews.github.io/typography.js.\n\n### Using themes\n\nHere's an example of how to use the Funston theme.\n\n1. First save the package to your project `npm install --save\n   typography-theme-funston`\n2. Then import and pass into Typography when initializing.\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Customizing themes\nThemes are just javascript objects so it's easy to modify them as\nneeded. For example, if you're using the Funston theme but want to\nincrease the base font size slightly:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunstonTheme.baseFontSize = '22px' // was 20px.\n\nconst typography = new Typography(funstonTheme)\n```\n\nOr you can use the imperative API `overrideThemeStyles` to directly set/override\nstyles on a theme:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunston.overrideThemeStyles = ({ rhythm }, options) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Published Typography.js Themes\n* [typography-theme-alton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-alton/)\n* [typography-theme-de-young](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-de-young/)\n* [typography-theme-doelger](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-doelger/)\n* [typography-theme-elk-glen](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-elk-glen/)\n* [typography-theme-fairy-gates](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-fairy-gates/)\n* [typography-theme-funston](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-funston/)\n* [typography-theme-grand-view](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-grand-view/)\n* [typography-theme-irving](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-irving/)\n* [typography-theme-judah](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-judah/)\n* [typography-theme-lawton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lawton/)\n* [typography-theme-lincoln](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lincoln/)\n* [typography-theme-kirkham](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-kirkham/)\n* [typography-theme-moraga](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-moraga/)\n* [typography-theme-noriega](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-noriega/)\n* [typography-theme-ocean-beach](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-ocean-beach/)\n* [typography-theme-parnassus](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-parnassus/)\n* [typography-theme-st-annes](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-st-annes/)\n* [typography-theme-stow-lake](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stow-lake/)\n* [typography-theme-sutro](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-sutro/)\n* [typography-theme-stern-grove](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stern-grove/)\n* [typography-theme-twin-peaks](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-twin-peaks/)\n* [typography-theme-wordpress-kubrick](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-kubrick/)\n* [typography-theme-wordpress-2010](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2010/)\n* [typography-theme-wordpress-2011](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2011/)\n* [typography-theme-wordpress-2012](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2012/)\n* [typography-theme-wordpress-2013](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2013/)\n* [typography-theme-wordpress-2014](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2014/)\n* [typography-theme-wordpress-2015](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2015/)\n* [typography-theme-wordpress-2016](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2016/)\n* [typography-theme-wordpress-github](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-github/)\n* [typography-theme-wordpress-wikipedia](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wikipedia/)\n* If you publish your own, create a PR to add it here!\n\n## Plugins\nPlugins are functions that extend or modify the core typography engine.\nthey can change how headers are styled or add specialized styles e.g.\nfor code or tables. Currently there's one plugin available,\n`typography-plugin-code`.\n\nTo use the Code plugin, first install using NPM.\n\n`npm install --save typography-plugin-code`\n\nThen add to your theme before creating a new typography object.\n\n```javascript\nimport Typography from 'typography'\nimport CodePlugin from 'typography-plugin-code'\nimport sternGroveTheme from 'typography-theme-stern-grove'\n\nsternGroveTheme.plugins = [\n  new CodePlugin(),\n]\n\nconst typography = new Typography(sternGroveTheme)\n```\n\n## React.js helper components.\nTypography.js includes two helper components for your React.js projects,\n`TypographyStyle` and `GoogleFont`. These are ideal for\nserver-rendering.\n\n* `TypographyStyle` creates a style element and inserts the generated\n  CSS for your theme.\n* `GoogleFont` creates the link element to include the Google Fonts &\n  weights specified in your theme.\n\nTo use, first install the package `npm install --save react-typography`\nthen import them into your `html.js` file.\n\n```javascript\nimport { TypographyStyle, GoogleFont } from 'react-typography'\n// Best practice is to have a typography module\n// where you define your theme.\nimport typography from 'utils/typography'\n\n// Inside your React.js HTML component.\n<html>\n  <head>\n    <TypographyStyle typography={typography} />\n    <GoogleFont typography={typography} />\n  </head>\n  <body>\n    // stuff\n  </body>\n</html>\n```\n\n## API\n\n### Configuration\nWhen creating a new instance of Typography, you can pass in an\n*configuration* object. All configuration keys are optional.\n\n* **title**: The theme title.\n* **baseFontSize**: The base font size in pixels, defaults to `16px`.\n* **baseLineHeight**: The base line height using the css unitless number, defaults to `1.45`.\n* **scaleRatio**: The \"scale ratio\" for the theme. This value is the ratio\n  between the `h1` font size and the `baseFontSize`. So if the scale ratio is `2`\n  and the `baseFontSize` is `16px` then the `h1` font size is `32px`.\n```javascript\n{\n  scaleRatio: 2,\n}\n```\n* **googleFonts**: An array specifying Google Fonts for this project.\n```javascript\ngoogleFonts: [\n  {\n    name: 'Montserrat',\n    styles: [\n      '700',\n    ],\n  },\n  {\n    name: 'Merriweather',\n    styles: [\n      '400',\n      '400i',\n      '700',\n      '700i',\n    ],\n  },\n],\n```\n* **headerFontFamily**: An array of strings specifying the font family\n  stack for headers e.g. `['Helvetica', 'sans-serif']`. Defaults to a\nsystem UI font stack.\n* **bodyFontFamily**: An array of strings specifying the font family\n  stack for the body, defaults to `['georgia', 'serif']`.\n* **headerColor**: A css color string to be set on headers. Defaults\n  to `inherit`.\n* **bodyColor**: A css color string to be set for body text. Defaults\nto `hsl(0,0%,0%,0.8)`.\n* **headerWeight**: Specify the font weight for headers. Defaults to\n`bold`.\n* **bodyWeight**: Specify the font weight for body text. Defaults to\n  `normal`.\n* **boldWeight**: Specify the font weight for \"bold\" (b, strong, dt, th)\n  elements. Defaults to `bold`.\n* **blockMarginBottom**: Specify the default margin-bottom for block\n  elements. Defaults to one \"rhythm unit\" (i.e. the height of the base line height).\n* **includeNormalize**: Include normalize.css.\n  Normalize.css is an excellent project which works to normalize the\nbase browser CSS across browsers and serves as an excellent foundation\nfor Typography.js. We include normalize.CSS by default but if you're\nalready including it elsewhere in your project, you can disable\nincluding it here by passing `false`.\n* **overrideStyles**: Imperative API for directly adding to or\noverriding auto-generated styles. It's called with a Vertical\nRhythm object, the options object, and the algorithmically generated\nstyles.\n\n```javascript\noverrideStyles: ({ adjustFontSizeTo, rhythm }, options, styles) => ({\n  h1: {\n    fontFamily: ['Montserrat', 'sans-serif'].join(','),\n  },\n  blockquote: {\n    ...adjustFontSizeTo('19px'),\n    color: gray(41),\n    fontStyle: 'italic',\n    paddingLeft: rhythm(13/16),\n    marginLeft: rhythm(-1),\n    borderLeft: `${rhythm(3/16)} solid ${gray(10)}`,\n  },\n  'blockquote > :last-child': {\n    marginBottom: 0,\n  },\n})\n```\n* **overrideThemeStyles**: This has the same function signature as\n`overrideStyles` but should be used in place of `overrideStyles` when\nusing a 3rd-party theme so as to not delete the theme's own\n`overrideStyles` function.\n\n```javascript\noverrideThemeStyles: ({ rhythm }, options, styles) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n```\n\n## Related\n\n- [postcss-typography](https://github.com/BarryThePenguin/postcss-typography)\n\n## Developing Typography.js\nTypography.js is a monorepo facilitated by\n[Lerna](https://github.com/lerna/lerna).\n\nTODO: document constants + compass-vertical-rhythm + using typgraphy.js\nfor inline styles.\n\n<!-- Definitions -->\n\n[build-badge]: https://img.shields.io/travis/KyleAMathews/typography.js.svg\n\n[build-status]: https://travis-ci.org/KyleAMathews/typography.js\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/KyleAMathews/typography.js.svg\n\n[coverage-status]: https://codecov.io/github/KyleAMathews/typography.js\n=======\n\n## Backers\n\nSupport us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/typographyjs#backer)]\n\n<a href=\"https://opencollective.com/typographyjs/backer/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/29/avatar.svg\"></a>\n\n## Sponsors\n\nBecome a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/typographyjs#sponsor)]\n\n<a href=\"https://opencollective.com/typographyjs/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/29/avatar.svg\"></a>\n","_id":"typography@1.0.0-alpha.2","dist":{"shasum":"d2f7ce9283707b760429887118a47256818d3b1b","tarball":"https://registry.npmjs.org/typography/-/typography-1.0.0-alpha.2.tgz","integrity":"sha512-dMUPNhzxmgb67zzii6iCOlSZoOTqIcazEeXvPAvvUt6bRd/OWvOIMJMWbawGfOdX2mJ/xBMi628NvOKw9on7Qw==","fileCount":22,"unpackedSize":821071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbie9DCRA9TVsSAnZWagAAT8UP/R3461d3yh6LKp9ixZ6X\n6DFnyXP0BnFPCf9vn9DdZIXBQsELV+tFtx/ZsOErc9IN89XAntACaICOeLa9\n7v1MW8+DD9bhlegE5gc30qnlo5xvikEPL0xiL2b5Pw8uY1Bvar8t599POkYo\n+fytC9u5bH2bozV4ckHHAjh5m4jhL7VBx5ahB62I3scURVFjbeOvlayEZSED\nJEPELJmSfy+BRofYI+UKwNl40ajtGdEHUws1AlprzcHjCI7kQN1veSsul+5O\nxIAWL5BrsWlyyquaA1DwwwlVL/NpPhAEdng3yW9nqqK7qeexSF6SqGdrMxMA\nPMfYnRXnhhdgs7PJzaVee7HXT1caSEcuMx23xJVKy7aprLffqFDKrkEmws5j\n1aHee5Idnm7UrdpWiacpiLFi78BqbhK/1vM8KVWF0INB0XdSw+p6pfblfRvq\nM9C5vP01/7JlylYnurPEYcen3fv0l86D+1OMhQI8zKascOWOpJGkMJVljlSh\nHH0Lbje8ifxy6kvWFEX74EtaJSfSchBEALWGHkaUvNa7G/lhYtltkkrX0XCy\nVxD6BqTt+mU0K6Ld4MoOcZ/+ElnU8b39zGxt1UKK0YybBs84Plbwl78vKHHK\ngBawOtsA724zYxOVEO4lLkl4vTxnotgj8OaDShWK1ciUbbNl2GFwBQXk53Vn\nLRDe\r\n=RIwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3Ew0qRU36iP6PZJJh90G7TN2PwibfOI78VjrLmmdHNAIhAOowXDkqL7enSNxiINk/Bz+8x6C5p49/aqH0uYYlrE6B"}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_1.0.0-alpha.2_1535766339104_0.0010042031506596327"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"1.0.0-alpha.3","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^1.0.0-alpha.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"npm-run-all build-index build-client build-server","build-client":"microbundle --entry src/client.js --output dist/client.js","build-server":"microbundle --entry src/server.js --output dist/server.js","build-index":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch && microbundle --watch --entry src/server.js --output dist/server.js","start":"node server.js"},"devDependencies":{"microbundle":"^0.4.4","npm-run-all":"^4.1.3"},"gitHead":"829b60d05242bae13a93638c7d186cad05a3d700","readmeFilename":"README.md","readme":"# Typography.js [![Build Status][build-badge]][build-status] [![Coverage Status][coverage-badge]][coverage-status]\nA powerful toolkit for building websites with beautiful design.\n\n## Install\n`npm install typography`\n\n## Demo/playground\nhttp://kyleamathews.github.io/typography.js\n\n## Why\nThe goal of Typography.js is to provide a high-level elegant API for\nexpressing typographic design intent.\n\nTypography is a complex *system* of interrelated styles. 100s of style\ndeclarations on dozens of elements must be in harmonious order. Trying\none design change can mean making dozens of tedious recalculations and\nCSS value changes. Creating new Typography themes with CSS feels hard.\n\nTypography.js provides a vastly simpler way to define and\nexplore typography designs.\n\nYou provide configuration to the Typography.js JS api and it uses its\nTypography engine to generate CSS for block and inline\nelements.\n\nTypography.js makes it easy to create designs that are unique, personal, and\ncustom to your project.\n\n## Themes & Plugins\n- **themes**: Typography.js themes are simple Javascript objects. As\n  such they're easy to share across projects or even\n  [open source and share via\nNPM](https://www.npmjs.com/browse/keyword/typography-theme).\n- **plugins**: Plugins are functions that extend or modify the core\n  Typography engine. They can change how headers are styled\n  or add specialized styles e.g. for code or tables.\n\n## Sites that use Typography.js\n* [bricolage.io](https://bricolage.io/?utm_source=github.com) ([source](https://github.com/KyleAMathews/blog/blob/master/blog-typography.coffee))\n* [React Headroom](https://kyleamathews.github.io/react-headroom/) ([source](https://github.com/KyleAMathews/react-headroom/blob/master/www/utils/typography.js))\n* [Gatsby Blog Starter](http://gatsbyjs.github.io/gatsby-starter-blog/) ([source](https://github.com/gatsbyjs/gatsby-starter-blog/blob/master/utils/typography.js))\n* [ollieglass.com](http://ollieglass.com/)\n* [Edit this file to add yours!](https://github.com/KyleAMathews/typography.js/blob/master/README.md)\n\n## Javascript usage\n```javascript\nimport Typography from 'typography'\n\nconst typography = new Typography({\n  baseFontSize: '18px',\n  baseLineHeight: 1.45,\n  headerFontFamily: ['Avenir Next', 'Helvetica Neue', 'Segoe UI', 'Helvetica', 'Arial', 'sans-serif'],\n  bodyFontFamily: ['Georgia', 'serif'],\n  // See below for the full list of options.\n})\n\n// Output CSS as string.\ntypography.toString()\n\n// Or insert styles directly into the <head> (works well for client-only\n// JS web apps.\ntypography.injectStyles()\n```\n\n## Themes\nWe maintain 30 (and counting) themes that are ready to use on your next\nproject. These are each published as seperate NPM packages. Explore\nthemes at http://kyleamathews.github.io/typography.js.\n\n### Using themes\n\nHere's an example of how to use the Funston theme.\n\n1. First save the package to your project `npm install --save\n   typography-theme-funston`\n2. Then import and pass into Typography when initializing.\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Customizing themes\nThemes are just javascript objects so it's easy to modify them as\nneeded. For example, if you're using the Funston theme but want to\nincrease the base font size slightly:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunstonTheme.baseFontSize = '22px' // was 20px.\n\nconst typography = new Typography(funstonTheme)\n```\n\nOr you can use the imperative API `overrideThemeStyles` to directly set/override\nstyles on a theme:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunston.overrideThemeStyles = ({ rhythm }, options) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Published Typography.js Themes\n* [typography-theme-alton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-alton/)\n* [typography-theme-de-young](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-de-young/)\n* [typography-theme-doelger](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-doelger/)\n* [typography-theme-elk-glen](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-elk-glen/)\n* [typography-theme-fairy-gates](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-fairy-gates/)\n* [typography-theme-funston](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-funston/)\n* [typography-theme-grand-view](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-grand-view/)\n* [typography-theme-irving](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-irving/)\n* [typography-theme-judah](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-judah/)\n* [typography-theme-lawton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lawton/)\n* [typography-theme-lincoln](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lincoln/)\n* [typography-theme-kirkham](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-kirkham/)\n* [typography-theme-moraga](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-moraga/)\n* [typography-theme-noriega](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-noriega/)\n* [typography-theme-ocean-beach](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-ocean-beach/)\n* [typography-theme-parnassus](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-parnassus/)\n* [typography-theme-st-annes](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-st-annes/)\n* [typography-theme-stow-lake](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stow-lake/)\n* [typography-theme-sutro](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-sutro/)\n* [typography-theme-stern-grove](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stern-grove/)\n* [typography-theme-twin-peaks](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-twin-peaks/)\n* [typography-theme-wordpress-kubrick](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-kubrick/)\n* [typography-theme-wordpress-2010](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2010/)\n* [typography-theme-wordpress-2011](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2011/)\n* [typography-theme-wordpress-2012](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2012/)\n* [typography-theme-wordpress-2013](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2013/)\n* [typography-theme-wordpress-2014](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2014/)\n* [typography-theme-wordpress-2015](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2015/)\n* [typography-theme-wordpress-2016](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2016/)\n* [typography-theme-wordpress-github](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-github/)\n* [typography-theme-wordpress-wikipedia](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wikipedia/)\n* If you publish your own, create a PR to add it here!\n\n## Plugins\nPlugins are functions that extend or modify the core typography engine.\nthey can change how headers are styled or add specialized styles e.g.\nfor code or tables. Currently there's one plugin available,\n`typography-plugin-code`.\n\nTo use the Code plugin, first install using NPM.\n\n`npm install --save typography-plugin-code`\n\nThen add to your theme before creating a new typography object.\n\n```javascript\nimport Typography from 'typography'\nimport CodePlugin from 'typography-plugin-code'\nimport sternGroveTheme from 'typography-theme-stern-grove'\n\nsternGroveTheme.plugins = [\n  new CodePlugin(),\n]\n\nconst typography = new Typography(sternGroveTheme)\n```\n\n## React.js helper components.\nTypography.js includes two helper components for your React.js projects,\n`TypographyStyle` and `GoogleFont`. These are ideal for\nserver-rendering.\n\n* `TypographyStyle` creates a style element and inserts the generated\n  CSS for your theme.\n* `GoogleFont` creates the link element to include the Google Fonts &\n  weights specified in your theme.\n\nTo use, first install the package `npm install --save react-typography`\nthen import them into your `html.js` file.\n\n```javascript\nimport { TypographyStyle, GoogleFont } from 'react-typography'\n// Best practice is to have a typography module\n// where you define your theme.\nimport typography from 'utils/typography'\n\n// Inside your React.js HTML component.\n<html>\n  <head>\n    <TypographyStyle typography={typography} />\n    <GoogleFont typography={typography} />\n  </head>\n  <body>\n    // stuff\n  </body>\n</html>\n```\n\n## API\n\n### Configuration\nWhen creating a new instance of Typography, you can pass in an\n*configuration* object. All configuration keys are optional.\n\n* **title**: The theme title.\n* **baseFontSize**: The base font size in pixels, defaults to `16px`.\n* **baseLineHeight**: The base line height using the css unitless number, defaults to `1.45`.\n* **scaleRatio**: The \"scale ratio\" for the theme. This value is the ratio\n  between the `h1` font size and the `baseFontSize`. So if the scale ratio is `2`\n  and the `baseFontSize` is `16px` then the `h1` font size is `32px`.\n```javascript\n{\n  scaleRatio: 2,\n}\n```\n* **googleFonts**: An array specifying Google Fonts for this project.\n```javascript\ngoogleFonts: [\n  {\n    name: 'Montserrat',\n    styles: [\n      '700',\n    ],\n  },\n  {\n    name: 'Merriweather',\n    styles: [\n      '400',\n      '400i',\n      '700',\n      '700i',\n    ],\n  },\n],\n```\n* **headerFontFamily**: An array of strings specifying the font family\n  stack for headers e.g. `['Helvetica', 'sans-serif']`. Defaults to a\nsystem UI font stack.\n* **bodyFontFamily**: An array of strings specifying the font family\n  stack for the body, defaults to `['georgia', 'serif']`.\n* **headerColor**: A css color string to be set on headers. Defaults\n  to `inherit`.\n* **bodyColor**: A css color string to be set for body text. Defaults\nto `hsl(0,0%,0%,0.8)`.\n* **headerWeight**: Specify the font weight for headers. Defaults to\n`bold`.\n* **bodyWeight**: Specify the font weight for body text. Defaults to\n  `normal`.\n* **boldWeight**: Specify the font weight for \"bold\" (b, strong, dt, th)\n  elements. Defaults to `bold`.\n* **blockMarginBottom**: Specify the default margin-bottom for block\n  elements. Defaults to one \"rhythm unit\" (i.e. the height of the base line height).\n* **includeNormalize**: Include normalize.css.\n  Normalize.css is an excellent project which works to normalize the\nbase browser CSS across browsers and serves as an excellent foundation\nfor Typography.js. We include normalize.CSS by default but if you're\nalready including it elsewhere in your project, you can disable\nincluding it here by passing `false`.\n* **overrideStyles**: Imperative API for directly adding to or\noverriding auto-generated styles. It's called with a Vertical\nRhythm object, the options object, and the algorithmically generated\nstyles.\n\n```javascript\noverrideStyles: ({ adjustFontSizeTo, rhythm }, options, styles) => ({\n  h1: {\n    fontFamily: ['Montserrat', 'sans-serif'].join(','),\n  },\n  blockquote: {\n    ...adjustFontSizeTo('19px'),\n    color: gray(41),\n    fontStyle: 'italic',\n    paddingLeft: rhythm(13/16),\n    marginLeft: rhythm(-1),\n    borderLeft: `${rhythm(3/16)} solid ${gray(10)}`,\n  },\n  'blockquote > :last-child': {\n    marginBottom: 0,\n  },\n})\n```\n* **overrideThemeStyles**: This has the same function signature as\n`overrideStyles` but should be used in place of `overrideStyles` when\nusing a 3rd-party theme so as to not delete the theme's own\n`overrideStyles` function.\n\n```javascript\noverrideThemeStyles: ({ rhythm }, options, styles) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n```\n\n## Related\n\n- [postcss-typography](https://github.com/BarryThePenguin/postcss-typography)\n\n## Developing Typography.js\nTypography.js is a monorepo facilitated by\n[Lerna](https://github.com/lerna/lerna).\n\nTODO: document constants + compass-vertical-rhythm + using typgraphy.js\nfor inline styles.\n\n<!-- Definitions -->\n\n[build-badge]: https://img.shields.io/travis/KyleAMathews/typography.js.svg\n\n[build-status]: https://travis-ci.org/KyleAMathews/typography.js\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/KyleAMathews/typography.js.svg\n\n[coverage-status]: https://codecov.io/github/KyleAMathews/typography.js\n=======\n\n## Backers\n\nSupport us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/typographyjs#backer)]\n\n<a href=\"https://opencollective.com/typographyjs/backer/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/29/avatar.svg\"></a>\n\n## Sponsors\n\nBecome a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/typographyjs#sponsor)]\n\n<a href=\"https://opencollective.com/typographyjs/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/29/avatar.svg\"></a>\n","_id":"typography@1.0.0-alpha.3","dist":{"shasum":"3bfc4cb98812057acc56929451ede764089b0e92","tarball":"https://registry.npmjs.org/typography/-/typography-1.0.0-alpha.3.tgz","integrity":"sha512-crLst8fSMC/oOqw2dph1qJQ3n/ASGGXzQmBZggJd3vWqhOVV+vvbBcew3OUSSocc1PB94O0AFOg5sosextEU6w==","fileCount":29,"unpackedSize":823283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbifIGCRA9TVsSAnZWagAAiEwP/2bSrmodttE0Vs5jWRfa\nx+Y4haQlGQIMw0sfAO8R5nrX3FLX5xfQ6vjEj/4jJYv9kig3WBWOhlxr4ioc\nbaeIDehcXuqORLrICwTC0guaNe38umVkSp/nlLZAc93e6Wp4Z++B2j29VmKN\nVCJ6/Tj1LIAlHL373C2T/bWgN6YgL1YukqDQAdEetVDvKxST67dHaBljvMGV\n6jlIdaUf95A8/teKdtuig20H8jcfVxxQHnlYUFR4ts5ozKZZprhRuKcz+HTA\nmNNOhKItgwSiFGgZoBMVzIC3Sy+JAnjegQBgdfogqlDxJaZeDfhKlVSLBbB8\nyegy3bQvy3G2f6i0yp0KsyJEMOrFHNTP9tiAj3IZXl0T9YH5+Oma6glCs8Li\nMG/+HENhoKpDsDXanIviVnI3bzQ73wJYvHpx9eEXFResBPBMByRZ6tROjz4c\nMfWyoHJXncRAxC92GtjFqdp/5sHO1dBuJTKvE/GZsjmArXJ2nYgBPJpfaOO4\nbq376CBp7OlKHgfqUPzyNacEv1cOfocZFvpE3RYps3cX2wAKNDvGOHDzKc9Y\nNa+uvq6cAWKY+HeA58MY/j4BUOAosQacSMKyqaai+4m8hl5a+sPOPguexFkT\nYnxRKendw/cOlsRSv/mlYrWoBHtwWR1BAOupHtKV2GVMosPu1cDof3mTT979\ncvIf\r\n=1xHB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaa/sv2xWr9l0uVD+EQuK8paMHCzRFqXRklPnX1LBaaAiArglgwLbROYuxv1+PKM+k332ALspEynmMaA1cd9yY+eg=="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_1.0.0-alpha.3_1535767045876_0.09809588498783683"},"_hasShrinkwrap":false},"1.0.0-alpha.4":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"1.0.0-alpha.4","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^1.0.0-alpha.0"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"npm-run-all build-index build-client build-server","build-client":"microbundle --entry src/client.js --output dist/client.js","build-server":"microbundle --entry src/server.js --output dist/server.js","build-index":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch && microbundle --watch --entry src/server.js --output dist/server.js","start":"node server.js"},"devDependencies":{"microbundle":"^0.4.4","npm-run-all":"^4.1.3"},"gitHead":"d4f849afbea30ed34ebd8bb7cf9f2ae52fb00bb0","readmeFilename":"README.md","readme":"# Typography.js [![Build Status][build-badge]][build-status] [![Coverage Status][coverage-badge]][coverage-status]\nA powerful toolkit for building websites with beautiful design.\n\n## Install\n`npm install typography`\n\n## Demo/playground\nhttp://kyleamathews.github.io/typography.js\n\n## Why\nThe goal of Typography.js is to provide a high-level elegant API for\nexpressing typographic design intent.\n\nTypography is a complex *system* of interrelated styles. 100s of style\ndeclarations on dozens of elements must be in harmonious order. Trying\none design change can mean making dozens of tedious recalculations and\nCSS value changes. Creating new Typography themes with CSS feels hard.\n\nTypography.js provides a vastly simpler way to define and\nexplore typography designs.\n\nYou provide configuration to the Typography.js JS api and it uses its\nTypography engine to generate CSS for block and inline\nelements.\n\nTypography.js makes it easy to create designs that are unique, personal, and\ncustom to your project.\n\n## Themes & Plugins\n- **themes**: Typography.js themes are simple Javascript objects. As\n  such they're easy to share across projects or even\n  [open source and share via\nNPM](https://www.npmjs.com/browse/keyword/typography-theme).\n- **plugins**: Plugins are functions that extend or modify the core\n  Typography engine. They can change how headers are styled\n  or add specialized styles e.g. for code or tables.\n\n## Sites that use Typography.js\n* [bricolage.io](https://bricolage.io/?utm_source=github.com) ([source](https://github.com/KyleAMathews/blog/blob/master/blog-typography.coffee))\n* [React Headroom](https://kyleamathews.github.io/react-headroom/) ([source](https://github.com/KyleAMathews/react-headroom/blob/master/www/utils/typography.js))\n* [Gatsby Blog Starter](http://gatsbyjs.github.io/gatsby-starter-blog/) ([source](https://github.com/gatsbyjs/gatsby-starter-blog/blob/master/utils/typography.js))\n* [ollieglass.com](http://ollieglass.com/)\n* [Edit this file to add yours!](https://github.com/KyleAMathews/typography.js/blob/master/README.md)\n\n## Javascript usage\n```javascript\nimport Typography from 'typography'\n\nconst typography = new Typography({\n  baseFontSize: '18px',\n  baseLineHeight: 1.45,\n  headerFontFamily: ['Avenir Next', 'Helvetica Neue', 'Segoe UI', 'Helvetica', 'Arial', 'sans-serif'],\n  bodyFontFamily: ['Georgia', 'serif'],\n  // See below for the full list of options.\n})\n\n// Output CSS as string.\ntypography.toString()\n\n// Or insert styles directly into the <head> (works well for client-only\n// JS web apps.\ntypography.injectStyles()\n```\n\n## Themes\nWe maintain 30 (and counting) themes that are ready to use on your next\nproject. These are each published as seperate NPM packages. Explore\nthemes at http://kyleamathews.github.io/typography.js.\n\n### Using themes\n\nHere's an example of how to use the Funston theme.\n\n1. First save the package to your project `npm install --save\n   typography-theme-funston`\n2. Then import and pass into Typography when initializing.\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Customizing themes\nThemes are just javascript objects so it's easy to modify them as\nneeded. For example, if you're using the Funston theme but want to\nincrease the base font size slightly:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunstonTheme.baseFontSize = '22px' // was 20px.\n\nconst typography = new Typography(funstonTheme)\n```\n\nOr you can use the imperative API `overrideThemeStyles` to directly set/override\nstyles on a theme:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunston.overrideThemeStyles = ({ rhythm }, options) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Published Typography.js Themes\n* [typography-theme-alton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-alton/)\n* [typography-theme-de-young](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-de-young/)\n* [typography-theme-doelger](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-doelger/)\n* [typography-theme-elk-glen](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-elk-glen/)\n* [typography-theme-fairy-gates](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-fairy-gates/)\n* [typography-theme-funston](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-funston/)\n* [typography-theme-grand-view](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-grand-view/)\n* [typography-theme-irving](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-irving/)\n* [typography-theme-judah](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-judah/)\n* [typography-theme-lawton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lawton/)\n* [typography-theme-lincoln](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lincoln/)\n* [typography-theme-kirkham](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-kirkham/)\n* [typography-theme-moraga](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-moraga/)\n* [typography-theme-noriega](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-noriega/)\n* [typography-theme-ocean-beach](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-ocean-beach/)\n* [typography-theme-parnassus](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-parnassus/)\n* [typography-theme-st-annes](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-st-annes/)\n* [typography-theme-stow-lake](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stow-lake/)\n* [typography-theme-sutro](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-sutro/)\n* [typography-theme-stern-grove](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stern-grove/)\n* [typography-theme-twin-peaks](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-twin-peaks/)\n* [typography-theme-wordpress-kubrick](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-kubrick/)\n* [typography-theme-wordpress-2010](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2010/)\n* [typography-theme-wordpress-2011](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2011/)\n* [typography-theme-wordpress-2012](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2012/)\n* [typography-theme-wordpress-2013](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2013/)\n* [typography-theme-wordpress-2014](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2014/)\n* [typography-theme-wordpress-2015](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2015/)\n* [typography-theme-wordpress-2016](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2016/)\n* [typography-theme-wordpress-github](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-github/)\n* [typography-theme-wordpress-wikipedia](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wikipedia/)\n* If you publish your own, create a PR to add it here!\n\n## Plugins\nPlugins are functions that extend or modify the core typography engine.\nthey can change how headers are styled or add specialized styles e.g.\nfor code or tables. Currently there's one plugin available,\n`typography-plugin-code`.\n\nTo use the Code plugin, first install using NPM.\n\n`npm install --save typography-plugin-code`\n\nThen add to your theme before creating a new typography object.\n\n```javascript\nimport Typography from 'typography'\nimport CodePlugin from 'typography-plugin-code'\nimport sternGroveTheme from 'typography-theme-stern-grove'\n\nsternGroveTheme.plugins = [\n  new CodePlugin(),\n]\n\nconst typography = new Typography(sternGroveTheme)\n```\n\n## React.js helper components.\nTypography.js includes two helper components for your React.js projects,\n`TypographyStyle` and `GoogleFont`. These are ideal for\nserver-rendering.\n\n* `TypographyStyle` creates a style element and inserts the generated\n  CSS for your theme.\n* `GoogleFont` creates the link element to include the Google Fonts &\n  weights specified in your theme.\n\nTo use, first install the package `npm install --save react-typography`\nthen import them into your `html.js` file.\n\n```javascript\nimport { TypographyStyle, GoogleFont } from 'react-typography'\n// Best practice is to have a typography module\n// where you define your theme.\nimport typography from 'utils/typography'\n\n// Inside your React.js HTML component.\n<html>\n  <head>\n    <TypographyStyle typography={typography} />\n    <GoogleFont typography={typography} />\n  </head>\n  <body>\n    // stuff\n  </body>\n</html>\n```\n\n## API\n\n### Configuration\nWhen creating a new instance of Typography, you can pass in an\n*configuration* object. All configuration keys are optional.\n\n* **title**: The theme title.\n* **baseFontSize**: The base font size in pixels, defaults to `16px`.\n* **baseLineHeight**: The base line height using the css unitless number, defaults to `1.45`.\n* **scaleRatio**: The \"scale ratio\" for the theme. This value is the ratio\n  between the `h1` font size and the `baseFontSize`. So if the scale ratio is `2`\n  and the `baseFontSize` is `16px` then the `h1` font size is `32px`.\n```javascript\n{\n  scaleRatio: 2,\n}\n```\n* **googleFonts**: An array specifying Google Fonts for this project.\n```javascript\ngoogleFonts: [\n  {\n    name: 'Montserrat',\n    styles: [\n      '700',\n    ],\n  },\n  {\n    name: 'Merriweather',\n    styles: [\n      '400',\n      '400i',\n      '700',\n      '700i',\n    ],\n  },\n],\n```\n* **headerFontFamily**: An array of strings specifying the font family\n  stack for headers e.g. `['Helvetica', 'sans-serif']`. Defaults to a\nsystem UI font stack.\n* **bodyFontFamily**: An array of strings specifying the font family\n  stack for the body, defaults to `['georgia', 'serif']`.\n* **headerColor**: A css color string to be set on headers. Defaults\n  to `inherit`.\n* **bodyColor**: A css color string to be set for body text. Defaults\nto `hsl(0,0%,0%,0.8)`.\n* **headerWeight**: Specify the font weight for headers. Defaults to\n`bold`.\n* **bodyWeight**: Specify the font weight for body text. Defaults to\n  `normal`.\n* **boldWeight**: Specify the font weight for \"bold\" (b, strong, dt, th)\n  elements. Defaults to `bold`.\n* **blockMarginBottom**: Specify the default margin-bottom for block\n  elements. Defaults to one \"rhythm unit\" (i.e. the height of the base line height).\n* **includeNormalize**: Include normalize.css.\n  Normalize.css is an excellent project which works to normalize the\nbase browser CSS across browsers and serves as an excellent foundation\nfor Typography.js. We include normalize.CSS by default but if you're\nalready including it elsewhere in your project, you can disable\nincluding it here by passing `false`.\n* **overrideStyles**: Imperative API for directly adding to or\noverriding auto-generated styles. It's called with a Vertical\nRhythm object, the options object, and the algorithmically generated\nstyles.\n\n```javascript\noverrideStyles: ({ adjustFontSizeTo, rhythm }, options, styles) => ({\n  h1: {\n    fontFamily: ['Montserrat', 'sans-serif'].join(','),\n  },\n  blockquote: {\n    ...adjustFontSizeTo('19px'),\n    color: gray(41),\n    fontStyle: 'italic',\n    paddingLeft: rhythm(13/16),\n    marginLeft: rhythm(-1),\n    borderLeft: `${rhythm(3/16)} solid ${gray(10)}`,\n  },\n  'blockquote > :last-child': {\n    marginBottom: 0,\n  },\n})\n```\n* **overrideThemeStyles**: This has the same function signature as\n`overrideStyles` but should be used in place of `overrideStyles` when\nusing a 3rd-party theme so as to not delete the theme's own\n`overrideStyles` function.\n\n```javascript\noverrideThemeStyles: ({ rhythm }, options, styles) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n```\n\n## Related\n\n- [postcss-typography](https://github.com/BarryThePenguin/postcss-typography)\n\n## Developing Typography.js\nTypography.js is a monorepo facilitated by\n[Lerna](https://github.com/lerna/lerna).\n\nTODO: document constants + compass-vertical-rhythm + using typgraphy.js\nfor inline styles.\n\n<!-- Definitions -->\n\n[build-badge]: https://img.shields.io/travis/KyleAMathews/typography.js.svg\n\n[build-status]: https://travis-ci.org/KyleAMathews/typography.js\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/KyleAMathews/typography.js.svg\n\n[coverage-status]: https://codecov.io/github/KyleAMathews/typography.js\n=======\n\n## Backers\n\nSupport us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/typographyjs#backer)]\n\n<a href=\"https://opencollective.com/typographyjs/backer/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/29/avatar.svg\"></a>\n\n## Sponsors\n\nBecome a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/typographyjs#sponsor)]\n\n<a href=\"https://opencollective.com/typographyjs/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/29/avatar.svg\"></a>\n","_id":"typography@1.0.0-alpha.4","dist":{"shasum":"ca95726d322ab519826b2290c915b4669bf6a200","tarball":"https://registry.npmjs.org/typography/-/typography-1.0.0-alpha.4.tgz","integrity":"sha512-BwZwLuO346pnruEKjknHpVjcZZcpJzEBnaxQBHYYgAlMZibi41ENcILWNsd0sVEJ5uEtXRhMQeMKo4RIniuLPg==","fileCount":29,"unpackedSize":823467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbifN8CRA9TVsSAnZWagAAr3EQAJvTNfJ4tFKJ/uwGEjtG\nJQy5KYiVVe27HZC9Oy/fdaj+ps34c6gTwIVy4VzN4mqLG4+pBkhnc7GWZEFa\nSncblZh6D9nylbkGo+HG2zNihz2D++FtGjUQ9UV4kcGW4F2oAcgWR5SC8hZw\nDTWiBVrD2OBLdyJIYuu1SfLz6te9dJO8FP5Ch/8rA5lAIm98Wslrf4Ac2ABY\nMzpNs4opi0RQO25+51Y8yDGvRMdh9wmNpBtrtdD2OTY4nsQuZtHZppyI7fSC\nP2/SCIawyCtIni3J1HSl0laS++IQqModXwVKdNFsAMR5pKCwQHEJZk5j+kUZ\nj2P56IaFDYTIlZQApKEi8W48fAe82dhm+qbuF0wiI9j0pKSRtiJ8MDJqAZCw\nCrHQYFZUoGhdaOAGQF3Dp9e7xHAiahO38XiYjH7uxjaaGVghgBf8QEUxeKFm\n7PqDvulPemXmb7+YY3GMvBmPtgHQJI0Lk73O3OaYgRaUseRXvMi6v9wgZ4fT\n25acJ67wi1839dE2K4fYtmC99eLhTTmgnjj79KU4RAYdpheEjZaLQt0rJifn\nxZa8UlbpAjMErmwPA8kVOzZLeM76ItD12pPHR7O3DfShB+YUDGyS28nyLTjs\nXwkTXsE6JDalHel953UMUHhBtcEB8b2cB6ZWUTlLu47PSu0/I7cTVM53RAvH\nvhoZ\r\n=MtZl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIE2U2cbcj2eM+vXO3a7F7klC89yD/KMK1Ib+1mfNnzAiEA9OD7+odj4lL5+CVqW+SqdQrjmsf+UcWC23HyvDz3e1M="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_1.0.0-alpha.4_1535767420114_0.6638957680150817"},"_hasShrinkwrap":false},"0.16.18":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.18","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.16.18"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch"},"devDependencies":{"microbundle":"^0.4.4"},"gitHead":"bdd749093e7055b5ab8fdcd7448ae5f1e88cad5f","_resolved":"","_integrity":"","_from":"file:typography-0.16.18.tgz","_id":"typography@0.16.18","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"dist":{"integrity":"sha512-bYpxtDptzesYMy4pzwb0fYZuzms+65RckONH9+miHi2WSeOF9P/nNjprqbsn50ClhUa4zK6RBAe75tNVVE785g==","shasum":"bdd2dc7297682339e8ded5fcb6783b9ae3c71b76","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.18.tgz","fileCount":27,"unpackedSize":1473908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCFI4CRA9TVsSAnZWagAAvsEQAKLERVsbnjwyo8pjCJTH\nDpw17cXs3/t0Os1JYo+1D8jnDkXCYgoI6au9LFtxD9djWsdaUqmLMt0rV7cX\nwQZHJ2o3Or1Jn468vm92rgO3tYI93N68jtb2+JGVFVu4KD+QccMyF134hMbu\nFCsI5C8WZARV6GtGOWyy7N7eUKKQSXHxWyP+pGg/dEE+UFzfQ8cdbEhiQjox\nL0mrq8YZHIu/+PWaSu7BARXiHZ9qYdanGMEYgV7MyluWhD3cARxQCFX1S0R8\ntFrQRNlbF3Ks6YUJ2Q1vPNodYcp4CYHmh7wBtmU3K7imLYn29vZu7k0eGFYh\nyL3DO4E+KDh/gBaliBGF5bL6djSUvUC0RKmFTfJXjTEJbw8UXfo4NIs6gnY5\nIa65QMZGBYSIhpInn6G4TP4/D5Jix5xtWm01dJ57TOCxoiAkF9UYcxMeALUe\n9LfTRj77/jiFsIQhf01sEkiWRcWj75nnogPSIi/hh1McWq0wHEucf5ZFsl8F\nAqMQCuiSotUUSnzNOpw40Sty95TfAZ/nNyjnFcURH7egvkPNdR9yLHMYM0kZ\nu4dHV19q4rC9TfVbGOelJVTmJGICW1cCt/58rqPjHRSFocDeNxb802LOrt6A\n7QZEfxrJbUVPKEAtyJ7RVAEqTFcyXdFeXWKHuzvLJCSql6ZQEtBegbH/x2aP\nCSEk\r\n=x68Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUi5IX6PwmTzUy0YWDB7JSAPdyiWonXVeWogjrBNzN8AIhAOsijUDcl/gRLUA5IvpAUZgTyze+kSzGueycQBsmOyXI"}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_0.16.18_1544049207343_0.08134059600962784"},"_hasShrinkwrap":false},"0.16.19":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.19","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.16.19"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch"},"devDependencies":{"microbundle":"^0.4.4"},"gitHead":"1a3bfc103d41d59f04e89573c2c87e1d95abdd12","_resolved":"","_integrity":"","_from":"file:typography-0.16.19.tgz","_id":"typography@0.16.19","_nodeVersion":"10.9.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-zfsyjPPB1RaK8TzU3REta6EGDZa++YQ6g/CWw7hy/8xQK1qyzFWisMIw5J+Yg1KyiVgcchmxlgMcMA6JAJ9oew==","shasum":"092bf30a5a47495c955b54f40d3b55a7a9f28e8a","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.19.tgz","fileCount":26,"unpackedSize":1402259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgbCvCRA9TVsSAnZWagAAjTIP/1vq8hjaRbyN8+K8sPoh\n2RueFr/gaE189/g2v1v2xzzyLGYoZOrSTZdyrmkzYuZFR/4ms/ZRGvUKdHeg\ngOCct0OW8yGiUMJ4LsVEsS0ip9Cxd5GlQEuHCH36KQ1NHzMZzuwZ6bpetSTn\nPUW4wuJHGvHuPuVc9z+MSbw/JMl6AUUtlikgocO98JrxigY3uJi29HRz8TSl\nvAEMF772FIEfShaZCVSzLkyNziE+n3gMMfPDjKwibcMUFoeXphzvcHBNc8CD\nCxh/C8jkX2U0k3mabQ3W4mZekIQ2mIUUb1cIz4W12IRiBaQ27pOLYLlncTdz\n8VSBJ5wo7RCijmYiXrtfPSV2KixfkP6qMEDZw+fqoYwj2Sef1b2UWfACFJe5\nIpC79W/gHtW+ZRIZeKxTB/oXk1q+iTwVj6AC5Mysc4ZTtN1nYIe2/inOd1LT\n0GDmD/sHiPrvslqB1z6eJVHtWvHlIMXxNTfGCOs1ENn3M4o1wEgCAivKeSk6\nEAVdHXi+ml+I2aB4MArhslkTXnjEHKGHJqUJQwGPCCMJYfHw7RnIiH3+WaEv\nSwf80wL4Y51w+srgJQ1jVuTveqgbrNryWeI7zaD0cLpdxvBYyvxh6aMQOEE+\ngU+4ATAStBdWjgTkn4y7Oxil6uWFuVgWalHWLyM6VsAOun39g/6mXCHbjukJ\nHqTe\r\n=EM+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAGRlV6TNH0xcftwJvDI6sRgjcdvfk9pDrLPZUUVcKsAiEAjVOH2ySxSGETnPpGtW2A3L8Uu7+5D2WjHSO8JTSQE4Y="}]},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"}],"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_0.16.19_1552003246844_0.5428332236664672"},"_hasShrinkwrap":false},"0.16.20":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.20","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.16.19"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch"},"devDependencies":{"microbundle":"^0.4.4"},"_id":"typography@0.16.20","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-4AnKS1qcnuaFjkQyKBbqz7k5xiFlOolW8yNXeB9pZb9b9DtB7IKDzmIN6LmM/eJwwJM315SeVaRDdRiWPznB9w==","shasum":"b0f4f702d50aab1713c6d3a122e4aaa9db385920","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.20.tgz","fileCount":7,"unpackedSize":38956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmabMCRA9TVsSAnZWagAAHA8P/jjxI4bfXEi3oQ6v57BE\nYu/aQwxo46LR8Ku8/tFrfUIs5k/jHOo/M1e1gIw52eBA42ZEKzvUpFMh/Fd8\nPQg0uz91gXMzN1qTf/pX/6jwnsB7C3zkYZdA0+A/hk2jgSO02+JL8SecPXxX\nf0lfCER+wB1P6ufZSuvNZlaPMsJ6PmTN+Ym6IuBIDoN6HjjhEiAr/Vvlw3H/\nxebJJ1iA8JPt31V/TG8BuWvI4LNMN0T1IQugdTZusTB9l1p9KbYCzaQcm6uy\nkDK7KriJ4ewS+ccg/B98izM6T0q8ZLa2G66H2aM29pJBknH3PxTzAnx6w4Zo\nRWSqztJ/ryGBI84te+eJ/LyspVp+iF0zm69RBvAX/+pP4zyLq0E9bfLWDNnj\nsqiEIomODRxB1/ELuWCUbSOOfh7iopryygrQKYgoizF2ewYInd6AzL4TZ4t/\n6WNmJG7WurJI8m2EtUkdjYLDlDCFrhh2OkH1in+BEGUEzxo3s+1V6tDFOCPf\nl4k8RObcPyPTdsu14cEdUsHiN04f5Weetj2spSVSdfjKFt95iTdZkpD0UdsM\niCqwzoT2/nB2UUd97TI/hiwGcGeHLVY+dAuFflT4p6lbRxaZFl3fbp50x6Fj\nB6ZR0aBHCt0NuEpN+v9CIVZlbZMiukyTmTPp/n/457wtzJHerT6i15xQi7XE\nEqcK\r\n=aE6I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7twQBxQk0Kz34yTJiUBhw6017O53iXQyDrZlShmWY4AiEAuNY1PcghbMk27IV2VtvXzwMmKZrhbAYzenPRMtr9sQo="}]},"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"},{"name":"jxnblk","email":"jxnblk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_0.16.20_1620682444001_0.15977355330129628"},"_hasShrinkwrap":false},"0.16.21":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.21","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.16.19"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch"},"devDependencies":{"microbundle":"^0.13.0"},"_id":"typography@0.16.21","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-e8Hcg7WdvM9B9PI7hpk8Xg0jYVd0KHB26JAR+V6UZ8qe0mOsdd/Fnt8Zctrpahu6KmOy7LqUq6kYKPcYPEh9Zw==","shasum":"2cd177f20c64d0b762389464688811f980ade682","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.21.tgz","fileCount":15,"unpackedSize":136116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmak5CRA9TVsSAnZWagAAR44QAIxcvXX8nBi/6DKTNRRE\n1Xnj6ckoqrYBcUnNhA2GhJ29SVpbhRJX4DPLRWaY7i+uADRoVyl95IZ/Auf8\nVl3j/PJ+e+iRUYAFyJehHGbT0aVJ39A+wJDn89CGsB+iMgWndfp1Mk9jvm6O\nS3hciXebb4Ueqdf9wXYlzoQaptZtVZxzyC6oP+nXTQ6w/tsTUjYcqvyx/gi9\nb4jHQszxTGg6LkyCJGOvGfZQOE0hdejDuePbEKujL9Ld7UMEfzu8hZRA7ztu\nsI1oSRWsM4Zx4m+PmjKDMGuBav4/O2imtGb1pkjIFRqwsLEs2e8G9YOEzUMJ\n9aiGzBp47/UhjYjxYXfThj1l5kPybutFv1z9ru/26mrP/gtQibtKjKWQZ/IY\nwsnyoGGI5nFGYO8R1RbjBJuUSXdG4kJ4TQcoSWulRFtcUVAQtGpOnPLOPIPv\ntiKoOLaGgdWQXhcRvBk+5ODXcjygworZhDnZZFgQ+15mOGqVAfOKhVdURQ3V\nr4BNUcvxPeQwQe0hTPMIS1CGMFtKcjSWsLTov0E4UY7vSTVGUh38vOSRUVLr\n0aAb7E4y5CirsddXw2YDHaB9OwFzc1f8aN3CiRWnY6TuAJOR/PRne/5/QozR\n1BDVdcM5KUskvfiQvxOJ8uHRhdF+pdKcI2w2D2J0QZgQthv8EaeH+9YDyVcz\nbVxP\r\n=r19K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCooRZB9vIr4NEf0Y5vVCSzF7km2fJ9avNccud+StzNjAIhALpILHNwv7QmC8LvQs0DWVdKsXquQBYD18KWndNj+JF9"}]},"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"},{"name":"jxnblk","email":"jxnblk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_0.16.21_1620683064658_0.921367818983674"},"_hasShrinkwrap":false},"0.16.24":{"name":"typography","description":"Opinionated toolkit for building websites with beautiful typography","version":"0.16.24","author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"dependencies":{"compass-vertical-rhythm":"^1.4.5","decamelize":"^1.2.0","gray-percentage":"^2.0.0","lodash":"^4.13.1","modularscale":"^1.0.2","object-assign":"^4.1.0","typography-normalize":"^0.16.19"},"keywords":["css","inline styles","react","typography","vertical-rhythm"],"license":"MIT","homepage":"https://github.com/KyleAMathews/typography.js","bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"source":"src/index.js","main":"dist/index.js","scripts":{"build":"microbundle","flow":"../../node_modules/.bin/flow","lint":"../../node_modules/.bin/eslint --ext .js,.jsx --ignore-path ../../.gitignore .","watch":"microbundle watch"},"devDependencies":{"microbundle":"^0.13.0"},"gitHead":"497b7128fa4d00b2a9db3a473b8096d11f3fa85f","_id":"typography@0.16.24","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-o5jNctzGoJm2XgdqivJdpkF6lQkcQo8v1biMGY+rLSpBHhpCKdQv5em9S3R6igApxVYtbhNBJbV95vK9oPwRKQ==","shasum":"7bcbe3921367ca74168d0acce969749a0546fd4d","tarball":"https://registry.npmjs.org/typography/-/typography-0.16.24.tgz","fileCount":15,"unpackedSize":137989,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICx1w1SJWYsqKCyA/dXQaytVitCPGYxl00ytBDdQTJsbAiALs3I7OW2WrMUVjYeSK6Ej4bK0mSHayBNe6h/NGigvng=="}]},"_npmUser":{"name":"kylemathews","email":"mathews.kyle@gmail.com"},"directories":{},"maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"},{"name":"jxnblk","email":"jxnblk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typography_0.16.24_1688838918934_0.035970631800625874"},"_hasShrinkwrap":false}},"readme":"# Typography.js\nA powerful toolkit for building websites with beautiful typography.\n# Typography.js [![Build Status][build-badge]][build-status] [![Coverage Status][coverage-badge]][coverage-status]\nA powerful toolkit for building websites with beautiful design.\n\n## Install\n`npm install typography`\n\n## Demo/playground\nhttp://kyleamathews.github.io/typography.js\n\n## Why\nThe goal of Typography.js is to provide a high-level elegant API for\nexpressing typographic design intent.\n\nTypography is a complex *system* of interrelated styles. 100s of style\ndeclarations on dozens of elements must be in harmonious order. Trying\none design change can mean making dozens of tedious recalculations and\nCSS value changes. Creating new Typography themes with CSS feels hard.\n\nTypography.js provides a vastly simpler way to define and\nexplore typography designs.\n\nYou provide configuration to the Typography.js JS api and it uses its\nTypography engine to generate CSS for block and inline\nelements.\n\nTypography.js makes it easy to create designs that are unique, personal, and\ncustom to your project.\n\n## Themes & Plugins\n- **themes**: Typography.js themes are simple Javascript objects. As\n  such they're easy to share across projects or even\n  [open source and share via\nNPM](https://www.npmjs.com/browse/keyword/typography-theme).\n- **plugins**: Plugins are functions that extend or modify the core\n  Typography engine. They can change how headers are styled\n  or add specialized styles e.g. for code or tables.\n\n## Sites that use Typography.js\n* [bricolage.io](https://bricolage.io/?utm_source=github.com) ([source](https://github.com/KyleAMathews/blog/blob/master/blog-typography.coffee))\n* [React Headroom](https://kyleamathews.github.io/react-headroom/) ([source](https://github.com/KyleAMathews/react-headroom/blob/master/www/utils/typography.js))\n* [Gatsby Blog Starter](http://gatsbyjs.github.io/gatsby-starter-blog/) ([source](https://github.com/gatsbyjs/gatsby-starter-blog/blob/master/utils/typography.js))\n* [ollieglass.com](http://ollieglass.com/)\n* [Edit this file to add yours!](https://github.com/KyleAMathews/typography.js/blob/master/README.md)\n\n## Javascript usage\n```javascript\nimport Typography from 'typography'\n\nconst typography = new Typography({\n  baseFontSize: '18px',\n  baseLineHeight: 1.45,\n  headerFontFamily: ['Avenir Next', 'Helvetica Neue', 'Segoe UI', 'Helvetica', 'Arial', 'sans-serif'],\n  bodyFontFamily: ['Georgia', 'serif'],\n  // See below for the full list of options.\n})\n\n// Output CSS as string.\ntypography.toString()\n\n// Or insert styles directly into the <head> (works well for client-only\n// JS web apps.\ntypography.injectStyles()\n```\n\n## Themes\nWe maintain 30 (and counting) themes that are ready to use on your next\nproject. These are each published as separate NPM packages. Explore\nthemes at http://kyleamathews.github.io/typography.js.\n\n### Using themes\n\nHere's an example of how to use the Funston theme.\n\n1. First save the package to your project `npm install --save\n   typography-theme-funston`\n2. Then import and pass into Typography when initializing.\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Customizing themes\nThemes are just javascript objects so it's easy to modify them as\nneeded. For example, if you're using the Funston theme but want to\nincrease the base font size slightly:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunstonTheme.baseFontSize = '22px' // was 20px.\n\nconst typography = new Typography(funstonTheme)\n```\n\nOr you can use the imperative API `overrideThemeStyles` to directly set/override\nstyles on a theme:\n\n```javascript\nimport Typography from 'typography'\nimport funstonTheme from 'typography-theme-funston'\nfunstonTheme.overrideThemeStyles = ({ rhythm }, options) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n\nconst typography = new Typography(funstonTheme)\n```\n\n### Published Typography.js Themes\n* [typography-theme-alton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-alton/)\n* [typography-theme-de-young](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-de-young/)\n* [typography-theme-doelger](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-doelger/)\n* [typography-theme-elk-glen](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-elk-glen/)\n* [typography-theme-fairy-gates](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-fairy-gates/)\n* [typography-theme-funston](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-funston/)\n* [typography-theme-grand-view](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-grand-view/)\n* [typography-theme-irving](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-irving/)\n* [typography-theme-judah](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-judah/)\n* [typography-theme-lawton](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lawton/)\n* [typography-theme-lincoln](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-lincoln/)\n* [typography-theme-kirkham](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-kirkham/)\n* [typography-theme-moraga](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-moraga/)\n* [typography-theme-noriega](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-noriega/)\n* [typography-theme-ocean-beach](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-ocean-beach/)\n* [typography-theme-parnassus](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-parnassus/)\n* [typography-theme-st-annes](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-st-annes/)\n* [typography-theme-stow-lake](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stow-lake/)\n* [typography-theme-sutro](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-sutro/)\n* [typography-theme-stern-grove](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-stern-grove/)\n* [typography-theme-twin-peaks](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-twin-peaks/)\n* [typography-theme-wordpress-kubrick](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-kubrick/)\n* [typography-theme-wordpress-2010](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2010/)\n* [typography-theme-wordpress-2011](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2011/)\n* [typography-theme-wordpress-2012](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2012/)\n* [typography-theme-wordpress-2013](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2013/)\n* [typography-theme-wordpress-2014](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2014/)\n* [typography-theme-wordpress-2015](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2015/)\n* [typography-theme-wordpress-2016](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wordpress-2016/)\n* [typography-theme-wordpress-github](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-github/)\n* [typography-theme-wordpress-wikipedia](https://github.com/KyleAMathews/typography.js/blob/master/packages/typography-theme-wikipedia/)\n* If you publish your own, create a PR to add it here!\n\n## Plugins\nPlugins are functions that extend or modify the core typography engine.\nthey can change how headers are styled or add specialized styles e.g.\nfor code or tables. Currently there's one plugin available,\n`typography-plugin-code`.\n\nTo use the Code plugin, first install using NPM.\n\n`npm install --save typography-plugin-code`\n\nThen add to your theme before creating a new typography object.\n\n```javascript\nimport Typography from 'typography'\nimport CodePlugin from 'typography-plugin-code'\nimport sternGroveTheme from 'typography-theme-stern-grove'\n\nsternGroveTheme.plugins = [\n  new CodePlugin(),\n]\n\nconst typography = new Typography(sternGroveTheme)\n```\n\n## React.js helper components.\nTypography.js includes two helper components for your React.js projects,\n`TypographyStyle` and `GoogleFont`. These are ideal for\nserver-rendering.\n\n* `TypographyStyle` creates a style element and inserts the generated\n  CSS for your theme.\n* `GoogleFont` creates the link element to include the Google Fonts &\n  weights specified in your theme.\n\nTo use, first install the package `npm install --save react-typography`\nthen import them into your `html.js` file.\n\n```javascript\nimport { TypographyStyle, GoogleFont } from 'react-typography'\n// Best practice is to have a typography module\n// where you define your theme.\nimport typography from 'utils/typography'\n\n// Inside your React.js HTML component.\n<html>\n  <head>\n    <TypographyStyle typography={typography} />\n    <GoogleFont typography={typography} />\n  </head>\n  <body>\n    // stuff\n  </body>\n</html>\n```\n\n## API\n\n### Configuration\nWhen creating a new instance of Typography, you can pass in an\n*configuration* object. All configuration keys are optional.\n\n* **title**: The theme title.\n* **baseFontSize**: The base font size in pixels, defaults to `16px`.\n* **baseLineHeight**: The base line height using the css unitless number, defaults to `1.45`.\n* **scaleRatio**: The \"scale ratio\" for the theme. This value is the ratio\n  between the `h1` font size and the `baseFontSize`. So if the scale ratio is `2`\n  and the `baseFontSize` is `16px` then the `h1` font size is `32px`.\n```javascript\n{\n  scaleRatio: 2,\n}\n```\n* **googleFonts**: An array specifying Google Fonts for this project.\n```javascript\ngoogleFonts: [\n  {\n    name: 'Montserrat',\n    styles: [\n      '700',\n    ],\n  },\n  {\n    name: 'Merriweather',\n    styles: [\n      '400',\n      '400i',\n      '700',\n      '700i',\n    ],\n  },\n],\n```\n* **headerFontFamily**: An array of strings specifying the font family\n  stack for headers e.g. `['Helvetica', 'sans-serif']`. Defaults to a\nsystem UI font stack.\n* **bodyFontFamily**: An array of strings specifying the font family\n  stack for the body, defaults to `['georgia', 'serif']`.\n* **headerColor**: A css color string to be set on headers. Defaults\n  to `inherit`.\n* **bodyColor**: A css color string to be set for body text. Defaults\nto `hsl(0,0%,0%,0.8)`.\n* **headerWeight**: Specify the font weight for headers. Defaults to\n`bold`.\n* **bodyWeight**: Specify the font weight for body text. Defaults to\n  `normal`.\n* **boldWeight**: Specify the font weight for \"bold\" (b, strong, dt, th)\n  elements. Defaults to `bold`.\n* **blockMarginBottom**: Specify the default margin-bottom for block\n  elements. Defaults to one \"rhythm unit\" (i.e. the height of the base line height).\n* **includeNormalize**: Include normalize.css.\n  Normalize.css is an excellent project which works to normalize the\nbase browser CSS across browsers and serves as an excellent foundation\nfor Typography.js. We include normalize.CSS by default but if you're\nalready including it elsewhere in your project, you can disable\nincluding it here by passing `false`.\n* **overrideStyles**: Imperative API for directly adding to or\noverriding auto-generated styles. It's called with a Vertical\nRhythm object, the options object, and the algorithmically generated\nstyles.\n\n```javascript\noverrideStyles: ({ adjustFontSizeTo, rhythm }, options, styles) => ({\n  h1: {\n    fontFamily: ['Montserrat', 'sans-serif'].join(','),\n  },\n  blockquote: {\n    ...adjustFontSizeTo('19px'),\n    color: gray(41),\n    fontStyle: 'italic',\n    paddingLeft: rhythm(13/16),\n    marginLeft: rhythm(-1),\n    borderLeft: `${rhythm(3/16)} solid ${gray(10)}`,\n  },\n  'blockquote > :last-child': {\n    marginBottom: 0,\n  },\n})\n```\n* **overrideThemeStyles**: This has the same function signature as\n`overrideStyles` but should be used in place of `overrideStyles` when\nusing a 3rd-party theme so as to not delete the theme's own\n`overrideStyles` function.\n\n```javascript\noverrideThemeStyles: ({ rhythm }, options, styles) => ({\n  'h2,h3': {\n    marginBottom: rhythm(1/2),\n    marginTop: rhythm(2),\n  }\n})\n```\n\n## Related\n\n- [postcss-typography](https://github.com/BarryThePenguin/postcss-typography)\n\n## Developing Typography.js\nTypography.js is a monorepo facilitated by\n[Lerna](https://github.com/lerna/lerna).\n\nTODO: document constants + compass-vertical-rhythm + using typgraphy.js\nfor inline styles.\n\n<!-- Definitions -->\n\n[build-badge]: https://img.shields.io/travis/KyleAMathews/typography.js.svg\n\n[build-status]: https://travis-ci.org/KyleAMathews/typography.js\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/KyleAMathews/typography.js.svg\n\n[coverage-status]: https://codecov.io/github/KyleAMathews/typography.js\n=======\n\n## Backers\n\nSupport us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/typographyjs#backer)]\n\n<a href=\"https://opencollective.com/typographyjs/backer/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/backer/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/backer/29/avatar.svg\"></a>\n\n## Sponsors\n\nBecome a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/typographyjs#sponsor)]\n\n<a href=\"https://opencollective.com/typographyjs/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/typographyjs/sponsor/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/typographyjs/sponsor/29/avatar.svg\"></a>\n","maintainers":[{"name":"kylemathews","email":"mathews.kyle@gmail.com"},{"name":"jxnblk","email":"jxnblk@gmail.com"}],"time":{"modified":"2023-07-08T17:55:19.315Z","created":"2015-03-11T21:11:07.140Z","0.0.8":"2015-03-11T21:11:07.140Z","0.0.9":"2015-03-12T23:18:05.822Z","0.0.10":"2015-03-13T00:14:33.196Z","0.0.11":"2015-03-19T05:32:19.402Z","0.0.12":"2015-03-20T01:24:49.425Z","0.1.0":"2015-03-31T00:11:46.484Z","0.1.1":"2015-04-02T23:36:54.287Z","0.2.0":"2015-04-03T17:56:12.596Z","0.3.0":"2015-05-08T18:53:42.815Z","0.3.1":"2015-06-08T23:44:50.799Z","0.3.2":"2015-06-09T00:05:13.582Z","0.3.3":"2015-06-09T00:10:08.007Z","0.3.4":"2015-06-11T20:57:37.541Z","0.3.5":"2015-06-11T21:01:56.990Z","0.3.6":"2015-06-13T04:28:24.665Z","0.4.0":"2015-08-13T21:31:25.369Z","0.5.0":"2015-08-15T18:53:58.985Z","0.5.1":"2015-08-15T19:07:23.220Z","0.5.2":"2015-08-19T20:33:08.889Z","0.5.3":"2015-08-21T22:12:59.220Z","0.6.0":"2015-08-25T18:34:31.309Z","0.6.1":"2015-08-26T20:45:23.677Z","0.6.2":"2015-09-18T01:27:48.600Z","0.7.0":"2016-02-17T23:32:18.249Z","0.8.0":"2016-06-04T19:01:19.822Z","0.8.1":"2016-06-04T19:07:18.779Z","0.8.2":"2016-06-04T19:20:07.151Z","0.8.3":"2016-06-04T19:35:25.485Z","0.9.0":"2016-06-09T05:29:20.983Z","0.9.1":"2016-06-14T04:40:31.050Z","0.10.0":"2016-06-29T02:11:30.534Z","0.10.1":"2016-06-29T02:24:53.391Z","0.10.2":"2016-06-29T02:26:19.220Z","0.10.5":"2016-06-29T06:52:18.944Z","0.10.6":"2016-07-05T21:46:48.188Z","0.11.0":"2016-07-13T20:13:30.707Z","0.11.1":"2016-07-13T20:18:22.341Z","0.11.4":"2016-07-14T02:29:03.110Z","0.11.5":"2016-07-15T04:25:58.689Z","0.11.6":"2016-07-15T20:23:27.931Z","0.11.7":"2016-07-19T00:44:36.033Z","0.11.11":"2016-07-24T05:55:33.335Z","0.12.0":"2016-08-02T01:15:19.907Z","0.12.1":"2016-08-03T23:57:26.714Z","0.12.2":"2016-08-04T00:29:54.022Z","0.12.3":"2016-08-04T00:33:37.242Z","0.12.4":"2016-08-12T04:29:56.567Z","0.13.0":"2016-08-16T23:57:31.537Z","0.13.1":"2016-08-22T17:33:16.907Z","0.13.3":"2016-08-25T21:08:57.464Z","0.14.0":"2016-09-22T18:20:38.875Z","0.15.0":"2016-11-02T02:33:33.740Z","0.15.3":"2017-01-12T06:32:00.256Z","0.15.3-readme-QqIed":"2017-01-12T06:34:00.278Z","0.15.3-readme-QqIed-readme-XEqce":"2017-01-12T06:35:35.498Z","0.15.4":"2017-01-12T06:42:12.615Z","0.15.5":"2017-01-24T07:01:50.056Z","0.15.6":"2017-01-24T07:20:11.997Z","0.15.6-readme-NdONJ":"2017-01-24T07:20:31.990Z","0.15.8":"2017-01-25T23:53:38.479Z","0.15.8-readme-fqbUP":"2017-02-28T04:11:17.830Z","0.15.10":"2017-05-03T18:12:46.117Z","0.15.12":"2017-07-07T16:38:41.298Z","0.16.0":"2017-08-03T22:48:12.620Z","0.16.4":"2017-08-25T17:02:09.617Z","0.16.5":"2017-09-03T23:18:45.799Z","0.16.6":"2017-09-04T17:23:00.891Z","0.16.15":"2018-04-24T01:34:13.373Z","0.16.16":"2018-04-24T02:00:37.968Z","0.16.17":"2018-04-27T23:24:27.891Z","1.0.0-alpha.0":"2018-09-01T00:54:59.621Z","1.0.0-alpha.1":"2018-09-01T01:18:07.090Z","1.0.0-alpha.2":"2018-09-01T01:45:39.251Z","1.0.0-alpha.3":"2018-09-01T01:57:26.066Z","1.0.0-alpha.4":"2018-09-01T02:03:40.286Z","0.16.18":"2018-12-05T22:33:27.548Z","0.16.19":"2019-03-08T00:00:47.098Z","0.16.20":"2021-05-10T21:34:04.126Z","0.16.21":"2021-05-10T21:44:24.781Z","0.16.24":"2023-07-08T17:55:19.128Z"},"homepage":"https://github.com/KyleAMathews/typography.js","keywords":["css","inline styles","react","typography","vertical-rhythm"],"repository":{"type":"git","url":"git+https://github.com/KyleAMathews/typography.js.git"},"author":{"name":"Kyle Mathews","email":"mathews.kyle@gmail.com"},"bugs":{"url":"https://github.com/KyleAMathews/typography.js/issues"},"license":"MIT","readmeFilename":"README.md","users":{"englishextra":true,"kylemathews":true,"bonashen":true,"canrau":true}}