JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 57
  • Score
    100M100P100Q108780F
  • License Apache-2.0

Accessibility utilities for LessonKit packages and apps.

Package Exports

  • @lessonkit/accessibility

Readme

@lessonkit/accessibility

npm Documentation License

Focus management, reduced-motion helpers, and screen-reader utilities for LessonKit apps.

Install

npm install @lessonkit/accessibility

API

Export Purpose
prefersReducedMotion() Media-query check
shouldAnimate({ default }) Respect user preference
focusFirst, getFocusableElements Focus discovery
trapFocus(container, opts) Focus trap for modals
createRovingTabIndex(opts) Roving tabindex groups
visuallyHiddenStyle Screen-reader-only content

Used internally by @lessonkit/react (e.g. Quiz labels).

Docs

Accessibility reference · Theming & accessibility guide

License

Apache-2.0