1.2.1 • Published 7 months ago

strmanip v1.2.1

Weekly downloads
-
License
ISC
Repository
-
Last release
7 months ago

StrManip

StrManip is an npm package that provides various string manipulation and validation utilities. It includes the following features:

  • Base64 encoding and decoding.
  • Regular expression helpers.
  • String truncation.
  • Email address validation.

Installation

You can install StrManip via npm:

npm i strmanip

Usage

Base64 Encoding and Decoding

const { Base64 } = require('StrManip');

const encoded = Base64.encode('Hello, World!');
const decoded = Base64.decode(encoded);

console.log(encoded); // SGVsbG8sIFdvcmxkIQ==
console.log(decoded); // Hello, World!

Regular Expression Helpers

const { Strings } = require('StrManip');

const isValidEmail = Strings.isValidEmail('test@example.com');
console.log(isValidEmail); // true

const truncatedText = Strings.truncate('This is a long text that needs truncation.', 20);
console.log(truncatedText); // "This is a long text..."

const findAndReplace = Strings.findAndReplace('This is an input', ' ', '_')
console.log(findAndReplace); // "This_is_an_input"

if (Strings.find(findAndReplace, '_')) {
    findAndReplace = Strings.findAndReplace(findAndReplace, '_' ' ')
    console.log(findAndReplace); // "This is an input"
}
1.2.1

7 months ago

1.2.0

7 months ago

1.1.0

7 months ago

1.0.1

7 months ago

1.0.0

7 months ago