open-index/open-npm huggingface dataset:
npm package: @palmaswelll/focus-manager
Description: > The main idea behind the `<FocusManager />` is to allow developers to easily implement meaningful keyboard navigation flows in React applications.
Author: Mauricio Palma
Latest version: 1.4.2


# Focus Manager
> The main idea behind the `<FocusManager />` is to allow developers to easily implement meaningful keyboard navigation flows in React applications.

[![CircleCI](https://circleci.com/gh/Palmaswell/focus-manager.svg?style=svg)](https://circleci.com/gh/Palmaswell/focus-manager)

## The Problem
Developing accessible web sites and applications is not easy. Yet, it's our responsibility as developers to include as many people in our applications as we can. A Keyboard navigation implementation should be consistent across all sites but flexible enough to create new flows and interactions.

## The Solution
`@palmaswelll/focus-manager` is a Keyboard and Focus manager **context provider** that allows you to implement keyboard navigation flows in React applications. It registers, tracks, and delegate events to DOM elements or React components.

## Installation
This module is distributed via npm and should be installed as one of your project's dependencies:

**npm**
``` 
npm install --save @palmaswelll/keyboard-manager
npm install --save @palmaswelll/focus-manager
```
or

**yarn**
``` 
yarn add @palmaswelll/keyboard-manager
yarn add @palmaswelll/focus-manager
```
## The Example
npm package: @palmaswelll/keyboard-manager
Description: > The main idea behind the `<KeyboardManager />` is to allow developers to easily implement meaningful keyboard navigation flows in React applications.
Author: Mauricio Palma
Latest version: 1.3.3


# Keyboard Manager

> The main idea behind the `<KeyboardManager />` is to allow developers to easily implement meaningful keyboard navigation flows in React applications.

[![CircleCI](https://circleci.com/gh/Palmaswell/keyboard-manager/tree/master.svg?style=svg)](https://circleci.com/gh/Palmaswell/keyboard-manager/tree/master)

## Requirements

🚀 Node.js >= 10
🌲 Git
🐈 yarn >= 1.12

## Getting started

```bash
  yarn add @palmaswelll/keyboard-manager @palmaswelll/focus-manager
```

**More information about how the project works can be found at: [Focus Manager](https://github.com/Palmaswell/focus-manager).**