{"_id":"typogr","_rev":"45-047881271b29db498e44a56131bebae9","name":"typogr","description":"Typography utils","dist-tags":{"latest":"0.6.8"},"versions":{"0.4.0":{"name":"typogr","version":"0.4.0","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"devDependencies":{"expresso":"0.8.1","uglify-js":"1.0.6"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":{"type":"MIT","url":"https://github.com/ekalinin/typogr.js/blob/master/LICENSE"},"_npmJsonOpts":{"file":"/home/shorrty/.npm/typogr/0.4.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"typogr@0.4.0","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"4b4afc87b979c1aa76d4dea5aa2ad8178930e6a2","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.4.0.tgz","integrity":"sha512-Hz41M25BjwBZAkROsHTMKU2Dahdt/2/P/YvCT0OqaU2thuVklxMCe8vdcqmSfQHRy2Z/OppLRLLEcfme82FSZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATHwyPnctrF00pKYyHLTh2zwzuDJ2iJ3EOelAh5WvSJAiEAn3YzOg7xRbt/nN3BFuLizmaNmXcL6BMjqAQFB7oEhH4="}]},"scripts":{},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.4.1":{"name":"typogr","version":"0.4.1","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"devDependencies":{"expresso":"0.8.1","uglify-js":"1.0.6"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":{"type":"MIT"},"_npmJsonOpts":{"file":"/home/shorrty/.npm/typogr/0.4.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"typogr@0.4.1","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"b0913436e585aa185af4f90905843ee355443ddd","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.4.1.tgz","integrity":"sha512-PdI+Lg8Z5ilgK+O5MD7TmlyqF6zlz17D2hPY/baNNZ0s/XJw0k1xywPuSvrgLHux7ZxpcWkVUhgtO1IwUWVStg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9VRmrvTgxe/nleKW0iPJiK60/YG52ELYBcjWTwE/1GAiEAg4bz0Enb3HOxcu/KL1rldiNQa8PyhsB84F3jKi6M2JU="}]},"scripts":{},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.4.2":{"name":"typogr","version":"0.4.2","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"devDependencies":{"expresso":"0.8.1","uglify-js":"1.0.6"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_npmJsonOpts":{"file":"/home/shorrty/.npm/typogr/0.4.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"typogr@0.4.2","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"1022bfae313fa67ca9d8241db339e0b1a417fd95","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.4.2.tgz","integrity":"sha512-iIjj5G5fNLGBml7OtfJNm9hXTcWn/fAQd8+Z1GuU781VbPUI8xr7zgkjMU3MGlIlfC6hapwA8E6u1Ny7xI+Grw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfTBpTv65HhqnUjIwAbcdjcb8D2H+UNdCZOjmpR0YWMAiAAuZfB62XehyETZqXdqEV67yJUOWNUVwNY0Q5A1dWOKw=="}]},"scripts":{},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.4.3":{"name":"typogr","version":"0.4.3","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"devDependencies":{"expresso":"0.8.1","uglify-js":"1.0.6"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_npmJsonOpts":{"file":"/home/shorrty/.npm/typogr/0.4.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"typogr@0.4.3","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"c5ca854fb441372bc6327f6e01c3fcc2be3b5f16","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.4.3.tgz","integrity":"sha512-NBJgQVuXWkAHpq4Hs/zmN83DfbNghus/oNxIk0r7qcTw23ZP84noxBe9RGtiYLuz0BbCrNIGahzr87mMil8+4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl//MmWNs9XGdu1Na/NxAKbq1copDvGbtVVE2azKYwxQIhALHam1m5ZQ60JAYGU9HmG1MCd3ddDRaqyV428i/qnCDw"}]},"scripts":{},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.5.0":{"name":"typogr","version":"0.5.0","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"devDependencies":{"expresso":"0.8.1","uglify-js":"1.0.6"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_npmJsonOpts":{"file":"/home/shorrty/.npm/typogr/0.5.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"typogr@0.5.0","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"d7fc5c646274d77b64e24557bd3bbc4f86bad624","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.5.0.tgz","integrity":"sha512-kpw7d0lwe6jZtR7BUIj0/mXVoyUrm7dg9Z1cpahxy7WD0hm2HMowCdnQkTDhwyl7d1HFUg2QrWmKF11dHZF8QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFu1J5rtb1udn4q+cnd2lzNAjaWwTSOn82PnwlvH06sTAiEA7Bzhd0VdJB/ixDH4Mag+M2veeFjGmsCplbOMaf6xRNA="}]},"scripts":{},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.5.1":{"name":"typogr","version":"0.5.1","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"devDependencies":{"expresso":"0.8.1","uglify-js":"1.0.6"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_npmJsonOpts":{"file":"/home/shorrty/.npm/typogr/0.5.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"typogr@0.5.1","dependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"8b7f190bcf3cb363d2da3528601ba2f8fd39c93b","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.5.1.tgz","integrity":"sha512-Fg+QKxXP9yjLtxj95p6WfqUJlp69Svq9iFmtzdBbS3gKj8pXDPhkeu56r2IbX0H/CXf+T/AoSajZfKdC8IHubQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYxsi2UKEQCUqTN6uytCLkmPo8I94mzjpXDPZDkw1gLwIgbG6peakFzo9mHwcNEQqQ5ZIMGUNZJJAVqfnp7sdIZ8w="}]},"scripts":{},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.5.2":{"name":"typogr","version":"0.5.2","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"devDependencies":{"expresso":"0.8.1","uglify-js":"1.0.6"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_id":"typogr@0.5.2","dist":{"shasum":"a4576ee7e3496a05b56129f978857c89147b71eb","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.5.2.tgz","integrity":"sha512-+zB7OBuNi7bySgCXk0tzX7Piq9w1ylNn9tAR3moYTTlfQRc3BCJUezT0T6vWwiy6Q6QOQYqGhmNd4pggp4uLvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBE/tbo5ZNKlbxx2nY+ORX9tDmyzX/Kb4j7QfiiAXgcrAiEAuzW5/RI988+qqRb3cwvkilausg8zs9UtCuCDG8wpkzQ="}]},"_npmVersion":"1.1.68","_npmUser":{"name":"ekalinin","email":"e.v.kalinin@gmail.com"},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.6.0":{"name":"typogr","version":"0.6.0","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"contributors":[{"name":"Matthew Newton","email":"contact@mnewton.com"}],"bin":{"typogr":"./bin/typogr"},"dependencies":{"commander":"1.0","async":"0.2","glob":"3","mkdirp":"0.3"},"devDependencies":{"expresso":">=0.8.1","uglify-js":">=2","mocha":">=0.3","should":">=1.2","suppose":">=0.1","rimraf":">=2"},"test":"./node_modules/.bin/expresso test/typogr.test.js; ./node_modules/.bin/mocha test/test.cli.js","main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_id":"typogr@0.6.0","dist":{"shasum":"ecaf14a78339f69d780af28063f2986279d8cf5f","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.6.0.tgz","integrity":"sha512-3sNWv+lb2PY2X6BBNAnErKs2y3j1lmw8ICxDvroZHjyD7UoQGohUn+hSCANEDs32HvRBbthAbV/TC/Im+TQaCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHRpMq8pON10qGIfA4npRE716NVnWTqI9zICFYew/88AiEA53WjwfZ5lHakzo5OxK9/t0uLzUh0yaLUe3LObidm9js="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ekalinin","email":"e.v.kalinin@gmail.com"},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.6.1":{"name":"typogr","version":"0.6.1","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"contributors":[{"name":"Matthew Newton","email":"contact@mnewton.com"},{"name":"Brandon Aaron","email":"brandon.aaron@gmail.com"}],"scripts":{"test":"./node_modules/.bin/expresso test/typogr.test.js; ./node_modules/.bin/mocha test/test.cli.js"},"bin":{"typogr":"./bin/typogr"},"dependencies":{"commander":"1.0","async":"0.2","glob":"3","mkdirp":"0.3"},"devDependencies":{"expresso":">=0.8.1","uglify-js":">=2","mocha":">=0.3","should":">=1.2","suppose":">=0.1","rimraf":">=2"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_id":"typogr@0.6.1","dist":{"shasum":"b9a80cfeaba0fa3ca62cedbc2db4c68725327e89","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.6.1.tgz","integrity":"sha512-6Gdc0uGH+Hqsq4O4d9CfdShJo3kZDPAjMk0gbVoOmqab6Ksn1E+AxBxPSQtF2UEor9Hcna61ly6FCACQog6YhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnV5ZB9TYR9ULGOSGSpNTsyTZ1Va5u3dijqD33Lvgl3AIhAJSXlMsB/W93hDVQM31A1UFhghXRa89pXJAwP+LnU+Ez"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ekalinin","email":"e.v.kalinin@gmail.com"},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.6.2":{"name":"typogr","version":"0.6.2","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"contributors":[{"name":"Matthew Newton","email":"contact@mnewton.com"},{"name":"Brandon Aaron","email":"brandon.aaron@gmail.com"}],"scripts":{"test":"./node_modules/.bin/expresso test/typogr.test.js; ./node_modules/.bin/mocha test/test.cli.js"},"bin":{"typogr":"./bin/typogr"},"dependencies":{"commander":"1.0","async":"0.2","glob":"3","mkdirp":"0.3"},"devDependencies":{"expresso":">=0.8.1","uglify-js":">=2","mocha":">=0.3","should":">=1.2","suppose":">=0.1","rimraf":">=2"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_id":"typogr@0.6.2","dist":{"shasum":"f311f93636516785c3812f98d238e26546dfdfaa","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.6.2.tgz","integrity":"sha512-I3urCu3AinmU8D/QJU/IhFGq7ERTw0iQSZAoqRcpzmu9bVFKsK18IAnuzgdYc3yqozJyn8RIVcxHJW/mgKKwoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAJ+z2fRs2cIElUoJh6YpELXulFeoPOQYUy/yH10a6AAiEAzMsbToY0jo4hgU+aOORo5Bk2D2yDzxj/LED9XSG65Ok="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ekalinin","email":"e.v.kalinin@gmail.com"},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.6.3":{"name":"typogr","version":"0.6.3","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"contributors":[{"name":"Matthew Newton","email":"contact@mnewton.com"},{"name":"Brandon Aaron","email":"brandon.aaron@gmail.com"}],"scripts":{"test":"./node_modules/.bin/expresso test/typogr.test.js; ./node_modules/.bin/mocha test/test.cli.js"},"bin":{"typogr":"./bin/typogr"},"dependencies":{"commander":"1.0","async":"0.2","glob":"3","mkdirp":"0.3"},"devDependencies":{"expresso":">=0.8.1","uglify-js":">=2","mocha":">=0.3","should":">=1.2","suppose":">=0.1","rimraf":">=2"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_id":"typogr@0.6.3","dist":{"shasum":"46a067cbf859fbf56f14f5eb998a04c892cd2cf0","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.6.3.tgz","integrity":"sha512-wHWFmAJb/U8WhrYUC+P5S4YUzAlR9dR15ObKdocDPqepu1FGgwAV4bL5HL6tpSKoq2VlwyxTYEQNP2dLuwZNzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkJUTEcFVeYIin7RU7zTpCD7g7maG+dpMsaj03AvA2OAiAUPggNMkx6hkvx+7LcWPh111yrGIV7KaYX0SAW6Mq7Bw=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ekalinin","email":"e.v.kalinin@gmail.com"},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.6.4":{"name":"typogr","version":"0.6.4","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"contributors":[{"name":"Matthew Newton","email":"contact@mnewton.com"},{"name":"Brandon Aaron","email":"brandon.aaron@gmail.com"}],"scripts":{"test":"./node_modules/.bin/expresso test/typogr.test.js; ./node_modules/.bin/mocha test/test.cli.js"},"bin":{"typogr":"./bin/typogr"},"dependencies":{"commander":"1.0","async":"0.2","glob":"3","mkdirp":"0.3"},"devDependencies":{"expresso":">=0.8.1","uglify-js":">=2","mocha":">=0.3","should":">=1.2","suppose":">=0.1","rimraf":">=2"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_id":"typogr@0.6.4","dist":{"shasum":"25e3d633f9560a97461e246cf0d9ce146aa093a2","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.6.4.tgz","integrity":"sha512-yXZog47L+bPnSKZ1HBT+rgyd5at+VRryEO2BkaUeC+IYmjy1My0gPNnKN6IKZA2s4oRgtGD+FyziXUxxaRXqkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGD451BSbsHIBAUEbnsLGDQz4EKfK+vn2I4g+fEjIgibAiAsy70x9zKTYUnaLOz/WMaIzRl+iwI+e38Kwsw/GSJE1A=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ekalinin","email":"e.v.kalinin@gmail.com"},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.6.5":{"name":"typogr","version":"0.6.5","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"contributors":[{"name":"Matthew Newton","email":"contact@mnewton.com"},{"name":"Brandon Aaron","email":"brandon.aaron@gmail.com"}],"scripts":{"test":"./node_modules/.bin/expresso test/typogr.test.js; ./node_modules/.bin/mocha test/test.cli.js"},"bin":{"typogr":"./bin/typogr"},"dependencies":{"commander":"1.0","async":"0.2","glob":"3","mkdirp":"0.3"},"devDependencies":{"expresso":">=0.8.1","uglify-js":">=2","mocha":">=0.3","should":">=1.2","suppose":">=0.1","rimraf":">=2"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"_id":"typogr@0.6.5","dist":{"shasum":"9981546385084df4568b45cf89618c2a90098379","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.6.5.tgz","integrity":"sha512-8Tg5iEXu3euOd0LDPlIPwq97YU1lAsILstZTcLZN7fI/ScunuhLWS/cyBoPGOQZxJ8nG9t0frsvFmqtWJJL/Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtbkBzqF3BEDuB5ZCXU0iwvmkcPvb6F9bSmdpD0HUe3AiA2QlZqQM/lM7N6YJ29LqG9oSt0gB5THHtbTQnaHdEXUw=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ekalinin","email":"e.v.kalinin@gmail.com"},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{}},"0.6.6":{"name":"typogr","version":"0.6.6","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"contributors":[{"name":"Matthew Newton","email":"contact@mnewton.com"},{"name":"Brandon Aaron","email":"brandon.aaron@gmail.com"}],"scripts":{"test":"expresso test/typogr.test.js && ./node_modules/.bin/mocha test/test.cli.js"},"bin":{"typogr":"./bin/typogr"},"dependencies":{"commander":"1.0","async":"0.2","glob":"3","mkdirp":"0.3"},"devDependencies":{"expresso":">=0.8.1","uglify-js":">=2","mocha":">=0.3","should":">=1.2","suppose":">=0.1","rimraf":">=2"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"gitHead":"279b6166c79b78365696d6703586026dd72c0a61","_id":"typogr@0.6.6","_shasum":"49cb29a623d4f0c4d39ed91db790d847e4a360e8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ekalinin","email":"e.v.kalinin@gmail.com"},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"dist":{"shasum":"49cb29a623d4f0c4d39ed91db790d847e4a360e8","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.6.6.tgz","integrity":"sha512-uSn81R/VOnwPKJyXnWVxSEnOahdEmuUwX8cW8lYhhVO36r6R9jECKvPm3Dr2cy+0PNgnELKDC26JAREoQpzx7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3kyO7CCDU95onePgHyPj/FijdmJAYBBS75pQSHlI34AiEA8gBtpk+UHJRJh1jmJfOzIiGh1reoGAe6IKNTJiR2K6I="}]},"directories":{}},"0.6.7":{"name":"typogr","version":"0.6.7","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"contributors":[{"name":"Matthew Newton","email":"contact@mnewton.com"},{"name":"Brandon Aaron","email":"brandon.aaron@gmail.com"}],"scripts":{"test":"expresso test/typogr.test.js && ./node_modules/.bin/mocha test/test.cli.js"},"bin":{"typogr":"./bin/typogr"},"dependencies":{"commander":"1.0","async":"0.2","glob":"3","mkdirp":"0.3"},"devDependencies":{"expresso":"0.9.1","uglify-js":">=2","mocha":">=0.3","should":">=1.2","suppose":">=0.1","rimraf":">=2"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"gitHead":"0c0da7e12b6f3cf67640ee4846026efaf8269c51","_id":"typogr@0.6.7","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"ekalinin","email":"e.v.kalinin@gmail.com"},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"dist":{"integrity":"sha512-M9ql+RCgWnkx5QbBBWeIQmf6aaPkZJV0X62FyZ3X6mSz+JiTCNcFNr08pXdqWb+u07JB+XwqfiFDbZGGf76Guw==","shasum":"bbe877db87809afe0714dd143448803d7269d93c","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.6.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjvHAVffEpAoWQu7orXt/ASl8qnTkIJ5e3IM8EByQpJAiEA3Fa61toi+7UAKy62tE1wF+jAUyv5g0Ls2kxey3MER+U="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typogr-0.6.7.tgz_1497951473561_0.7331358827650547"},"directories":{}},"0.6.8":{"name":"typogr","version":"0.6.8","description":"Typography utils","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"homepage":"https://github.com/ekalinin/typogr.js","repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"contributors":[{"name":"Matthew Newton","email":"contact@mnewton.com"},{"name":"Brandon Aaron","email":"brandon.aaron@gmail.com"}],"scripts":{"test":"mocha test/typogr.test.js && ./node_modules/.bin/mocha test/test.cli.js"},"bin":{"typogr":"./bin/typogr"},"dependencies":{"async":"0.2","commander":"1.0","glob":"^7.1.2","mkdirp":"0.3"},"devDependencies":{"uglify-js":">=2","mocha":">=3.4.2","should":">=1.2","suppose":">=0.1","rimraf":">=2"},"main":"typogr","bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"licenses":[{"type":"MIT"}],"gitHead":"53f571d583806b28fdc1258d6b80b30506af7cd0","_id":"typogr@0.6.8","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ekalinin","email":"e.v.kalinin@gmail.com"},"dist":{"integrity":"sha512-zjUkJd8Nt9NvXTzjBYpk5Pw0OgXTStgATbUAAhVvCrFtjvRVcDvtKjtxCRMRZsK0fx2MVa8hoqMiTPSgWOA9pg==","shasum":"73490c0ddda2cbd20f88c10f7a6974deab455bb4","tarball":"https://registry.npmjs.org/typogr/-/typogr-0.6.8.tgz","fileCount":15,"unpackedSize":86496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMKTbCRA9TVsSAnZWagAAbcIP/2qw5NhQMcWZJOtcDuKG\n3tzhiSEuIqbhnvqCLjwM9fXaUHI8bGiOQmlmJrpLFm4E1wpx61grks910f/h\n2SA0gxgq/BiJYxCmWhBCO62stiX5e4z96FpyoU3iIfSiQdJMWDE/2PfWnB6r\nC5IQ5YhGdylnPtTxNJvAHKLluSncSVxQBCuS3d4oVPFsqecZOenomFv4IcTV\nrVySqXgHLW+U+kNN+T8LhPiAnsM5tLkYOYPxv9PZcx1kg6efxQGf7ILSn0Of\nxb5qpQT5EmZ2dQNfiiDs77zHluoUN9aC6s0ggiqpfnd1DCmrbhW6rQRctA/k\n65w5I7OFRNe6PBpohwcJ8j7KOvJC2nWBmlD3yUWBmvjhfNSk394oB26e97KY\nEwoBiSApMKVDkyBzHIQZTv8f5gITc1bQksw+Cb20uf2iefSzIviN8Hs6MwtN\nq5N8I23gdFOlVoh3cTItPGBDPfcbkl76F3WMOkRNBVObkTr26vDxLBbHWUMB\nerqRs8I/dIO0iF1j0yrp018GNxgEMn2irosc+iIZfxWWH8+yVCcVW3S0le1j\n3xkpKncTzRRNTo/SnftfCTzNd1NcIAmAvd0Vl/Sojv44MjKVeI7uBsKBEcS4\nJV/hTqjoNaUUfn6u0lN5UIV4VPuyQUE9PudHaMkTWU6L/qifyXgRy/CcbLQN\nyx4f\r\n=dJEE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfvjysDcBQ9vypksXYLY8rFF8daEQqFKU1bE/xkk9ojAiEApN8aW2BfaOb3RGjiuLkbTXJ2Wgef7k5GqTjOMDXZZ0E="}]},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typogr_0.6.8_1529914587377_0.6372545785956303"},"_hasShrinkwrap":false}},"maintainers":[{"name":"ekalinin","email":"e.v.kalinin@gmail.com"}],"time":{"modified":"2022-06-28T02:11:55.771Z","created":"2011-08-23T09:50:50.382Z","0.4.0":"2011-08-23T09:50:52.215Z","0.4.1":"2011-08-23T10:00:50.738Z","0.4.2":"2011-08-23T10:17:11.015Z","0.4.3":"2011-08-24T11:59:13.713Z","0.5.0":"2011-08-27T00:12:16.979Z","0.5.1":"2011-08-30T07:47:39.528Z","0.5.2":"2012-12-07T13:34:33.941Z","0.6.0":"2013-07-02T21:33:34.326Z","0.6.1":"2013-07-23T07:42:03.279Z","0.6.2":"2014-01-17T09:19:10.419Z","0.6.3":"2014-02-25T07:47:00.147Z","0.6.4":"2014-06-02T10:22:28.341Z","0.6.5":"2014-12-01T08:43:05.008Z","0.6.6":"2015-12-09T08:05:52.305Z","0.6.7":"2017-06-20T09:37:56.013Z","0.6.8":"2018-06-25T08:16:27.455Z"},"author":{"name":"Eugene Kalinin","email":"e.v.kalinin@gmail.com"},"repository":{"type":"git","url":"git://github.com/ekalinin/typogr.js.git"},"readme":"[![Build Status](https://travis-ci.org/ekalinin/typogr.js.svg?branch=master)](https://travis-ci.org/ekalinin/typogr.js)\n\nTable of Contents\n=================\n\n  * [typogr.js](#typogrjs)\n    * [Installation](#installation)\n  * [Usage](#usage)\n    * [Simple on the server](#simple-on-the-server)\n    * [Simple in the browser](#simple-in-the-browser)\n    * [OOP-style](#oop-style)\n    * [Chains](#chains)\n  * [API](#api)\n    * [amp](#amp)\n    * [initQuotes](#initquotes)\n    * [smartypants](#smartypants)\n    * [widont](#widont)\n    * [caps](#caps)\n    * [ord](#ord)\n    * [typogrify](#typogrify)\n  * [CLI](#cli)\n  * [License](#license)\n\n\ntypogr.js\n=========\n\n**typogr.js** provides a set of functions which automatically\napply various transformations to plain text in order to yield\ntypographically-improved HTML.\n\n**typogr.js** is inspired by these awesome packages:\n\n* [django-typogrify](https://github.com/chrisdrackett/django-typogrify)\n* [smartypants](http://web.chad.org/projects/smartypants.py/)\n* [underscore](https://github.com/documentcloud/underscore)\n\nInstallation\n------------\n\nIt's recommended to install via [npm](https://github.com/isaacs/npm/):\n\n    npm install -g typogr\n\n\nUsage\n=====\n\n**typogr.js** has no external dependencies and can be used both on\nthe server and in the browser.\n\nSimple on the server\n--------------------\n\n```javascript\n// Only for server side\nvar typogr = require('typogr');\n\ntypogr.typogrify('<h1>\"Pretty header ...</h1>');\n'<h1><span class=\"dquo\">&#8220;</span>Pretty header&nbsp;&#8230;</h1>'\n```\n\nSimple in the browser\n---------------------\n\n```html\n<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js\"></script>\n<script src=\"https://cdn.rawgit.com/ekalinin/typogr.js/0.6.6/typogr.min.js\"></script>\n<script>\n$(document).ready(function() {\n    $('#res').html(typogr.typogrify($('#src')));\n})\n</script>\n```\n\n\nOOP-style\n---------\n\n```javascript\n// Only for server side\nvar typogr = require('typogr');\n\ntypogr('<h1>\"Pretty header ...</h1>').typogrify();\n'<h1><span class=\"dquo\">&#8220;</span>Pretty header&nbsp;&#8230;</h1>'\n```\n\nChains\n------\n\n```javascript\n// Only for server side\nvar typogr = require('typogr');\n\ntypogr('<h1>\"Pretty header ...</h1>').chain().initQuotes().value();\n'<h1><span class=\"dquo\">\"</span>Pretty header ...</h1>'\n\ntypogr('<h1>\"Pretty header ...</h1>').chain().initQuotes().smartypants().value();\n'<h1><span class=\"dquo\">&#8220;</span>Pretty header &#8230;</h1>'\n```\n\n\nAPI\n===\n\namp\n---\n\nWraps ampersands in HTML with `<span class=\"amp\">` so they can be\nstyled with CSS. Ampersands are also normalized to `&amp;`. Requires\nampersands to have whitespace or an `&nbsp;` on both sides. Will not\nchange any ampersand which has already been wrapped in this fashion.\n\ninitQuotes\n------\n\nWraps initial quotes in `<span class=\"dquo\">` for double quotes or\n`<span class=\"quo\">` for single quotes. Works inside these block\nelements:\n\n* `h1`, `h2`, `h3`, `h4`, `h5`, `h6`\n* `p`\n* `li`\n* `dt`\n* `dd`\n\nAlso accounts for potential opening inline elements: `a`, `em`,\n`strong`, `span`, `b`, `i`.\n\nsmartypants\n-----------\n\n* Straight quotes ( \" and ' '\") into “curly” quote HTML entities (&lsquo; | &rsquo; | &ldquo; | &rdquo;)\n* Backticks-style quotes (``like this''') into “curly” quote HTML entities (&lsquo; | &rsquo; | &ldquo; | &rdquo;)\n* Dashes (“--” and “---”) into n-dash and m-dash entities (&ndash; | &mdash;)\n* Three consecutive dots (“...”) into an ellipsis entity (&hellip;)\n\nwidont\n------\n\nBased on Shaun Inman's PHP utility of the same name, replaces the\nspace between the last two words in a string with `&nbsp;` to avoid\na final line of text with only one word.\n\nWorks inside these block elements:\n\n* `h1`, `h2`, `h3`, `h4`, `h5`, `h6`\n* `p`\n* `li`\n* `dt`\n* `dd`\n\nAlso accounts for potential closing inline elements: `a`, `em`,\n`strong`, `span`, `b`, `i`.\n\ncaps\n----\n\nWraps multiple capital letters in `<span class=\"caps\"></span>` so they can be styled.\n\nord\n---\n\nWraps number suffix's in `<span class=\"ord\"></span>` so they can be styled.\n\n\ntypogrify\n---------\n\nApplies all of the following filters, in order:\n\n* amp\n* widont\n* smartypants\n* caps\n* initQuotes\n* ord\n\n\nCLI\n===\n\nA command line interface can be used to typogrify html files.\n\n    % typogr --help\n\n      Usage: typogr [options] [input] [output]\n\n      Options:\n\n        -h, --help     output usage information\n        -V, --version  output the version number\n        -i, --inplace  Use single path as both input and output\n        -f, --force    Do not prompt to verify file overwrites\n\n      reads input from stdin, individual files, directories, or globs\n      writes ouput to stdout, individual files, or directories\n\n      Examples:\n\n        $ typogr inputFile.html outputFile.html\n        $ typogr < inputFile.html > outputFile.html\n        $ typogr -i singleFile.html\n        $ typogr inputDirectory outputDirectory\n        $ typogr inputDirectory/*.html outputDirectory\n\n\nLicense\n=======\n\nSee [LICENSE](https://github.com/ekalinin/typogr.js/blob/master/LICENSE)\nfile.\n","readmeFilename":"README.md","homepage":"https://github.com/ekalinin/typogr.js","keywords":["typography","typogrify","typogr","hyphenation","quotes","dashes","ampersands","prettify"],"contributors":[{"name":"Matthew Newton","email":"contact@mnewton.com"},{"name":"Brandon Aaron","email":"brandon.aaron@gmail.com"}],"bugs":{"url":"https://github.com/ekalinin/typogr.js/issues"},"users":{"hirmes":true,"denji":true,"nichoth":true}}