1.0.0 • Published 4 years ago

@andrewzapotochnyi/lotide v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
4 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. You absolutely shouldn't use this library.

This project was created and published by me as part of my learnings at Lighthouse Labs. It's not polished and refactored properly, so please, avoid this library at any cost :)

Usage

Install it:

npm install @andrewzapotochnyi/lotide

Require it:

const _ = require('@andrewzapotochnyi/lotide');

Call it:

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

Documentation

The following functions are currently implemented:

  • head: returns the head of the array
  • tail: returns the tail of the array
  • middle: returns the middle value of the array
  • countLetters: count letters of the string
  • countOnly: counts only certain values of the object
  • eqArrays: checks whether two arrays are equal
  • eqObjects: checks whether two objects are equal
  • findKey: finds value of the key in the object
  • findKeyByValue: finds key by specified value
  • letterPositions: checks each letter position of the string
  • map: returns first letters of array of strings
  • takeUntil: returns array until certain value