sindresorhus/humanize-url

Also do truncation

Open

#1 opened on Sep 10, 2015

View on GitHub
 (5 comments) (0 reactions) (0 assignees)JavaScript (7 forks)user submission
enhancementhelp wanted

Repository metrics

Stars
 (252 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

t'would be nice if this also did truncation -- pass another argument with something like {truncate: 40}, and the url would be nicely truncated, with '…' === '\u2026' replacing the truncated text.

Ex.

humanize('http://example.com/a/cool/page/that-is-really-deeply/nested/', {truncate: 20}') -> 'example.com/…/nested'

humanize('http://example.com/a/cool/page/that-is-really-deeply/nested/', {truncate: 24}') -> 'example.com/a/…/nested'

humanize('http://example.com/a/cool/page/that-is-really-deeply/nested/', {truncate: 30}') -> 'example.com/a/cool/…/nested'

Or this could also be a separate module. module-requests ahoy?

Contributor guide