eslint-config-plural
🎨 How plural paints its code.
🎨 How plural paints its code.
A class for loading, verifying, and creating plugins. Used by DocPad for years.
Aggregation of react hooks that we use. Such as useInterval, useMetaKey.
A insane fast CST based Javascript toolchain
List/array/set utility functions: union, intersect, complement, unique, first, last, has, add, toggle
An ES2020+ color class that simplifies color parsing and conversion. Implements most common color functions.
A tiny wrapper that sits around your request function that caches its data for a specified duration, provides updates as requested rather than polling each interval
A clerk for retrieving compatible plugins from the npm database
The number of milliseconds in one day
Minimal immutable date class that supports relative time, calendar time, and plus/minus of different units.
TechChange's default ESLint configurations for ES2015 and React.
Returns a copy of a JavaScript object with the keys arranged in a specified order. Useful for formatting JSON files.
Utility to remove indentation from a string
Take a locale and return its start of the week (0 = Sunday, 1 = Monday)
Write your spinner to your terminal's title bar
Arrange the properties in the package.json file to a universally consistent order
Trim the initial indentation from a string
Utility to detect the indentation used in a string
Parse and stringify duration timestamps (such as hh:mm:ss and HhMmSs)
Run your tests locally against multiple node.js versions