Utils
JavaScript utility library
- No dependencies
- Includes functional and DOM utility functions
- Lightweight and untranspiled
❤️ by GRRR
Developed with
Installation
$ npm install @grrr/utils
Note: depending on your setup additional configuration might be needed, since this package is published with untranspiled JavaScript.
Usage
Import a function and invoke it:
import { closest } from '@grrr/utils';
const findParentFoo = closest(el => el.hasAttribute(`data-foo`));
Functions can also be imported from the function file itself:
import closest from '@grrr/utils/functions/closest.mjs';
Documentation
View the documentation for all functions and examples of their usage.
Objects & Arrays
Functional
DOM & Browser
- closest
- escapeHtml
- htmlToElement
- preventDefault
- preventingDefault
- trapFocus
- triggerEvent
- unescapeHtml