Socket
Book a DemoInstallSign in
Socket

@kelzceana/lotide

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@kelzceana/lotide

A clone of the lodash JavaScript library to practice creating various types of functions using JS

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

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

Require it:

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

Call it:

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

Documentation

The following functions are currently implemented:

  • assertArraysEqual: function that asserts if two arrays are equals
  • assertEqual: function that asserts if two values are equals
  • assertObjectsEqual: function that asserts if two objects are equals
  • countLetters: function that returns counts of each letter of a string
  • countOnly: function that takes items and returns counts for a specific subset of those items
  • eqArrays: function that compares two arrays
  • eqObjects: function that compares two objects
  • findKey: function that scans the object and return the first key for which the callback returns a truthy value
  • findKeyByValue: function that searches for a key on an object where its value matches a given value
  • flatten: function that flattens an array of arrays into a single-level array
  • head: function that retrieves the first element from the array
  • index: list of all the functions in an object
  • letterPositions: function that returns all the indices in the string where each character is found
  • map: function that creates a new array with the results of calling a provided function on every element in the calling array
  • middle: function that returns the middle element of an array
  • tail: function that retrieves every element except the head (first element) of the array
  • takeUntil: function that returns a slice of the array with elements taken from the beginning
  • without: function that removes elements from an array

FAQs

Package last updated on 29 Nov 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts