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

    59

    Version

    1.1.1

    License

    CC-BY-4.0

    Last publish

    Collaborators

    • arthak