0.0.1-security • Published 10 months ago

catteleya v0.0.1-security

Weekly downloads
-
License
-
Repository
-
Last release
10 months ago

Catteleya

Catteleya is an npm package that provides various utility functions for common tasks in JavaScript. Guess who made it Catteleya!

Installation

To install Catteleya's package, use the following command:

npm i catteleya

Usage

const catteleya = require("catteleya");

// Example usage of the DOM functions
const element = catteleya.getElementById("myElement");
const elements = catteleya.getElementsByTagName("div");
const element = catteleya.querySelector(".mySelector");
const elements = catteleya.querySelectorAll(".mySelector");

// Example usage of the string functions
const isEmpty = catteleya.isEmpty("Hello");
const trimmedString = catteleya.trim("  Hello  ");
const startsWith = catteleya.startsWith("Hello", "He");
const endsWith = catteleya.endsWith("Hello", "lo");
const paddedStart = catteleya.padStart("Hello", 8, "*");
const paddedEnd = catteleya.padEnd("Hello", 8, "*");

// Example usage of the number functions
const isNumber = catteleya.isNumber(42);
const isInteger = catteleya.isInteger(42);
const isPositive = catteleya.isPositive(42);
const isNegative = catteleya.isNegative(-42);
const absoluteValue = catteleya.abs(-42);
const roundedNumber = catteleya.round(3.14159, 2);
const ceilNumber = catteleya.ceil(3.14159);
const floorNumber = catteleya.floor(3.14159);

// Example usage of the array functions
const isEmptyArray = catteleya.isEmptyArray([]);
const indexOfItem = catteleya.indexOf([1, 2, 3], 2);
const lastIndexOfItem = catteleya.lastIndexOf([1, 2, 3, 2], 2);
const newArray = catteleya.push([1, 2, 3], 4);
const poppedItem = catteleya.pop([1, 2, 3]);
const shiftedItem = catteleya.shift([1, 2, 3]);
const newShiftedArray = catteleya.unshift([2, 3], 1);
const slicedArray = catteleya.slice([1, 2, 3, 4], 1, 3);
const splicedArray = catteleya.splice([1, 2, 3, 4], 1, 2, 5, 6);
const reversedArray = catteleya.reverse([1, 2, 3]);
const sortedArray = catteleya.sort([3, 1, 2]);

// Example usage of the object functions
const isEmptyObject = catteleya.isEmptyObject({});
const hasKey = catteleya.has({ name: "John" }, "name");
const value = catteleya.get({ name: "John" }, "name");
catteleya.set({ name: "John" }, "age", 30);
catteleya.delete({ name: "John" }, "name");
const objectKeys = catteleya.keys({ name: "John", age: 30 });
const objectValues = catteleya.values({ name: "John", age: 30 });
const objectEntries = catteleya.entries({ name: "John", age: 30 });

// Example usage of the file system functions
catteleya.readFile("file.txt", "utf8")
  .then(data => {
    // Process the file data
  })
  .catch(error => {
    // Handle the error
  });

catteleya.writeFile("file.txt", "Hello, World!", "utf8")
  .then(() => {
    // File was written successfully
  })
  .catch(error => {
    // Handle the error
  });

// Example usage of the date and time functions
const currentDate = catteleya.now();
const parsedDate = catteleya.parseDate("2023-06-29", "YYYY-MM-DD");
const formattedDate = catteleya.formatDate(new Date(), "YYYY-MM-DD");
const futureDate = catteleya.addDays(new Date(), 7);
const pastDate = catteleya.subtractDays(new Date(), 7);
const futureDateTime = catteleya.addHours(new Date(), 1);
const pastDateTime = catteleya.subtractHours(new Date(), 1);
const futureTime = catteleya.addMinutes(new Date(), 30);
const pastTime = catteleya.subtractMinutes(new Date(), 30);
const futureSecond = catteleya.addSeconds(new Date(), 10);
const pastSecond = catteleya.subtractSeconds(new Date(), 10);
0.0.1-security

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago