npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
This is a small, zero dependency utility to manage modals in a natural way for React. It uses context to persist state of modals globally so that you can show/hide a modal easily either by the modal component or id.
Skin - CSS modules that represent the brand eBay
Mark methods as deprecated and warn the user when they're called
Skin components build off React
Restricts screen reader virtual cursor to a single subtree in the DOM
Assign the next id in sequence to an element, if an id property does not already exist.
Emits custom events based on keyboard navigation of one or two dimensional model
Emits custom events for common accessibility keys (arrowRightKeyDown, escKeyDown, etc)
Restricts keyboard tabindex to a single subtree in the DOM
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
Emits custom 'focusExit' event when keyboard focus has exited an element and all of it's descendants
Implements a roving tab index on given collection of elements
Prevents default scroll event when pressing down arrow, page down, spacebar, etc.
Creates the basic interactivity for an element that expands and collapses another element.
Returns an array of all focusable descendants of the given element
Module for creating an accessible, progressively enhanced floating label
Implements ARIA active descendant keyboard navigation
The Browserslist config for eBay.
Captures character keys pressed and returns a list of relevant strings
ESLint config
jQuery collection plugin that will assign the next ID in sequence if an ID property does not already exist.
Triggers 'focusexit' event when keyboard focus has completely left the element. This type of behaviour is especially desirable for non-modal overlays.
Triggers 'mouseexit' event when mouse focus has completely left the element. This type of behaviour is especially desirable for non-modal overlays.
jQuery plugin that creates the basic interactivity for an ARIA tooltip widget
jQuery plugin that creates the basic interactivity for a flyout that opens on focus
jQuery plugin that creates the basic interactivity for a flyout that opens on focus of trigger element
[](https://www.npmjs.com/package/@ebay/nice-dag-core) [](https://www.npmjs.com/package/@ebay/nice-dag-core) [](https://www.npmjs.com/package/@ebay/nice-dag-react) [](https://www.npmjs.com/package/@ebay/nice-dag-react) [
Restricts keyboard tabindex to a single subtree in the DOM
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
Emits custom 'focusExit' event when keyboard focus has exited an element and all of it's descendants
Implements a roving tab index on given collection of elements
Prevents default scroll event when pressing down arrow, page down, spacebar, etc.
Creates the basic interactivity for an element that expands and collapses another element.
Returns an array of all focusable descendants of the given element
Module for creating an accessible, progressively enhanced floating label
Implements ARIA active descendant keyboard navigation
The Browserslist config for eBay.
Captures character keys pressed and returns a list of relevant strings
ESLint config
jQuery collection plugin that will assign the next ID in sequence if an ID property does not already exist.
Triggers 'focusexit' event when keyboard focus has completely left the element. This type of behaviour is especially desirable for non-modal overlays.
Triggers 'mouseexit' event when mouse focus has completely left the element. This type of behaviour is especially desirable for non-modal overlays.
jQuery plugin that creates the basic interactivity for an ARIA tooltip widget
jQuery plugin that creates the basic interactivity for a flyout that opens on focus
jQuery plugin that creates the basic interactivity for a flyout that opens on focus of trigger element
[](https://www.npmjs.com/package/@ebay/nice-dag-core) [](https://www.npmjs.com/package/@ebay/nice-dag-core) [](https://www.npmjs.com/package/@ebay/nice-dag-react) [](https://www.npmjs.com/package/@ebay/nice-dag-react) [![Demo](https:/
A JavaScript class representing an ARIA listbox button
A JavaScript class representing an ARIA listbox
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
jQuery plugin that creates the basic interactivity for an ARIA dialog widget.
Prevents screen reader's virtual cursor from leaving the confines of an element
A JavaScript class representing an ARIA menu
eBay design tokens -- a centralized repository of design tokens for consistent theming across eBay products.
Applies modal accessibility requirements to any element
JavaScript class representing a generic lightbox dialog
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
JavaScript class representing an ARIA confirm dialog
JavaScript class representing an input dialog
A JavaScript class representing an ARIA menu button
Abstract class representing the base behaviour for a modal or non-modal ARIA dialog
A JavaScript class representing an ARIA combobox
JavaScript class representing an ARIA alert dialog
A JavaScript class representing an ARIA popup button for dialogs
JavaScript class representing a snackbar dialog
Showing 50 of 115 packages