@dantecrosscoding/lotide
v1.0.0
Published
Dante's Lotide project with Lighthouse Labs, BC
Downloads
10
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 @dantecrosscoding/lotide
Require it:
const _ = require('@dantecrosscoding/lotide');
Call it:
const results = _.tail([1, 2, 3]) // => [2, 3]
Documentation
The following functions are currently implemented:
assertArraysEqual(...)
: Determines in two arrays are equalassertEqual(...)
: determines if two data are equalassertObjectEquals(...)
: determines if two objects key values are equalcountLetters(...)
: returns number of occurances of each letter in a stringcountOnly(...)
: returns number of specificed items in dataeqArrays(...)
: returns if two peices of data are equaleqObjects(...)
: determines if two objects are equalfindKey(...)
: find key in objectfinKeyByValue(...)
: find object key by its valuehead(...)
: returns first element in arrayindex(...)
: list of functionsletterPosition(...)
: returns array showing index of letters in stringmap(...)
: returns element of specified indexmiddle(...)
: returns the middle element of arrayreverse(...)
: returns a string reveresedtails(...)
: returns all but the first element of an arraytakeUntil(...)
: returns all numbers of an array until index < 0without(...)
: returns array after removing specified element