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