For parsing and stringifying CSV data.
Saving and loading files in a browser.
Click event listener helpers that maintain button-like keyboard behaviour for all elements
HTML sections that expand and collapse with user input.
Debounce functions so they won't be executed until a delay has passed since the last call.
Throttle functions so they can't be called faster than a given rate.
Execute code that is also shown to the user embedded in an HTML page.
An implementation of the publish-subscribe pattern.
Throttle functions while also providing a debounce at the end of the throttled period.
A package for making elements appear as they scroll into view.
Calculations around working days for the Official Information Act.