Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@kablamo/kerosene

Package Overview
Dependencies
Maintainers
6
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@kablamo/kerosene

``` yarn add @kablamo/kerosene ```

  • 0.0.2
  • Source
  • npm
  • Socket score

Version published
Maintainers
6
Created
Source

Kerosene

yarn add @kablamo/kerosene

It's like lodash, but it's ours.

Available functions

Grouped by input data type

Array

contains

Returns true if all the values in subset are present in superset.

Otherwise, returns false

You can pass in an iteratee as the third argument, like in lodash.

remove

Immutably removes all instances of needle from haystack.

Returns an empty array if haystack was empty.

Returns a new array that is referentially-not-equal to haystack even if needle is not in haystack

toggle

Immutably adds the target item to the target array if it's not already in there.

Otherwise, immutably removes that item from the array.

String

caseInsensitiveEquals

Returns true if the two input strings are the same in all but casing.

Returns false otherwise.

elide

Chop the input string off at maxLength if it is too long.

Defaults to adding a ... if chopped, you can pass in any string to change what the chopped string gets elided with.

The chopped string will not be longer than maxLength, even with the custom elider-string.

getRandomString

It's a good-enough random string for non-cryptographic purposes.

Always 32 characters long.

isOnlyWhitespace

Returns true if the input string contains nothing other than whitespace.

This includes newlines.

Returns false otherwise

removeLineBreaks

Replaces all newlines in the input string with single spaces.

Returns the original string if no newlines were present.

replaceAll

Replace all instances of needle in haystack with newNeedle

FAQs

Package last updated on 04 Jun 2019

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc