Socket
Book a DemoInstallSign in
Socket
a

artblue

npm
GitHub

Packages

Co-maintainers

21 packages

@ebay/ebayui-core

Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.

@ebay/skin

Skin - CSS modules that represent the brand eBay

@evo-web/marko

Collection of core eBay components; considered to be the building blocks for all composite structures, pages & apps.

makeup-active-descendant

Implements ARIA active descendant keyboard navigation

makeup-combobox

A JavaScript class representing an ARIA combobox

makeup-exit-emitter

Emits custom 'focusExit' event when keyboard focus has exited an element and all of it's descendants

makeup-expander

Creates the basic interactivity for an element that expands and collapses another element.

makeup-floating-label

Module for creating an accessible, progressively enhanced floating label

makeup-focusables

Returns an array of all focusable descendants of the given element

makeup-key-emitter

Emits custom events for common accessibility keys (arrowRightKeyDown, escKeyDown, etc)

makeup-listbox

A JavaScript class representing an ARIA listbox

makeup-listbox-button

A JavaScript class representing an ARIA listbox button

makeup-menu

A JavaScript class representing an ARIA menu

makeup-menu-button

A JavaScript class representing an ARIA menu button

makeup-modal

Applies modal accessibility requirements to any element

makeup-navigation-emitter

Emits custom events based on keyboard navigation of one or two dimensional model

makeup-next-id

Assign the next id in sequence to an element, if an id property does not already exist.

makeup-prevent-scroll-keys

Prevents default scroll event when pressing down arrow, page down, spacebar, etc.

makeup-roving-tabindex

Implements a roving tab index on given collection of elements

makeup-screenreader-trap

Restricts screen reader virtual cursor to a single subtree in the DOM

makeup-switch

A JavaScript class representing an ARIA switch