87 packages
component-entries
Utility to get key-value pairs from an object
do-when
Loop with setInterval until condition is true.
duo-test
Duo's testing utility.
ecs-logs-js
Simple Node.js console logger that outputs human friendly and ecs-logs compatible messages
eslint-config-segment
Segment's base ESLint configuration.
eslint-plugin-goodeggs
An eslint plugin containing linter rules specific to Good Eggs.
fake-eggs
Generate Good Eggs-flavored data for development / test fixtures
fungus
Functional programming utilities written in ES6
@gathermade/eslint-config
GatherMade's shared ESLint configurations.
@gathermade/tracking-plan
GatherMade Analytics tracking plan
global-queue
Generate a method that will push onto a global queue.
goodeggs-money
Reliable money math with BigNumber wrapped inside Cents
@goodeggs/toolkit
Development toolkit containing common scripts for Good Eggs modules and applications.
load-iframe
Load an iframe by appending an iframe tag to the DOM.
metalsmith-asciidoc
A Metalsmith plugin to convert asciidoc files.
@ndhoule/after
Wrap a function in a function that will invoke the original function when invoked n or more times.
@ndhoule/arity
Wrap a function in a function that expects a given number of arguments.
@ndhoule/clone
Deeply clone an input object.
@ndhoule/compose
Compose a list of functions into a single function.
@ndhoule/curry
Wrap a function in a function that will repeatedly return a new wrapper function until all expected arguments have been provided.
@ndhoule/defaults
Copies owned, enumerable properties from a source object(s) to a target object when the value of that property on the source object is `undefined`.
@ndhoule/drop
Produce a new array composed of all but the first n elements of an input collection.
@ndhoule/each
Iterate over a collection, invoking a function for each element.
@ndhoule/entries
Utility to get key-value pairs from an object
@ndhoule/eslint-config
An opinionated but flexible set of ESLint configurations.