1.0.3 • Published 3 years ago

url-record v1.0.3

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

url-record

A simple, fast and lightweight slug generator. It's a JavaScript port from nopCommerce UrlRecord service.

NPM

Why url-record?

The reason behind this repository is nopCommerce, is an open source ASP.NET Core based ecommerce solution. I just wanted to create a port of the nopCommerce SEO friendly slug generation service which is in production for years and trusted by tens of thousands of stores.

Installation

npm install url-record --save

Usage

// get required modules
const getSeoFriendlyName = require('url-record')

getSeoFriendlyName('nobodY d0es_it better')
// will return -> nobody-d0es_it-better

Options

NameTypeDefaultDescription
namestring-The string that will be slugified
convertNonWesternCharsbooleantrueA value indicating whether non western chars should be converted
allowUnicodeCharsInUrlsbooleanfalseA value indicating whether Unicode chars are allowed

Contribution

Contributions and pull requests are kindly welcomed!

License

This project is licensed under the terms of the MIT license.