typographic-apostrophes
![DevDependency Status](https://david-dm.org/matmuchrapna/typographic-apostrophes/dev-status.svg)
Make sure they’re curly and point downward
Micro module to help eliminate one of the bad typewriter habits.
Install
npm install --save typographic-apostrophes
Usage
Use typographic apostrophes in contractions and for possessive case. This module don't cover posessive plurals, because it’s impossible to distinguish it from single closing quote.
That's why I created typographic-apostrophes-for-possessive-plurals, but it can be used safely only if there are zero closing quotes in the input; this can be achieved by typographic-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).
var apostrophes = require('typographic-apostrophes');
apostrophes(`I'm looking forward`);
apostrophes(`Don't do it!`);
apostrophes(`as in the eagle's feathers`);
apostrophes(`in one month's time`);
apostrophes(`'60s and '80s`);
apostrophes(`rock'n'roll`);
apostrophes(`rock 'n' roll`);
Real world examples
Check complex usage with real world examples in typography playground.
License
MIT © Vladimir Starkov