Public library to help a lot of developers converting text into many conventions and formats. Soon I will be adding more functions to it.
Easily install the package using the npm install
command:
$ npm install textconvert
import * as convert from "textconvert";
// Or
const convert = require("textconvert");
This package includes the following features at the moment:
Text Related
-
Clear a string from punctuation and replaces it with a whitespace character or returns an array of strings.
@param text
String input to clear from punctuation.@param arrayOutput
(Optional), boolean value to select whether to return an array of strings or a single string. Default value is true.convert.clear("Hello,world"); // Returns => ["hello", "world"] convert.clear("Hello, world", false); // Returns => "hello world"
-
Return a boolean value number of the letters in a string.
@param text
String input to get letters count from.@param countNumbers
Boolean value to determine if numbers should be counted as letters.convert.count("Hello,world"); // Returns => 10 convert.count("Hello0 world", true); // Returns => 11
-
Reverses all characters in a string.
@param text
A string to reverse.convert.reverse("Hello, world!"); // Returns => "!dlrow ,olleH"
-
Returns an array of characters from the provided string.
@param text
A string to spread.@param clear
Whether to clear punctuation from the text. Default isfalse
.convert.spread("Hello, world!"); // Returns => ['H', 'e', 'l', 'l', 'o', ',', 'w', 'o', 'r', 'l', 'd', '!'] convert.spread("Hello, world!", true); // Returns => ['H', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l', 'd']
-
Convert a string from any convention to Camel Case convention.
@param text
A string to be converted to Camel Case.convert.camelCase("hello world"); // Returns => "helloWorld"
-
Convert a string from any convention to Pascal Case convention.
@param text
A string to be converted to Pascal Case.convert.pascalCase("hello world"); // Returns => "HelloWorld"
-
Convert a string from any convention to Snake Case convention.
@param text
A string to be converted to Snake Case.convert.snakeCase("hello world"); // Returns => "hello_world" convert.snakeCase("hello-world"); // Returns => "hello_world"
-
Convert a string from any convention to Kebab Case convention.
@param text
A string to be converted to Kebab Case.convert.kebabCase("hello world"); // Returns => "hello-world" convert.kebabCase("helloWorld"); // Returns => "hello-world"