1.0.0 • Published 4 years ago
@thurstonlui/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 @thurstonlui/lotide
Require it:
const _ = require('@thurstonlui/lotide');
Call it:
const results = _.tail([1, 2, 3]) // => [2, 3]
Documentation
The following functions are currently implemented:
head(...)
: Returns the first element of an arraytail(...)
: Returns the rest of the array past the first elementmiddle(...)
: Returns the middle most element of an array (or the two middle most if it's an even array)countLetters(...)
: returns an object of all the words in a sentencecountOnly(...)
: returns counts for only specified elements of an arrayfindKey(...)
: Return the first property of an object with a specified valuefindKeyByValue(...)
: Returns the value of a specified key in an objectletterPositions(...)
: Return all the positions of a letter in a given wordmap(...)
: Return the number of characters in an array of stringstakeUntil(...)
: Return a subset of an array right before a specified pointwithout(...)
: Return an array without all instances of a specified value
1.0.0
4 years ago