node package manager
Painless code sharing. npm Orgs help your team discover, share, and reuse code. Create a free org ยป

irie-utils

irie-utils

NPM version Standard - JavaScript Style Guide Commitizen friendly

Collection of general purpose utilities:

  • config: hierarchical configuration mechanism based on nconf and konphyg
  • crypto: easily encrypt and decrypt text using node's native crypto module
  • deep-map-values: passthrough to lodash-deep utility
  • downloader: download a file as stream, as a temp file and deal with images
  • email-verifier: email address validation
  • entity-parser: generic functions for parsing input
  • fs: collection of high level file system utilities
  • image-downloader: specific downloader for images with caching support
  • logger: different implementatios of loggers such as dummy, console and rollbar
  • math: mathematical utilities
  • merge-sort: implementation of the merge-sort algorithm
  • money: utilities for dealing with money calculations and formatting
  • read-huge-file: file reader specifically designed for huge files
  • require-all: require modules in a folder
  • strings: collection of string utilities not included in lodash
  • tmp: create temporal files
  • validations: basic bunch of validators