Security News
Maven Central Adds Sigstore Signature Validation
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
conversikit
Advanced tools
CONVERSIKIT is a versatile JavaScript library that provides a wide range of functions for converting and transforming text and data. Whether you need to change letter casing, convert between different data formats, apply camel case formatting, or handle CSV and TSV data, CONVERSIKIT has you covered.
CONVERSIKIT is designed to simplify data processing and text manipulation tasks in your JavaScript projects. It offers a set of easy-to-use functions, each tailored for specific data transformation needs.
Case Conversion: Easily convert text to uppercase, lowercase, or capitalize case to meet your formatting requirements.
JSON and Array Conversion: Seamlessly switch between JSON and array data structures, making data interchange more convenient.
Camel Case Formatting: Convert strings to camel case, a common practice in JavaScript coding.
CSV and TSV Handling: Efficiently work with CSV (Comma-Separated Values) and TSV (Tab-Separated Values) data, both for reading and writing.
toConvertUpperCase(string)
toConvertLowerCase(string)
toConvertCapitalizeCase(string)
toConvertArrayJson(array)
toConvertJsonArray(array)
toConvertCamelCase(string)
toConvertCSVFile(data, fileName)
toConvertCSVToJson(path)
toConvertTSVToJson(path)
const conversikit = require("conversikit");
async function example() {
const data = await conversikit.toConvertUpperCase("thank you my man"); // "THANK YOU MY MAN"
const data1 = await conversikit.toConvertLowerCase("thank you my Man"); // "thank you my man"
const data2 = await conversikit.toConvertCapitalizeCase("thank you my Man"); // "Thank You My Man"
console.log(data);
console.log(data1);
console.log(data2);
}
example();
const conversikit = require("conversikit");
const data = [
"name",
"Ankit",
"roll",
"10",
// ... (other key-value pairs)
];
const jsonData = await conversikit.toConvertArrayJson(data);
console.log("Result =", jsonData);
Output:
Result = {
name: "Ankit",
roll: "10",
// ... (other key-value pairs)
};
Note: If duplicate keys are present in the array, they will be handled gracefully.
const conversikit = require("conversikit");
const data = "thank you";
const data1 = "";
const data2 = "thank";
const data3 = "we are programmer";
const result = await conversikit.toConvertCamelCase(data); // "thankYou"
const result1 = await conversikit.toConvertCamelCase(data1); // ""
const result2 = await conversikit.toConvertCamelCase(data2); // "thank"
const result3 = await conversikit.toConvertCamelCase(data3); // "weAreProgrammer"
const conversikit = require("conversikit");
const data = [
{ name: "test1", age: 10 },
{ name: "test2", age: 30 },
// ... (other objects)
];
const filename = "example.csv";
await conversikit.toConvertCSVFile(data, filename);
const conversikit = require("conversikit");
const data = await conversikit.toConvertCSVToJson("give your file path name"); // e.g., "data.csv"
Output:
Result = [
{ name: 1, age: 10, dob: "12-08-1997" },
{ name: "thank", age: 90, dob: "12-09-1995" },
];
const conversikit = require("conversikit");
const data = await conversikit.toConvertTSVToJson("give your file path name"); // e.g., "data.csv"
Name Age City
John 30 New York
Alice 25 Los Angeles
Bob 35 Chicago
Output:
Result = [
{
"Name": "John",
"Age": "30",
"City": "New York"
},
{
"Name": "Alice",
"Age": "25",
"City": "Los Angeles"
},
{
"Name": "Bob",
"Age": "35",
"City": "Chicago"
}
];
Arun Pradhan.
Feel free to reach out for questions, feedback, or contributions.
FAQs
convert anything
The npm package conversikit receives a total of 11 weekly downloads. As such, conversikit popularity was classified as not popular.
We found that conversikit demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.
Security News
CISOs are racing to adopt AI for cybersecurity, but hurdles in budgets and governance may leave some falling behind in the fight against cyber threats.
Research
Security News
Socket researchers uncovered a backdoored typosquat of BoltDB in the Go ecosystem, exploiting Go Module Proxy caching to persist undetected for years.