1.0.0 • Published 3 years ago
@tonyeng10/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 @tonyeng10/lotide
Require it:
const _ = require('@username/lotide');
Call it:
const results = _.tail([1, 2, 3]) // => [2, 3]
Documentation
The following functions are currently implemented:
function1(head): returns 0 of arrayfunction2(tail): returns everything other than 0 of arrayfunction3(middle): returns middle of array if odd lengthen array and middle 2 elements if evenfunction4(takeUntil): returns array up to a certain pointfunction5(without): returns array without certain elements determinedfunction6(map): lists value for every element of arrayfunction7(letterPositions): returns index position of letter in stringfunction8(findKey): returns each key in objectfunction9(findKeyByValue): finds key but inputing valuefunction10(eqArrays): compares arraysfunction11(eqObjects): compares objectsfunction12(assertEqual): asserts on actual vs expected as testfunction13(assertArraysEqual): asserts on arraysfunction14(countLetters): counts how many letters show up in string and puts in objectfunction15(countOnly): counts item in object
1.0.0
3 years ago