@borsaniasushant/lotide
v1.0.0
Published
It is a clone of lodash library. It was built while at bootcamp
Downloads
1
Readme
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 @borsaniasushant/lotide
Require it:
const _ = require('@borsaniasushant/lotide');
Call it:
const results = _.tail([1, 2, 3]) // => [2, 3]
Documentation
The following functions are currently implemented:
head(<Array>)
: Passing an array will provide the first element of an arraytail(<Array>)
: Provides entire array except the first elementmiddle(<Array>)
: Provide the middle elememt from an array. If the array has even number of elements then it will output the middle two elements.countLetters(<String>)
: Outputs the number of character in string.countOnly(<Array>, <Object: Item to count>)
: It count the occurance of item present in 'item to count' object.findKey(<Object>, <Parameter to check>)
: Finds the key of an object where 'parameter to check matches' from an Object. *flatten(<Array>)
: It flattens the nested arrays. *takeUntil(<Array>, callback())
: It outputs the array until the callback function returns.