strigo
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Strigo Utils

Strigo is a TypeScript library that provides a range of utility functions for string manipulation. Whether you're building a web application, working with text data, or just need to manipulate strings in your code.

But beware! Strigo can be a bit unpredictable. Sometimes it may turn your strings into frogs or send them to the moon. That's just the nature of magic. So if you're feeling brave, join the Strigo academy and unlock the full potential of your strings. Just remember to use your powers for good, not evil.

Functions

`camelize`

Converts a given string to camelCase.

function camelize(str: string): string;

`capitalize`

Capitalizes the first letter of a given string.

function capitalize(str: string): string;

`convertToSlug`

Converts a given string to a slug.

function convertToSlug(text: string): string;

`countWords`

Counts the number of words in a given string.

function countWords(text: string): number;

`generateRandomPassword`

Generates a random password with a given length.

function generateRandomPassword(length: number): string;

`limitStringByWord`

Limits the length of a given string by a specified number of words.

function limitStringByWord(text: string, limit: number): string;

`numberFormat`

Formats a given number with commas as thousands separators.

function numberFormat(numValue: number, decimals: number = 0, decPoint: string = '.', thousandsSep: string = ' '): string;

`translit`

Transliterates a given string from Cyrillic to Latin characters.

function translit(text: string): string;

How to Install

You can install this library using npm. First, navigate to your project directory in your terminal and run the following command:

npm install strigo

Usage

To use this library, simply import the desired function and call it with the appropriate arguments. For example:

import { camelize } from 'strigo';

const myString = 'hello world';
const camelizedString = camelize(myString);
console.log(camelizedString); // Output: 'helloWorld'

Why strigo?

Strigo is also powerful and versatile. With a wide range of functions for string manipulation, it can handle almost any task you throw at it. Plus, it's written in TypeScript, which means you get all the benefits of static typing and type checking.

So if you're looking for a fun, powerful, and easy-to-use library for string manipulation, look no further than Strigo. Join the Strigo crew today and start wielding the magic of strings!

License

This library is licensed under the MIT License.

Note

No strings were harmed in the making of this library.

Package Sidebar

Install

npm i strigo

Weekly Downloads

2

Version

1.0.2

License

MIT

Unpacked Size

17.8 kB

Total Files

18

Last publish

Collaborators

  • vstaran