{"library":"test-keyboard","type":"library","category":null,"description":"The `test-keyboard` package provides a programmatic way to compose and dispatch synthetic keyboard events to the DOM, mimicking user typing actions. It is primarily designed for DOM test environments, enabling robust testing of applications that heavily rely on keyboard interactions. This library is part of the broader Remirror ecosystem, though it maintains its own versioning, with the current stable version being 2.0.7. It offers features like batching events for controlled dispatch and simulating OS-specific behaviors (e.g., Mac key modifiers). While the main Remirror packages are in their 3.x series, `test-keyboard` is at 2.x, implying a potentially independent release cadence or a planned future major update to align with Remirror v3.","language":"javascript","status":"active","version":"2.0.7","tags":["javascript","compose events","events","keyboard","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install test-keyboard","imports":["import { Keyboard } from 'test-keyboard';","import type { KeyboardConstructorParameter } from 'test-keyboard';","const { Keyboard } = require('test-keyboard');"]},{"cmd":"yarn add test-keyboard","imports":[]},{"cmd":"pnpm add test-keyboard","imports":[]}],"homepage":null,"github":"https://github.com/remirror/remirror","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/test-keyboard","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/test-keyboard/compatibility"}}