Data Processing
Apply default values to an object using lodash _.defaults
defaults-objectMath & Numbers
Calculate discounted prices, savings, and final price after applying percentage or fixed amount discounts
discount-calculatorValidation
Validate US Employer Identification Numbers
ein-validatorData Processing
Remove values from array that are present in other arrays using lodash _.difference
difference-arraysData Processing
Drop first N items from array using lodash _.drop
drop-itemsData Processing
Drop last N items from array using lodash _.dropRight
drop-right-itemsData Processing
Drop items from array while predicate is true using lodash _.dropWhile
drop-whileDevelopment
Extract and parse documentation from JavaScript/TypeScript, Python, and Java source code
docstring-extractorData Processing
Extract and validate .env style KEY=VALUE configurations with detection of duplicate keys and suspicious spaces/quotes
env-parserGeography
Calculate distance and direction between cities around the world
distance-between-citiesText Processing
Remove all empty lines from text (lines with no content)
empty-line-removerText Processing
Extract all Unicode emoji from text, or optionally remove emojis
emoji-extractor