focus-trap

v7.6.5

Trap focus within a DOM node.


npm install focus-trap
Bundle size
Dependencies
Dependencies(1)
  • tabbable

    ^6.2.0

Peer Dependencies(0)

    Dev Dependencies(38)
    • @babel/cli

      ^7.27.2
    • @babel/core

      ^7.27.1
    • @babel/eslint-parser

      ^7.27.1
    • @babel/eslint-plugin

      ^7.27.1
    • @babel/preset-env

      ^7.27.2
    • @changesets/cli

      ^2.29.4
    • @eslint/js

      ^9.27.0
    • @rollup/plugin-babel

      ^6.0.4
    • @rollup/plugin-commonjs

      ^28.0.3
    • @rollup/plugin-node-resolve

      ^16.0.1
    • @rollup/plugin-replace

      ^6.0.2
    • @rollup/plugin-terser

      ^0.4.4
    • @testing-library/cypress

      ^10.0.3
    • @types/jquery

      ^3.5.32
    • @typescript-eslint/eslint-plugin

      ^8.32.1
    • @typescript-eslint/parser

      ^8.32.1
    • all-contributors-cli

      ^6.26.1
    • babel-loader

      ^10.0.0
    • cross-env

      ^7.0.3
    • cypress

      ^14.4.0
    • cypress-plugin-tab

      ^1.0.5
    • eslint

      ^9.27.0
    • eslint-config-prettier

      ^10.1.5
    • eslint-import-resolver-node

      ^0.3.9
    • eslint-import-resolver-typescript

      ^4.3.5
    • eslint-plugin-cypress

      ^4.3.0
    • eslint-plugin-import

      ^2.31.0
    • eslint-plugin-jest

      ^28.11.0
    • eslint-plugin-jest-dom

      ^5.5.0
    • eslint-plugin-testing-library

      ^7.2.1
    • globals

      ^16.1.0
    • onchange

      ^7.1.0
    • prettier

      ^3.5.3
    • rollup

      ^4.41.0
    • rollup-plugin-livereload

      ^2.0.5
    • rollup-plugin-serve

      ^3.0.0
    • start-server-and-test

      ^2.0.12
    • typescript

      ^5.8.3