1.1.0 • Published 1 year ago
@victorwdfp/lotide v1.1.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 @victorwdfp/lotide
Require it:
const _ = require('@victorwdfp/lotide');
Call it:
const results = _.tail([1, 2, 3]) // => [2, 3]
Documentation
The following functions are currently implemented:
function1(const head = require("./head");)
: implements head of an arrayfunction2(const tail = require("./tail");)
: implements tail of an arrayfunction3(const middle = require("./middle");)
: implements middle index of an arrayfunction4(const assertEqual = require("./assertEqual");)
: asserts that 2 arguments are equalfunction5(const assertArraysEqual = require("./assertArraysEqual");)
: asserts if 2 arrays are equalfunction6(const eqArrays = require("../eqArrays");)
: determines if 2 arrays are equal in length and elementsfunction7(const eqObjects = require("./eqObjects");)
: determines if 2 objects are equalfunction8(const countLetters = require("./countLetters");)
: counts number of letters in a stringfunction9(const countOnly = require("./countOnly");)
: returns count of items in a listfunction10(const findKey = require("./findKey");)
: finds key value of callback functionfunction11(const findKeyByValue = require("./findKeyByValue");)
: finds key when comparing to a valuefunction12(const flatten = require("./flatten");)
: Implements one array from another array in arrayfunction13(const letterPositions = require("./letterPositions");)
: outputs index of each letter position in a stringfunction14(const map = require("./map");)
: outputs value of callback indexfunction15(const takeUntil = require("./takeUntil");)
: outputs all elements in an array until stopping at the callback functionfunction16(const without = require("./without");)
: output removes duplicate element