Meet npm Pro: unlimited public & private packages + package-based permissions.Learn more »

slugme

1.1.1 • Public • Published

Slugme

NPM Version travis xo

This is a simple javascript function that returns slugified string. The slugification is useful for URL build from accentuated strings.

It replaces accentuated chars to non-accentuated and spaces by the minus sign. All other chars (non-alphanumeric) are removed or replaced.

Work both in Node & browser environment.

Install

npm i slugme -S

Usage

const slugme = require('slugme');
const result = slugme('Être en été est à mi-chemin de noël');
 
console.log(result);
 
//=> etre-en-ete-est-a-mi-chemin-de-noel
 

Browser

Example:

 
<input value="Être en été est à mi-chemin de noël" id="slug-this" onkeyup="slugLive('slug-this','slugme');" />
Slug : «&nbsp;<span id="slugme"></span>&nbsp;»
 
<script src="../index.js"></script>
 
<script type="text/javascript">
 
const slugLive = function (input,output) {
  const valueIn = document.getElementById(input).value;
  var idOut = document.getElementById(output);
  idOut.innerHTML = slugme(valueIn);
}
 
slugLive('slug-this','slugme');
 
</script> 
 
 

Misc

Licence

MIT

Install

npm i slugme

DownloadsWeekly Downloads

8

Version

1.1.1

License

CC-BY-4.0

Last publish

Collaborators

  • avatar