focus-trap-react

v10.3.0
A React component that traps focus.
react reactjs react-component aria accessibility modal dialog focus keyboard and 1 more...

demo-bundle

NODE_ENV=production browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js

start

npm run build && NODE_ENV=development budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx

lint

eslint "*.js" "src/**/*.js" "test/**/*.js" "demo/**/*.js" "cypress/**/*.js"

format

prettier --write "{*,src/**/*,test/**/*,demo/js/**/*,.github/workflows/*,cypress/**/*}.+(js|yml)"

format:check

prettier --check "{*,src/**/*,test/**/*,demo/js/**/*,.github/workflows/*,cypress/**/*}.+(js|yml)"

format:watch

onchange "{*,src/**/*,test/**/*,demo/js/**/*,.github/workflows/*,cypress/**/*}.+(js|yml)" -- prettier --write {{changed}}

build

babel src -d dist

test:types

tsc index.d.ts

test:unit

jest

test:coverage

jest --coverage

test:e2e

ELECTRON_ENABLE_LOGGING=1 start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'

test:e2e:chrome

CYPRESS_BROWSER=chrome npm run test:e2e

test:e2e:dev

ELECTRON_ENABLE_LOGGING=1 start-server-and-test start 9966 'cypress open'

test

npm run format:check && npm run lint && npm run test:unit && npm run test:types && npm run test:e2e:chrome

prepare

npm run build

prepublishOnly

npm run test && npm run build

release

npm run build && changeset publish
npm i focus-trap-react

Metadata

  • MIT
  • Whatever
  • David Clark
  • released 9/21/2024

Downloads