@justeat/f-dom

Fozzie JS DOM queries library.

Stats

StarsIssuesVersionUpdatedCreatedSize
@justeat/f-dom
111.1.03 years ago4 years agoMinified + gzip package size for @justeat/f-dom in KB

Readme

f-dom

Fozzie Bear

Fozzie JS DOM queries library, built on top of the qwery selector engine.


npm version Build Status Coverage Status Known Vulnerabilities

Adding f-dom to your project

yarn add @justeat/f-dom

Then, inside your script import f-dom.

import $ from '@justeat/f-dom';

Usage

Each method has 2 parameters: mandatory selector and optional root. If root parameter is not specified, search will be performed for all elements in the DOM, otherwise, search will be performed for root child elements.

first method returns first element in the DOM for the specified selector.

const element = $.first('.btn');
...
const element = $.first('#btn', '.container');

all method returns all elements in the DOM for the specified selector.

const element = $.all('.btn');
...
const element = $.all('.btn', '.container');
...
const element = $('.btn'); // short syntax

exists method returns true, if at least one element exists in the DOM, otherwise returns false.

const exists = $.exists('.btn');
...
const exists = $.exists('.btn', '.container');

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.