1.1.0 • Published 3 years 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