classenv
Describe your environment variables contract with TypeScript class decorator
Describe your environment variables contract with TypeScript class decorator
Bundle your JS with browserify with preconfigured transforms
Options-defaults design pattern implementation for reliable configuration. It merges objects deeply, overrides arrays and classes (different than Object) and the result remains strongly typed.
Like object.defaults but also works for nested objects. Very useful for safely retrieving values from embedded MongoDB documents.
Normalize missing first-level keys/values in an object with defaults
Create a Request option object that helps to interact with the GitHub API
>
Lookup table with default functionality
support hapi route configuration defaults
Handy overlapping system-user defaults for NodeJS applications.
Easily ensure data types
Lightweight, correct type inference, a good helper for covering presets.
deep defaults with cloned arguments
A set of pure functions to set reasonable default value for properties
_.defaultsDeep without array merging
A deep version of _.defaults, safe by default.
Tiny, dependency-free defaults implementation leveraging ES6 syntax
Extend an object with the properties of other objects, but only if they don't already exist.
Check if a given value is not undefined, null or NaN else it returns default value.
Declarative processing of objects with support of filters, default values and validators