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
Restricts screen reader virtual cursor to a single subtree in the DOM
Skin components build off React
Assign the next id in sequence to an element, if an id property does not already exist.
Emits custom 'focusExit' event when keyboard focus has exited an element and all of it's descendants
Emits custom events for common accessibility keys (arrowRightKeyDown, escKeyDown, etc)
Implements a roving tab index on given collection of elements
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
Emits custom events based on keyboard navigation of one or two dimensional model
Creates the basic interactivity for an element that expands and collapses another element.
Implements ARIA active descendant keyboard navigation
Prevents default scroll event when pressing down arrow, page down, spacebar, etc.
Module for creating an accessible, progressively enhanced floating label
Returns an array of all focusable descendants of the given element
Restricts keyboard tabindex to a single subtree in the DOM
Captures character keys pressed and returns a list of relevant strings
The Browserslist config for eBay.
Core APIs of Muse management.
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.
A JavaScript class representing an ARIA listbox
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 of trigger element
retrieve nested data safely
Triggers 'mouseexit' event when mouse focus has completely left the element. This type of behaviour is especially desirable for non-modal overlays.
MCP server for eBay API with OpenAPI support
jQuery plugin that creates the basic interactivity for a flyout that opens on focus
eBay design tokens -- a centralized repository of design tokens for consistent theming across eBay products.
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
Gets all focusable descendant elements for the first element in the set of matched elements
Prevents screen reader's virtual cursor from leaving the confines of an element
Traps keyboard focus cycle within element's interactive children.
jQuery plugin that creates the basic interactivity for an ARIA dialog widget.
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
A JavaScript class representing an ARIA listbox button
[](https://www.npmjs.com/package/@ebay/nice-dag-core) [](https://www.npmjs.com/package/@ebay/nice-dag-core) [.
JavaScript class representing a modal panel dialog
Showing 50 of 115 packages
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
Restricts screen reader virtual cursor to a single subtree in the DOM
Skin components build off React
Assign the next id in sequence to an element, if an id property does not already exist.
Emits custom 'focusExit' event when keyboard focus has exited an element and all of it's descendants
Emits custom events for common accessibility keys (arrowRightKeyDown, escKeyDown, etc)
Implements a roving tab index on given collection of elements
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
Emits custom events based on keyboard navigation of one or two dimensional model
Creates the basic interactivity for an element that expands and collapses another element.
Implements ARIA active descendant keyboard navigation
Prevents default scroll event when pressing down arrow, page down, spacebar, etc.
Module for creating an accessible, progressively enhanced floating label
Returns an array of all focusable descendants of the given element
Restricts keyboard tabindex to a single subtree in the DOM
Captures character keys pressed and returns a list of relevant strings
The Browserslist config for eBay.
Core APIs of Muse management.
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.
A JavaScript class representing an ARIA listbox
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 of trigger element
retrieve nested data safely
Triggers 'mouseexit' event when mouse focus has completely left the element. This type of behaviour is especially desirable for non-modal overlays.
MCP server for eBay API with OpenAPI support
jQuery plugin that creates the basic interactivity for a flyout that opens on focus
eBay design tokens -- a centralized repository of design tokens for consistent theming across eBay products.
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
Gets all focusable descendant elements for the first element in the set of matched elements
Prevents screen reader's virtual cursor from leaving the confines of an element
Traps keyboard focus cycle within element's interactive children.
jQuery plugin that creates the basic interactivity for an ARIA dialog widget.
Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.
A JavaScript class representing an ARIA listbox button
[](https://www.npmjs.com/package/@ebay/nice-dag-core) [](https://www.npmjs.com/package/@ebay/nice-dag-core) [.
JavaScript class representing a modal panel dialog
Showing 50 of 115 packages