parameterize-string
v1.0.1
Published
Replace any special characters in a string with an ASCII approximation.
Downloads
1,136
Maintainers
Readme
Parameterize string
Replace any special characters in a string with an ASCII approximation. Usefull for creating URL-friendly slugs.
This package is very similar to the ActiveSupport::Inflector parameterize method in Ruby on Rails.
Installation
npm install --save parameterize-string
Usage
Default options
{
separator: '-',
preserveCase: false,
}
Example
import parameterize from 'parameterize-string';
parameterize('Björk Guðmundsdóttir'); // bjork-gudmundsdottir
parameterize('Björk Guðmundsdóttir', { preserveCase: true }); // Bjork-Gudmundsdottir
parameterize('Björk Guðmundsdóttir', { separator: '_' }); // bjork_gudmundsdottir
Test
npm test