Utility to add functions to queues to tick using requestAnimationFrame
published version 1.0.3, 7 years agoJavascript easing functions based upon jQuery's easing functions, using Robert Penner's easing equations
published version 1.0.3, 6 years agoAnimate scroll to either an x, y, or x and y position in any scrollable viewport with customisable easing
published version 1.7.19, 2 years agoPrevents scroll events from overflowing down to parent elements
published version 1.1.5, 2 years agoPrevent scrolling while optionally allowing scrolling on specified elements
published version 1.3.10, 2 years agoAdds a 'tabbing' class to the body when the user is using the tab key to navigate the page
published version 1.0.0, 6 years agoAdds a `has-hover` class to the body if the user can hover with their device (i.e. not a touch device), which allows you to write conditional CSS to only apply hover pseudo selectors if the `has-hover` class exists, preventing the double click issue on to
published version 1.0.0, 6 years agoSort objects by property names using native Array.sort() (TypeScript types included)
published version 1.2.5, a year agoHelper that returns a throttled function (TypeScript types included - works without TypeScript also)
published version 1.1.0, 3 years agoQuerystring helpers for reading and setting parameters (TypeScript types included)
published version 1.0.2, 6 years agoAdd an animated weather icon to a render target
published version 1.2.0, 2 years agoCreates an array of numbers for a given range
published version 1.0.4, 2 years agoGet ASCII characters, html codes, hex codes, and decimal codes for different encodings via decimal code or hex code.
published version 1.0.4, 2 years agoA collection of useful utility functions with associated TypeScript types. All functions have been unit tested.
published version 2.18.3, a year agoRun commands concurrently with option to wait for a condition to match before moving to next command
published version 1.2.7, 2 months agoGet just the keys (left hand side), values (right hand side), or entries (tuple of [key, value]) of a TypeScript enum
published version 1.0.6, a year agoCreate a dataURL for a square with a rainbow gradient
published version 1.0.3, 2 years agoiso-3166-1 country flags css sprite generator
published version 1.1.0, 2 years agoCLI and library for adding hashes to file names and creating TypeScript enum, sass variables, JavaScript const, and CSS variables with hashed asset paths
published version 2.0.1, 2 years agoParse date strings including human readable dates to a Date object
published version 1.0.2, 2 years agoLog progress and estimated time remaining to the console
published version 2.2.6, 6 months ago