{"_id":"typographic-apostrophes","_rev":"9-bf4f59388ea27171b3977dc132f81e9d","name":"typographic-apostrophes","description":"Make sure they’re curly and point downward","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"typographic-apostrophes","version":"1.0.0","description":"Make sure they’re curly and point downward","main":"index.es5.js","scripts":{"coverage":"istanbul cover _mocha -- --require babel/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"jscs --esnext -p airbnb index.js test.js","pretest":"npm run lint","test":"mocha --require babel/register","tdd":"mocha --require babel/register --watch","precommit":"npm test","transpile":"babel index.js > index.es5.js","prepublish":"npm run transpile","postpublish":"rm *.es5.js"},"repository":{"type":"git","url":"https://github.com/matmuchrapna/typographic-apostrophes"},"keywords":["typographic","quotes","apostrophes"],"author":{"name":"Vladimir Starkov","email":"matmuchrapna@gmail.com","url":"http://vstarkov.com/"},"license":"MIT","bugs":{"url":"https://github.com/matmuchrapna/typographic-apostrophes/issues"},"homepage":"https://github.com/matmuchrapna/typographic-apostrophes","devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.2","husky":"^0.7.0","istanbul":"^0.3.11","jscs":"^1.12.0","mocha":"^2.2.1","mocha-lcov-reporter":"0.0.2"},"gitHead":"9e82f16ad48d9f01411d486abfbff5cf8b31724b","_id":"typographic-apostrophes@1.0.0","_shasum":"44a06bdce62fb155c50a121659a56795f7dba915","_from":".","_npmVersion":"2.7.4","_nodeVersion":"1.6.2","_npmUser":{"name":"matmuchrapna","email":"matmuchrapna@gmail.com"},"maintainers":[{"name":"matmuchrapna","email":"matmuchrapna@gmail.com"}],"dist":{"shasum":"44a06bdce62fb155c50a121659a56795f7dba915","tarball":"https://registry.npmjs.org/typographic-apostrophes/-/typographic-apostrophes-1.0.0.tgz","integrity":"sha512-LQOERp96XcUKwCSpjFwOEYrhZnbgbYuXY3gIe4Ddm+vsdqa+cGmj+KstupoxXESa87itHBdGyO6bIawNyxHP0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPW8dOf2eHi/mErfOT7k80+DGeXQrjs7XEF6tXFL0f9AiEA/h75WsCNKAbBP1F6PKXJEOoVsw2lPbQbn5aHTNw8WJY="}]}},"1.0.1":{"name":"typographic-apostrophes","version":"1.0.1","description":"Make sure they’re curly and point downward","main":"index.es5.js","scripts":{"coverage":"istanbul cover _mocha -- --require babel/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"jscs --esnext -p airbnb index.js test.js","pretest":"npm run lint","test":"mocha --require babel/register","tdd":"mocha --require babel/register --watch","precommit":"npm test","transpile":"babel index.js > index.es5.js","prepublish":"npm run transpile","postpublish":"rm *.es5.js"},"repository":{"type":"git","url":"https://github.com/matmuchrapna/typographic-apostrophes"},"keywords":["typographic","quotes","apostrophes"],"author":{"name":"Vladimir Starkov","email":"matmuchrapna@gmail.com","url":"http://vstarkov.com/"},"license":"MIT","bugs":{"url":"https://github.com/matmuchrapna/typographic-apostrophes/issues"},"homepage":"https://github.com/matmuchrapna/typographic-apostrophes","devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.2","husky":"^0.7.0","istanbul":"^0.3.11","jscs":"^1.12.0","mocha":"^2.2.1","mocha-lcov-reporter":"0.0.2"},"gitHead":"9062030fa95bac8c13b31f254fac3232af790f5a","_id":"typographic-apostrophes@1.0.1","_shasum":"81f34030084f2990af92789dc5adf9b519cc45d4","_from":".","_npmVersion":"2.7.4","_nodeVersion":"1.6.2","_npmUser":{"name":"matmuchrapna","email":"matmuchrapna@gmail.com"},"maintainers":[{"name":"matmuchrapna","email":"matmuchrapna@gmail.com"}],"dist":{"shasum":"81f34030084f2990af92789dc5adf9b519cc45d4","tarball":"https://registry.npmjs.org/typographic-apostrophes/-/typographic-apostrophes-1.0.1.tgz","integrity":"sha512-hzXtcNmdJeuqS2PQyfsdU7PqE5fKafwL5Dmt6RycFKlLDrUO5YFfhQqVMGPF5OcUvLr3Cph68MNFy9eKyc/q+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXLpT3c/+x5kMDh+1zBED3P6Lh+BPUM6bClRokpGaOyAiBWKsTvwWCouwvFJFpAhkdMQV1tvAXMckXbGqsURjnNXw=="}]}},"1.0.2":{"name":"typographic-apostrophes","version":"1.0.2","description":"Make sure they’re curly and point downward","main":"index.es5.js","scripts":{"coverage":"istanbul cover _mocha -- --require babel/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"jscs --esnext -p airbnb index.js test.js","pretest":"npm run lint","test":"mocha --require babel/register","tdd":"mocha --require babel/register --watch","precommit":"npm test","transpile":"babel index.js > index.es5.js","prepublish":"npm run transpile","postpublish":"rm *.es5.js"},"repository":{"type":"git","url":"https://github.com/matmuchrapna/typographic-apostrophes"},"keywords":["typographic","quotes","apostrophes"],"author":{"name":"Vladimir Starkov","email":"matmuchrapna@gmail.com","url":"http://vstarkov.com/"},"license":"MIT","bugs":{"url":"https://github.com/matmuchrapna/typographic-apostrophes/issues"},"homepage":"https://github.com/matmuchrapna/typographic-apostrophes","devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.2","husky":"^0.7.0","istanbul":"^0.3.11","jscs":"^1.12.0","mocha":"^2.2.1","mocha-lcov-reporter":"0.0.2"},"gitHead":"a3437fa9a2c902fa25c4efa49de01c84b1a8d477","_id":"typographic-apostrophes@1.0.2","_shasum":"fae48acaf3913ec2c67671a30f110f7135e7d330","_from":".","_npmVersion":"2.7.4","_nodeVersion":"1.6.2","_npmUser":{"name":"matmuchrapna","email":"matmuchrapna@gmail.com"},"maintainers":[{"name":"matmuchrapna","email":"matmuchrapna@gmail.com"}],"dist":{"shasum":"fae48acaf3913ec2c67671a30f110f7135e7d330","tarball":"https://registry.npmjs.org/typographic-apostrophes/-/typographic-apostrophes-1.0.2.tgz","integrity":"sha512-SnH62RuVXu9R9jCEih1fFUxpMJspDV8zRgVVLRMRJHyEm5TqrR090RE6KuGKm/LEnvz27NHsx7XZTk+VhVl7ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDooyvxwUW8cm6lgbsZmF8vK5w5Cx7vWoSGEspYoWFtsQIgT70UtdmLHD7Okrc/zFLiY1SdYio92sm9EiLeq+LsBxY="}]}},"1.1.0":{"name":"typographic-apostrophes","version":"1.1.0","description":"Make sure they’re curly and point downward","main":"index.es5.js","scripts":{"coverage":"istanbul cover _mocha -- --require babel/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","lint":"jscs --esnext -p airbnb index.js test.js","pretest":"npm run lint","test":"mocha --require babel/register","tdd":"mocha --require babel/register --watch","precommit":"npm test","transpile":"babel index.js > index.es5.js","prepublish":"npm run transpile","postpublish":"rm *.es5.js"},"repository":{"type":"git","url":"https://github.com/matmuchrapna/typographic-apostrophes"},"keywords":["textr","typographic","quotes","apostrophes"],"author":{"name":"Vladimir Starkov","email":"matmuchrapna@gmail.com","url":"http://vstarkov.com/"},"license":"MIT","bugs":{"url":"https://github.com/matmuchrapna/typographic-apostrophes/issues"},"homepage":"https://github.com/matmuchrapna/typographic-apostrophes","devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.2","husky":"^0.7.0","istanbul":"^0.3.11","jscs":"^1.12.0","mocha":"^2.2.1","mocha-lcov-reporter":"0.0.2"},"gitHead":"5548af745c84fd913e8efdad1e5c9c255ed8272c","_id":"typographic-apostrophes@1.1.0","_shasum":"508c24949052a6cdb64b950e48aa4c7fd958e98e","_from":".","_npmVersion":"2.7.4","_nodeVersion":"1.6.2","_npmUser":{"name":"matmuchrapna","email":"matmuchrapna@gmail.com"},"maintainers":[{"name":"matmuchrapna","email":"matmuchrapna@gmail.com"}],"dist":{"shasum":"508c24949052a6cdb64b950e48aa4c7fd958e98e","tarball":"https://registry.npmjs.org/typographic-apostrophes/-/typographic-apostrophes-1.1.0.tgz","integrity":"sha512-1/zD2PnIHrZtueMtRXKhrnEEnGbNvCbEAmN8VKpxIyXbDkTZH3luHIhVlLA4wsyQO+6w+QiMePEMjwrwSwkoow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdjmuoihMxwJZwXieWttVUK0XopPgPkNzWVDy1vZizsAIhAI786SUg0hqm963YPw0MK+PiuMwleEesG6O2uxrfsGf6"}]}},"1.1.1":{"name":"typographic-apostrophes","version":"1.1.1","description":"Make sure they’re curly and point downward","main":"index.es5.js","scripts":{"coverage":"istanbul cover _mocha -- --require babel/register","precoveralls":"npm run coverage","coveralls":"coveralls < coverage/lcov.info","test":"mocha --require babel/register","tdd":"mocha --require babel/register --watch","precommit":"npm test","transpile":"babel index.js > index.es5.js","prepublish":"npm run transpile","postpublish":"rm *.es5.js && git push --follow-tags"},"repository":{"type":"git","url":"https://github.com/matmuchrapna/typographic-apostrophes"},"keywords":["textr","typographic","quotes","apostrophes"],"author":{"name":"Vladimir Starkov","email":"matmuchrapna@gmail.com","url":"http://vstarkov.com/"},"license":"MIT","bugs":{"url":"https://github.com/matmuchrapna/typographic-apostrophes/issues"},"homepage":"https://github.com/matmuchrapna/typographic-apostrophes","devDependencies":{"babel":"^5.0.0","coveralls":"^2.11.2","husky":"^0.7.0","istanbul":"^0.3.11","mocha":"^2.2.1","mocha-lcov-reporter":"0.0.2"},"gitHead":"a3b25397b3fe4c6436e88153e02f2aa351ad9756","_id":"typographic-apostrophes@1.1.1","_shasum":"bc6905eb949048a736fa8399f8b90aafa8894787","_from":".","_npmVersion":"2.7.4","_nodeVersion":"1.6.2","_npmUser":{"name":"matmuchrapna","email":"matmuchrapna@gmail.com"},"maintainers":[{"name":"matmuchrapna","email":"matmuchrapna@gmail.com"}],"dist":{"shasum":"bc6905eb949048a736fa8399f8b90aafa8894787","tarball":"https://registry.npmjs.org/typographic-apostrophes/-/typographic-apostrophes-1.1.1.tgz","integrity":"sha512-3/05j0vg9osPy4whnihGaudPLwNxuyczO3AYmsVeLUBUq/aKhbSfbjVPx1VzV7Rwpkbl0vf9qOwOLP6CgfRWZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOlDQ+LGjn8GOmtOloHilY7GFl79FeSNZL5dMu5BBKtAiAcvc3lXyiJSPRGIzjfRtwsldFZovSvCa51vUswP/rxqw=="}]}}},"readme":"# typographic-apostrophes\n\n[![NPM version][npm-image]][npm-url]\n[![Build Status][travis-image]][travis-url]\n[![Coveralls Status][coveralls-image]][coveralls-url]\n[![Dependency Status][depstat-image]][depstat-url]\n[![DevDependency Status][depstat-dev-image]][depstat-dev-url]\n\n> [Make sure they’re curly and point downward][rtfm]\n\nMicro module to help eliminate one of the [bad typewriter habits][habits].\n\n\n## Install\n\n```sh\nnpm install --save typographic-apostrophes\n```\n\n\n## Usage\n\nUse typographic apostrophes in con­trac­tions and for pos­ses­sive case. This module don't cover posessive plurals, because it’s impossible to distinguish it from single closing quote.\n\nThat's why I created [typographic-apostrophes-for-possessive-plurals][plurals], but it can be used safely only if there are zero closing quotes in the input; this can be achieved by [typographic-quotes][quotes]. That’s why for ideal result you should use all three modules in the chain: `apostrophes → quotes → apostrophes-for-possessive-plurals` (order is important).\n\n[plurals]: https://www.npmjs.com/package/typographic-apostrophes-for-possessive-plurals\n[quotes]: https://www.npmjs.com/package/typographic-quotes\n\n```js\nvar apostrophes = require('typographic-apostrophes');\n\napostrophes(`I'm looking forward`);        // I’m looking forward\napostrophes(`Don't do it!`);               // Don’t do it!\napostrophes(`as in the eagle's feathers`); // as in the eagle’s feathers\napostrophes(`in one month's time`);        // in one month’s time\napostrophes(`'60s and '80s`);              // ’60s and ’80s\napostrophes(`rock'n'roll`);                // rock’n’roll\napostrophes(`rock 'n' roll`);              // rock ’n’ roll\n```\n\n## Real world examples\n\nCheck complex usage with real world examples in [typography playground][playground].\n\n[playground]: https://github.com/matmuchrapna/typographic-playground\n\n## License\n\nMIT © [Vladimir Starkov](http://vstarkov.com/)\n\n[rtfm]: practicaltypography.com/apostrophes.html\n[habits]: http://practicaltypography.com/typewriter-habits.html\n\n[npm-url]: https://npmjs.org/package/typographic-apostrophes\n[npm-image]: http://img.shields.io/npm/v/typographic-apostrophes.svg\n\n[travis-url]: https://travis-ci.org/matmuchrapna/typographic-apostrophes\n[travis-image]: http://img.shields.io/travis/matmuchrapna/typographic-apostrophes.svg\n\n[coveralls-url]: https://coveralls.io/r/matmuchrapna/typographic-apostrophes\n[coveralls-image]: http://img.shields.io/coveralls/matmuchrapna/typographic-apostrophes.svg\n\n[depstat-url]: https://david-dm.org/matmuchrapna/typographic-apostrophes\n[depstat-image]: https://david-dm.org/matmuchrapna/typographic-apostrophes.svg\n\n[depstat-dev-url]: https://david-dm.org/matmuchrapna/typographic-apostrophes\n[depstat-dev-image]: https://david-dm.org/matmuchrapna/typographic-apostrophes/dev-status.svg\n","maintainers":[{"name":"iamstarkov","email":"iamstarkov@gmail.com"}],"time":{"modified":"2022-06-28T02:12:19.747Z","created":"2015-04-05T00:46:29.387Z","1.0.0":"2015-04-05T00:46:29.387Z","1.0.1":"2015-04-05T01:58:02.589Z","1.0.2":"2015-04-05T04:21:19.980Z","1.1.0":"2015-04-16T10:16:57.330Z","1.1.1":"2015-04-16T20:53:02.770Z"},"homepage":"https://github.com/matmuchrapna/typographic-apostrophes","keywords":["textr","typographic","quotes","apostrophes"],"repository":{"type":"git","url":"https://github.com/matmuchrapna/typographic-apostrophes"},"author":{"name":"Vladimir Starkov","email":"matmuchrapna@gmail.com","url":"http://vstarkov.com/"},"bugs":{"url":"https://github.com/matmuchrapna/typographic-apostrophes/issues"},"license":"MIT","readmeFilename":"README.md"}