@sonavar/lotide
v1.0.0
Published
Lotide provides easy-to-use functions defined to generate the head, tail or middle of arrays and to assert if the values returned by your functions, whether they be primitive or complex datatypes, are as expected.
Downloads
14
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 @sonavar/lotide
Require it:
const _ = require('@sonavar/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 all elements except the first one of an arraymiddle()
: returns the middle element(s) of the arrayassertEqual()
: asserts if the actual and expected values are equalassertArraysEqual()
: asserts if the actual and expected arrays are equaleqArrays()
: compares two arrays and returns true if arrays are equal and false if they are not