slugify3

0.0.4 • Public • Published

slugify3

Build Status NPM Version

Unidecode based slugify implementation and CLI tool for file renaming.

This slugify implementation is unique in the way that uses unidecode transliteration table. It tries to transliterate non-ascii symbols first before omitting them.

Installation

Install as dependency:

npm install slugify3

Install as CLI tool:

npm install -g slugify3

How to use

var slugify = require('slugify3');
slugify('Language Learning and Teaching');
slugify('Изучение и обучение иностранных языков', '+');
slugify('語文教學・语文教学');

API

slugify(string, separator)

  • string String - an unicode string to slugify
  • separator String, - optional, default "-", a replacement character for non-ascii symbols and spaces

CLI

Usage: slugify [OPTIONS] FILE

Options:
  -e  lowercase file extension

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i slugify3

Weekly Downloads

3

Version

0.0.4

License

MIT

Last publish

Collaborators

  • monai