UNPKG

react-use-focus-trap

Version:

A react hook to trap the focus within a reference

66 lines (65 loc) 1.78 kB
{ "name": "react-use-focus-trap", "version": "1.1.7", "description": "A react hook to trap the focus within a reference", "keywords": [ "react", "modal", "focus", "trap", "focus-trap", "a11y", "accessibility" ], "source": "src/useFocusTrap.js", "targets": { "commonjs": { "includeNodeModules": { "react": false }, "isLibrary": true, "outputFormat": "commonjs" }, "esm": { "includeNodeModules": { "react": false }, "outputFormat": "esmodule", "isLibrary": true } }, "type": "module", "exports": { ".": { "require": "./dist/commonjs/useFocusTrap.cjs", "import": "./dist/esm/useFocusTrap.mjs" } }, "scripts": { "test": "mocha -r jsdom-global/register", "build": "parcel build && npm run fixFileNamesCjs && npm run fixFileNamesMjs", "fixFileNamesCjs": "cd dist/commonjs && mv useFocusTrap.js useFocusTrap.cjs && mv useFocusTrap.js.map useFocusTrap.cjs.map", "fixFileNamesMjs": "cd dist/esm && mv useFocusTrap.js useFocusTrap.mjs && mv useFocusTrap.js.map useFocusTrap.mjs.map", "run:demo": "npm install && npm run build && npm link && cd demo && npm install && npm start" }, "repository": { "type": "git", "url": "git+https://github.com/activenode/use-focus-trap.git" }, "author": "David Lorenz <info@activenode.de>", "license": "MIT", "bugs": { "url": "https://github.com/activenode/use-focus-trap/issues" }, "homepage": "https://github.com/activenode/use-focus-trap#readme", "peerDependencies": { "react": "^17.0.0" }, "devDependencies": { "jsdom": "^19.0.0", "jsdom-global": "^3.0.2", "mocha": "^9.1.3", "parcel": "^2.7.0", "react": "^17.0.2" } }