1.0.0 • Published 4 years ago
@ehseebe/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 @ehseebe/lotide
Require it:
const _ = require('@ehseebe/lotide');
Call it:
const results = _.tail([1, 2, 3]) // => [2, 3]
Documentation
The following functions are currently implemented:
function1(...)
: descriptionfunction2(...)
: descriptionfunction3(...)
: descriptionhead
: returns the first item from an arraytail
: returns all elements from an array except the head, without modifying original arraymiddle
: returns the middle value(s) from an arraywithout
: returns an array that omits the input valuetakeUntil
: returns an array that returns the sequence of an array up until the input valuemap
: accepts an array and callback function and applies the function of the callback on the entire arrayletterPositions
: returns an object with the index position of the occurence of a letter in the input stringflatten
: flattens nested arrays into one arrayfindKeyByValue
: returns the value of the input keyfindKey
: returns the key of the input valuecountOnly
: returns an object that counts the value of an input keycountLetters
: returns an object with a count of letters in the input string
1.0.0
4 years ago