1.0.4 • Published 10 months ago

atib1 v1.0.4

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

Atib1 Package

This package provides a set of useful functionalities for mathematical operations and task management in an application.

Installation

npm install atib1

Usage

// Import the package
const demoPackage = require('atib1');

// Perform mathematical operations
console.log(demoPackage.op.sum(2, 3)); // Output: 5
console.log(demoPackage.op.multiply(4, 5)); // Output: 20

// Manage tasks
const tasks = [];
demoPackage.tasks.addTask(tasks, 'Task 1');
demoPackage.tasks.addTask(tasks, 'Task 2');
console.log(demoPackage.tasks.getTaskCount(tasks)); // Output: 2

API documentation:

Mathematical Operations

  • sum(a, b): Returns the sum of a and b.
  • subtract(a, b): Returns the subtraction of b from a.
  • multiply(a, b): Returns the multiplication of a and b.
  • divide(a, b): Returns the division of a by b.
  • power(a, b): Returns a raised to the power of b.
  • squareRoot(a): Returns the square root of a.
  • absolute(a): Returns the absolute value of a.
  • round(a): Returns the rounded value of a.
  • floor(a): Returns the largest integer less than or equal to a.
  • ceil(a): Returns the smallest integer greater than or equal to a.
  • max(a, b): Returns the maximum of a and b.
  • min(a, b): Returns the minimum of a and b.
  • average(numbers): Returns the average of an array of numbers.
  • factorial(n): Returns the factorial of n.
  • isPrime(num): Checks if num is a prime number.
  • randomInRange(min, max): Returns a random number within the specified range of min and max.

Task Management

  • addTask(taskList, newTask): Adds a newTask to the taskList.
  • removeTask(taskList, taskToRemove): Removes a taskToRemove from the taskList.
  • getTaskCount(taskList): Returns the number of tasks in the taskList.
  • markTaskAsCompleted(taskList, taskToMark): Marks a taskToMark as completed in the taskList.
  • filterTasksByCompletion(taskList, completed): Filters the taskList based on the completion status (completed).
  • sortTasks(taskList, sortBy): Sorts the taskList based on the provided criteria (sortBy).

License

This project is licensed under the ATIB License - see the LICENSE file for details.

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