1.0.0 • Published 5 years ago
@angusjk/lotide v1.0.0
Lotide
A mini clone of the Lodash library.
Purpose
BEWARE: This library was published for learning purposes. It is not intended for use in production-grade software.
This project was created and published by me as part of my learnings at Lighthouse Labs.
Usage
Install it:
npm install @angusjk/lotide
Require it:
const _ = require('@angusjk/lotide');
Call it:
const results = _.tail([1, 2, 3]) // => [2, 3]
Documentation
The following functions are currently implemented:
function1(assertArraysEqual): checks whether running two arrays through eqArrays gives the result we expectfunction2(assertEqual): checks whether two given strings, numbers, or booleans are the same or notfunction3(assertObjectsEqual): checks whether running two objects through eqObjects gives the result we expectfunction4(countLetters): returns the number of instances of each letter within a given stringfunction5(countOnly): takes an array of names and a list of names to count instances of in that arrayfunction6(eqArrays): tells whether two given arrays are equal or notfunction7(eqObjects): tells whether two given ojbects are equal or notfunction8(findKey): returns a value of a given object when passed a key corresponding to that valuefunction9(findKeyByValue): returns a key of a given object when passed a value corresponding to that keyfunction10(flatten): takes in a nested array and returns a single arrays containing all valuesfunction11(head): returns the first value in a given arrayfunction12(letterPosition): returns the indexes of each letter contained in a given stringfunction13(luhn_algorithm): checks whether a given number is valid by the standards of a luhn algorithmfunction14(map): returns an array containing the letter found at a given index of each string in an arrayfunction15(maxProfit): returns the largest difference between any number and any subsequent number in a given arrayfunction16(middle): returns the value(s) found at the middle of a given arrayfunction17(poppin_bottles): algorithm for determining how many bottles can be purchased and returned with a given amount of moneyfunction18(tail): returns all but the first value in a given arrayfunction19(takeUntil): returns all values in an array that match a given criteriafunction20(without): returns an array containing only values not matching the given criteria for removal
1.0.0
5 years ago