1.0.0 • Published 5 years ago
@saamkoukpari/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 @saamkoukpari/lotide
Require it:
const _ = require('@saamkoukpari/lotide');
Call it:
const results = _.tail([1, 2, 3]) // => [2, 3]
Documentation
The following functions are currently implemented:
assertArraysEqual(...): asserts equality of arraysassertEqual(...): asserts equality of two valueseqArrays(...): compares two arrays to see if they are equalhead(...): outputs first index of an arraymiddle(...): outputs center of an arraytail(...): outputs all indices after the first, of an arraycountOnly(...): counts a specific subset of input itemsassertObjectsEqual(...): asserts equality of two objectscountLetters(...): returns count of letters within a stringeqObjects(...): compares two objectsfindKey(...): returns first key where the callback returns truthy within an objectfindKeyByValue(...): searches the key within an object where a value matches given valueletterPositions(...): returns all indices within a string of charactersmap(...): creates a new array within a provided functiontakeUntil(...): returns a slice of an array, where elements are taken from the beginningwithout(...): removes elements from an array
1.0.0
5 years ago