GitXplorerGitXplorer
i

typographic-base

public
37 stars
2 forks
1 issues

Commits

List of commits on branch master.
Unverified
5376dc3e9e13b8c8cb42faff3f6d5b8ab361c4fa

1.0.4

iiamstarkov committed 9 years ago
Unverified
d1d81cac3f662a46683498238d8bcd8bb1f8c686

change plugins order due to note in the typographic-quotes readme https://github.com/iamstarkov/typographic-quotes#apostrophes

iiamstarkov committed 9 years ago
Unverified
b5a2ff72fae31ab892f3c8fa1e2fd4b85c8a188d

1.0.3

iiamstarkov committed 9 years ago
Unverified
49a82ca38ee18520cd3c34f71a6eec622f479c40

module.exports fix

iiamstarkov committed 9 years ago
Unverified
d3c1f54e381d032786c5cfdd648f4eba632be35d

Merge pull request #2 from szubtsovskiy/master

iiamstarkov committed 9 years ago
Unverified
5f7ab3dd4edc197a4dfd835e8be60b345bc4e76f

Update README.md

sszubtsovskiy committed 9 years ago

README

The README file for this repository.

typographic-base

NPM version Build Status Coveralls Status Dependency Status

typography set for fixing common issues

This packages handles for you:

  • quotes, apostrophes, ellipses, and spaces as well as dashes
  • plus arrows, copyright, trademark, math and currency symbols

Can be used as textr plugin too.

Install

npm install --save typographic-base

Usage

import typographicBase from 'typographic-base';

typographicBase(`Hello -> "world"`, { locale: 'en-us' }); // Hello → “world”

API

typographicBase(input, options)

input

Required
Type: String

Your text.

options

Type: Object
Default: {}

Mainly because of options.locale importance. You know better which locale you text belongs to.

Batteries

Package Description Example
typographic-apostrophes Apostrophes in contractions and for possessive case. rock'n'roll → rock’n’roll
typographic-quotes Quotes for your text with respect to locale. "quotes" → “quotes”
typographic-apostrophes-for-possessive-plurals Apostrophes for possessive plurals. sisters' → sisters’
typographic-arrows Use real arrows. a <- b → a ← b
typographic-copyright Use real copyright symbol. (C) → ©
typographic-currency Use the correct symbol of currency. 1usd → 1$
typographic-ellipses Avoid using periods and spaces. ... → 
typographic-em-dashes Replaces -- to em dash. -- → 
typographic-en-dashes Safely replacing hyphens in a range of values with en dashes only. (1967-1994) → (1967–1994)
typographic-math-symbols Replaces alphabetic math symbols to real symbols. 3 =< 2 → 3 ≤ 2
typographic-registered-trademark Replaces alphabetic registered trademark to real symbol. (R) → ®
typographic-single-spaces Replace many spaces to one space. one    two → one two
typographic-trademark Replaces alphabetic trademark to real symbol. (TM) → 

License

MIT © Vladimir Starkov