UNPKG

nb-slug

Version:
46 lines (31 loc) 1.3 kB
# nb-slug Slug strings [ ![Codeship Status for luiz-simples/nb-slug](https://codeship.com/projects/f04e22a0-acdc-0133-9bf1-0a06bc138256/status?branch=master)](https://codeship.com/projects/131826) [![Code Climate](https://codeclimate.com/github/nurimba/nb-slug/badges/gpa.svg)](https://codeclimate.com/github/nurimba/nb-slug) ##How to install? ```sh $ npm install nb-slug --save ``` ##How to use? ```js var nbSlug = require('nb-slug'); var slug = nbSlug('MY STRING ÁÉÍÓ_ al}^ ?}^{ (( ))} dirty and now ÚŃÑÃÕÇÂÎÔÛ STRING clear') console.log(slug); //my-string-aeiou-al-dirty-and-now-unnaocaiou-string-clear ``` ##How to contribute? Environment with: * [Docker](https://www.docker.com/products/docker#/linux) * [Docker Compose](https://docs.docker.com/compose/install/) * [Debian](https://www.debian.org/releases/stable/) * [Make](http://www.gnu.org/software/make/manual/make.html#Running) * [NodeJS](https://nodejs.org/dist/latest-v4.x/docs/api/) * [NPM](https://www.npmjs.com/package/nb-slug) Make tasks of environment * UP and RUN docker environment - ```$ make run``` * Stop docker environment - ```$ make stop``` * Destroy docker environment - ```$ make down``` First steps after environment builded ```sh nbSlug@dev:~/src$ npm install nbSlug@dev:~/src$ npm test ```