Skip to content

katokdoescode/car-slugger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CAR SLUGGER PACKAGE

Needs to convert complex string with car brand name or car model to slug. Also can convert cyrillic letters to latin.

Usage

# Install dependencies (only typescript needed)
$ npm i

# Generate JS if need
$ npm run build

# To see test cases try this:
$ node ./dist/test.js

Simple translit cyrillic to latin

import { CarSlugger } from "car-slugger";
const slugger = new CarSlugger();

console.log(slugger.translateCyrillic('Привет мир'));

// Output: "Privet mir"

Simple translit latin to cyrillic

This one is really poor

import { CarSlugger } from "car-slugger";
const slugger = new CarSlugger();

console.log(slugger.translateLatin('Transatlantic ocean'));

// Output: "Трансатлантик океан"

Converting to slug

import { CarSlugger } from "car-slugger";
const slugger = new CarSlugger();

console.log(slugger.getSlug('LADA (ВАЗ) 2211 4x4'));

// Output: lada-vaz-2211-4x4

Using custom dict

import { CarSlugger } from "car-slugger";
const slugger = new CarSlugger();

const dict = {
	'1': 'one',
	'2': 'two',
	'3': 'three',
	' ': ' ',

	const string = slugger.translateCustom('3 3 2 1 1 3', dict);
	// Output: "three three two one one three"
};

About

Simple package to convert strings to slug strings. Crafted for converting car names and models to slug

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors