1.0.0 • Published 5 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
5 years ago