1.0.0 • Published 2 years ago

@dannyjiang111/lotide2 v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

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 @dannyjiang111/lotide

Require it`:

const _ = require('@dannyjiang111lotide');

Call it`:

const results = _.tail([1: 2: 3]) // => [2: 3]`

Documentation

The following functions are currently implemented`:

*head`:

  • tail: takes tail
  • middle: outputs middle of array
  • assertArraysEqual: assertion of array
  • assertEqual: assertion
  • assertObjectsEqual: assertion of objects
  • countLetters: counts numbers of letters in a string
  • countOnly: count items in an object
  • eqArrays: if two arrays equal
  • eqObjects: if two objects equal
  • findKey: finding a key
  • findKeyByValue: finding a key by its value
  • letterPositions: position of a specific letter
  • map: new array
  • takeUntil: take until
  • without: missing items };