word_smith icon indicating copy to clipboard operation
word_smith copied to clipboard

Elixir String Manipulation

Build Status Hex Version

WordSmith

General text utility library to help with string manipulation not found in the standard Elixir library.

Functionality

Remove Accents / Diacritics From Strings

  WordSmith.remove_accents("Ĥĕľŀö Ŵóŕƚƌ ©") # => "Hello World (C)"

Squish Strings

  WordSmith.squish("\nHello \t  World!\n  ") #=> "Hello World!"

Installation

Add word_smith to your list of dependencies in mix.exs:

  def deps do
    [{:word_smith, "~> 0.2.0"}]
  end