{"_id":"focus-trap-react","_rev":"2320089","name":"focus-trap-react","description":"A React component that traps focus.","dist-tags":{"latest":"8.9.1"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"time":{"modified":"2022-01-12T20:11:19.000Z","created":"2015-08-17T02:36:37.014Z","8.9.1":"2022-01-12T20:05:47.155Z","8.9.0":"2021-12-11T23:20:08.540Z","8.8.2":"2021-10-14T15:52:33.162Z","8.8.1":"2021-09-27T22:08:06.055Z","8.8.0":"2021-09-27T16:47:24.377Z","8.7.1":"2021-08-14T17:33:37.820Z","8.7.0":"2021-07-03T22:00:41.494Z","8.6.0":"2021-06-19T16:02:01.897Z","8.5.1":"2021-06-08T18:37:37.689Z","8.5.0":"2021-04-21T19:00:43.865Z","8.4.2":"2021-02-06T23:04:50.467Z","8.4.1":"2021-01-19T18:14:21.795Z","8.4.0":"2021-01-16T22:57:05.979Z","8.3.2":"2020-12-02T18:12:10.281Z","8.3.1":"2020-11-25T20:28:04.476Z","8.3.0":"2020-11-18T19:12:11.328Z","8.2.0":"2020-11-17T17:58:12.801Z","8.1.1":"2020-10-31T21:29:46.729Z","8.1.0":"2020-09-26T20:25:38.861Z","8.0.0":"2020-09-04T23:41:26.423Z","7.0.1":"2020-07-07T01:32:47.664Z","7.0.0":"2020-07-01T16:55:28.374Z","6.0.0":"2019-01-26T15:11:22.063Z","5.0.1":"2018-12-17T14:29:24.494Z","5.0.0":"2018-12-02T14:36:47.265Z","4.0.1":"2018-09-23T22:24:50.826Z","4.0.0":"2018-08-01T15:24:02.726Z","3.1.4":"2018-08-01T14:31:18.226Z","3.1.3":"2018-07-28T18:38:16.547Z","3.1.2":"2018-02-03T22:53:02.868Z","3.1.1":"2017-12-29T23:18:08.237Z","3.1.0":"2017-12-17T20:42:04.567Z","3.0.5":"2017-10-21T19:30:42.792Z","3.0.4":"2017-09-28T18:29:24.430Z","3.0.3":"2017-04-21T23:14:25.867Z","3.0.2":"2017-01-16T17:59:39.761Z","3.0.1":"2016-06-20T14:05:43.217Z","3.0.0":"2016-06-18T19:53:54.572Z","2.1.1":"2016-04-11T14:20:25.976Z","2.1.0":"2016-03-19T20:09:10.792Z","2.0.1":"2016-02-24T04:23:53.820Z","2.0.0":"2015-10-18T01:22:42.843Z","1.0.0":"2015-08-27T00:04:18.428Z","0.2.1":"2015-08-23T20:24:26.762Z","0.2.0":"2015-08-23T14:40:51.965Z","0.1.0":"2015-08-17T02:36:37.014Z"},"users":{"alexcabrera":true,"malloryerik":true},"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"versions":{"8.9.1":{"name":"focus-trap-react","version":"8.9.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.16.8","@babel/core":"^7.16.7","@babel/eslint-parser":"^7.16.5","@babel/plugin-proposal-class-properties":"^7.16.5","@babel/preset-env":"^7.16.8","@babel/preset-react":"^7.16.7","@changesets/cli":"^2.19.0","@testing-library/cypress":"^8.0.2","@testing-library/dom":"^8.11.1","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@testing-library/user-event":"^13.5.0","@types/jquery":"^3.5.13","all-contributors-cli":"^6.20.0","babel-jest":"^27.4.6","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^9.2.1","cypress-plugin-tab":"^1.0.5","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-react":"^7.28.0","jest":"^27.4.7","jest-watch-typeahead":"^1.0.0","onchange":"^7.1.0","prettier":"^2.5.1","prop-types":"^15.8.1","react":"^17.0.2","react-dom":"^17.0.2","regenerator-runtime":"^0.13.9","start-server-and-test":"^1.14.0","typescript":"^4.5.4"},"dependencies":{"focus-trap":"^6.7.2"},"peerDependencies":{"prop-types":"^15.8.1","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"20a13c31f96ee0d164f8ffac98055f7c82968304","_id":"focus-trap-react@8.9.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"shasum":"5f2b3bce6a7c4de6485fd6f4c5e8c0cbaa6e9ad3","size":15570,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.9.1.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.9.1_1642017946983_0.5459773550750011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-12T20:06:25.037Z","publish_time":1642017947155,"_cnpm_publish_time":1642017947155},"8.9.0":{"name":"focus-trap-react","version":"8.9.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.16.0","@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-proposal-class-properties":"^7.16.0","@babel/preset-env":"^7.16.4","@babel/preset-react":"^7.16.0","@changesets/cli":"^2.18.1","@testing-library/cypress":"^8.0.2","@testing-library/dom":"^8.11.1","@testing-library/jest-dom":"^5.16.1","@testing-library/react":"^12.1.2","@testing-library/user-event":"^13.5.0","@types/jquery":"^3.5.9","all-contributors-cli":"^6.20.0","babel-jest":"^27.4.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^9.1.1","cypress-plugin-tab":"^1.0.5","eslint":"^8.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-react":"^7.27.1","jest":"^27.4.3","jest-watch-typeahead":"^1.0.0","onchange":"^7.1.0","prettier":"^2.5.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","regenerator-runtime":"^0.13.9","start-server-and-test":"^1.14.0","typescript":"^4.5.2"},"dependencies":{"focus-trap":"^6.7.1"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"8aaa5b2a90eba7650462e2f3c9399e7784f0742d","_id":"focus-trap-react@8.9.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"28bd4c9c117de6cb72bad4773ee58345b785117f","size":15491,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.9.0.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.9.0_1639264808386_0.10138709113984667"},"_hasShrinkwrap":false,"publish_time":1639264808540,"_cnpm_publish_time":1639264808540},"8.8.2":{"name":"focus-trap-react","version":"8.8.2","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","@changesets/cli":"^2.17.0","@testing-library/cypress":"^8.0.1","@testing-library/dom":"^8.7.2","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.1.2","@testing-library/user-event":"^13.3.0","@types/jquery":"^3.5.7","all-contributors-cli":"^6.20.0","babel-eslint":"^10.1.0","babel-jest":"^27.2.5","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^8.6.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-react":"^7.26.1","jest":"^27.2.5","jest-watch-typeahead":"^1.0.0","onchange":"^7.1.0","prettier":"^2.4.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","regenerator-runtime":"^0.13.9","start-server-and-test":"^1.14.0","typescript":"^4.4.4"},"dependencies":{"focus-trap":"^6.7.1"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"2896701415ae108f6a6fd6dd41719e83fcbf8ff5","_id":"focus-trap-react@8.8.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"ac374819cddd8937b8687eaf7f351b3c10ed3c34","size":14855,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.8.2.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.8.2_1634226753027_0.6869222492478757"},"_hasShrinkwrap":false,"publish_time":1634226753162,"_cnpm_publish_time":1634226753162},"8.8.1":{"name":"focus-trap-react","version":"8.8.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@changesets/cli":"^2.17.0","@testing-library/cypress":"^8.0.1","@testing-library/dom":"^8.5.0","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.1.0","@testing-library/user-event":"^13.2.1","@types/jquery":"^3.5.6","all-contributors-cli":"^6.20.0","babel-eslint":"^10.1.0","babel-jest":"^27.2.1","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^8.4.1","cypress-plugin-tab":"^1.0.5","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-react":"^7.26.0","jest":"^27.2.1","jest-watch-typeahead":"^0.6.4","onchange":"^7.1.0","prettier":"^2.4.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","regenerator-runtime":"^0.13.9","start-server-and-test":"^1.14.0","typescript":"^4.4.3"},"dependencies":{"focus-trap":"^6.7.1"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"40d46652ea80857b1982cac61b086f553a02a1d6","_id":"focus-trap-react@8.8.1","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"shasum":"2c7043e748460a191a1c7e2552e7c964f3f9fd46","size":14715,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.8.1.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.8.1_1632780485839_0.32682540227771617"},"_hasShrinkwrap":false,"publish_time":1632780486055,"_cnpm_publish_time":1632780486055},"8.8.0":{"name":"focus-trap-react","version":"8.8.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/preset-env":"^7.15.6","@babel/preset-react":"^7.14.5","@changesets/cli":"^2.17.0","@testing-library/cypress":"^8.0.1","@testing-library/dom":"^8.5.0","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.1.0","@testing-library/user-event":"^13.2.1","@types/jquery":"^3.5.6","all-contributors-cli":"^6.20.0","babel-eslint":"^10.1.0","babel-jest":"^27.2.1","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^8.4.1","cypress-plugin-tab":"^1.0.5","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-cypress":"^2.12.1","eslint-plugin-react":"^7.26.0","jest":"^27.2.1","jest-watch-typeahead":"^0.6.4","onchange":"^7.1.0","prettier":"^2.4.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","regenerator-runtime":"^0.13.9","start-server-and-test":"^1.14.0","typescript":"^4.4.3"},"dependencies":{"focus-trap":"^6.7.1"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"d5e1c2b5eaf58a1e79340ffd9d103db79a6bf2e4","_id":"focus-trap-react@8.8.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"shasum":"eff77abdaef662afac5576a1965354e56fcab612","size":14583,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.8.0.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.8.0_1632761244185_0.2634407369126057"},"_hasShrinkwrap":false,"publish_time":1632761244377,"_cnpm_publish_time":1632761244377},"8.7.1":{"name":"focus-trap-react","version":"8.7.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.14.8","@babel/core":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/preset-env":"^7.15.0","@babel/preset-react":"^7.14.5","@changesets/cli":"^2.16.0","@testing-library/cypress":"^8.0.0","@testing-library/dom":"^8.1.0","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@testing-library/user-event":"^13.2.1","@types/jquery":"^3.5.6","all-contributors-cli":"^6.20.0","babel-eslint":"^10.1.0","babel-jest":"^27.0.6","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^8.2.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-react":"^7.24.0","jest":"^27.0.6","jest-watch-typeahead":"^0.6.4","onchange":"^7.1.0","prettier":"^2.3.2","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","regenerator-runtime":"^0.13.9","start-server-and-test":"^1.13.1","typescript":"^4.3.5"},"dependencies":{"focus-trap":"^6.6.1"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"221d43355969ec7d18bd9468aad0c9b58486e532","_id":"focus-trap-react@8.7.1","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"shasum":"a9e4dc866db5e6794bdb751cad9ddc8989598ec5","size":14438,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.7.1.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.7.1_1628962417685_0.5722127040540892"},"_hasShrinkwrap":false,"publish_time":1628962417820,"_cnpm_publish_time":1628962417820},"8.7.0":{"name":"focus-trap-react","version":"8.7.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/preset-env":"^7.14.7","@babel/preset-react":"^7.14.5","@changesets/cli":"^2.16.0","@testing-library/cypress":"^7.0.6","@testing-library/dom":"^8.0.0","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.0.0","@testing-library/user-event":"^13.1.9","@types/jquery":"^3.5.5","all-contributors-cli":"^6.20.0","babel-eslint":"^10.1.0","babel-jest":"^27.0.6","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^7.6.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.29.0","eslint-config-prettier":"^8.3.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-react":"^7.24.0","jest":"^27.0.6","jest-watch-typeahead":"^0.6.4","onchange":"^7.1.0","prettier":"^2.3.2","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","regenerator-runtime":"^0.13.7","start-server-and-test":"^1.12.5","typescript":"^4.3.4"},"dependencies":{"focus-trap":"^6.6.0"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"251f19f3c85606e3272c8c70d3482452836c2769","_id":"focus-trap-react@8.7.0","_nodeVersion":"12.22.2","_npmVersion":"6.14.13","dist":{"shasum":"5cf7fceb14561ccbb54208958e63422e1116266d","size":14385,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.7.0.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.7.0_1625349641336_0.36520294614824866"},"_hasShrinkwrap":false,"publish_time":1625349641494,"_cnpm_publish_time":1625349641494},"8.6.0":{"name":"focus-trap-react","version":"8.6.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@changesets/cli":"^2.16.0","@testing-library/cypress":"^7.0.6","@testing-library/dom":"^7.31.2","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^11.2.7","@testing-library/user-event":"^13.1.9","@types/jquery":"^3.5.5","all-contributors-cli":"^6.20.0","babel-eslint":"^10.1.0","babel-jest":"^27.0.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^7.5.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.28.0","eslint-config-prettier":"^8.3.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-react":"^7.24.0","jest":"^27.0.4","jest-watch-typeahead":"^0.6.4","onchange":"^7.1.0","prettier":"^2.3.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","regenerator-runtime":"^0.13.7","start-server-and-test":"^1.12.5","typescript":"^4.3.2"},"dependencies":{"focus-trap":"^6.5.1"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"3e46f82bae68a16835fc4e25575c9744b9de12ea","_id":"focus-trap-react@8.6.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"1f5062e6c1f190c878558b2234267c3fb91a5db5","size":14295,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.6.0.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.6.0_1624118521767_0.9376579246118137"},"_hasShrinkwrap":false,"publish_time":1624118521897,"_cnpm_publish_time":1624118521897},"8.5.1":{"name":"focus-trap-react","version":"8.5.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/preset-env":"^7.14.4","@babel/preset-react":"^7.13.13","@changesets/cli":"^2.16.0","@testing-library/cypress":"^7.0.6","@testing-library/dom":"^7.31.0","@testing-library/jest-dom":"^5.12.0","@testing-library/react":"^11.2.7","@testing-library/user-event":"^13.1.9","@types/jquery":"^3.5.5","all-contributors-cli":"^6.20.0","babel-eslint":"^10.1.0","babel-jest":"^27.0.2","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^7.4.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-cypress":"^2.11.3","eslint-plugin-react":"^7.24.0","jest":"^26.6.3","jest-watch-typeahead":"^0.6.4","onchange":"^7.1.0","prettier":"^2.3.0","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","regenerator-runtime":"^0.13.7","start-server-and-test":"^1.12.3","typescript":"^4.3.2"},"dependencies":{"focus-trap":"^6.5.0"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"9ff5cf5e40c66b402ba12801c5ad2bb37eeb591d","_id":"focus-trap-react@8.5.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"722c8cfe64001f30d9c9cc5a1c62febb72befee1","size":13452,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.5.1.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.5.1_1623177457541_0.7830362072512003"},"_hasShrinkwrap":false,"publish_time":1623177457689,"_cnpm_publish_time":1623177457689},"8.5.0":{"name":"focus-trap-react","version":"8.5.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"^7.13.16","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/preset-env":"^7.13.15","@babel/preset-react":"^7.13.13","@changesets/cli":"^2.16.0","@testing-library/cypress":"^7.0.6","@testing-library/dom":"^7.30.3","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@testing-library/user-event":"^13.1.5","@types/jquery":"^3.5.5","all-contributors-cli":"^6.20.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^7.1.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.24.0","eslint-config-prettier":"^8.2.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-react":"^7.23.2","jest":"^26.6.3","jest-watch-typeahead":"^0.6.2","onchange":"^7.1.0","prettier":"^2.2.1","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","regenerator-runtime":"^0.13.7","start-server-and-test":"^1.12.1","typescript":"^4.2.4"},"dependencies":{"focus-trap":"^6.4.0"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"50ae17ad9de8d78cd10499e2020b59f55d1cb317","_id":"focus-trap-react@8.5.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"shasum":"c4d08609ed1da0976b856519fd2c97760524474c","size":13428,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.5.0.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.5.0_1619031643700_0.4055865792857587"},"_hasShrinkwrap":false,"publish_time":1619031643865,"_cnpm_publish_time":1619031643865},"8.4.2":{"name":"focus-trap-react","version":"8.4.2","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:coverage:ci":"yarn test:coverage && codecov","test:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.12.13","@babel/core":"^7.12.13","@babel/plugin-proposal-class-properties":"^7.12.13","@babel/preset-env":"^7.12.13","@babel/preset-react":"^7.12.13","@changesets/cli":"^2.14.0","@testing-library/cypress":"^7.0.3","@testing-library/dom":"^7.29.4","@testing-library/jest-dom":"^5.11.9","@testing-library/react":"^11.2.5","@testing-library/user-event":"^12.6.3","@types/jquery":"^3.5.5","all-contributors-cli":"^6.19.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","codecov":"^3.8.1","cypress":"^6.4.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.19.0","eslint-config-prettier":"^7.2.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-react":"^7.22.0","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","onchange":"^7.1.0","prettier":"^2.2.1","prop-types":"^15.7.2","react":"^17.0.1","react-dom":"^17.0.1","regenerator-runtime":"^0.13.7","start-server-and-test":"^1.12.0","typescript":"^4.1.3"},"dependencies":{"focus-trap":"^6.3.0"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"1999c2bdefad17d424816c77cfbc70294997ac89","_id":"focus-trap-react@8.4.2","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"shasum":"5b313605e0789a7beee1467785e455dc63388a98","size":13390,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.4.2.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.4.2_1612652690303_0.3494122533168076"},"_hasShrinkwrap":false,"publish_time":1612652690467,"_cnpm_publish_time":1612652690467},"8.4.1":{"name":"focus-trap-react","version":"8.4.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:coverage:ci":"yarn test:coverage && codecov","test:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.12.11","@babel/preset-react":"^7.12.10","@changesets/cli":"^2.12.0","@testing-library/cypress":"^7.0.3","@testing-library/dom":"^7.29.4","@testing-library/jest-dom":"^5.11.9","@testing-library/react":"^11.2.3","@testing-library/user-event":"^12.6.0","@types/jquery":"^3.5.5","all-contributors-cli":"^6.19.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","codecov":"^3.8.1","cypress":"^6.2.1","cypress-plugin-tab":"^1.0.5","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-react":"^7.22.0","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","onchange":"^7.1.0","prettier":"^2.2.1","prop-types":"^15.7.2","react":"^17.0.1","react-dom":"^17.0.1","regenerator-runtime":"^0.13.7","start-server-and-test":"^1.11.7","typescript":"^4.1.3"},"dependencies":{"focus-trap":"^6.3.0"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"245074a32a58eec643647dc532bdf60ffc4f48a3","_id":"focus-trap-react@8.4.1","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"shasum":"b9d05e547f7bccf20a401dfb991a40ceac62be57","size":13162,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.4.1.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.4.1_1611080061646_0.07045709141832734"},"_hasShrinkwrap":false,"publish_time":1611080061795,"_cnpm_publish_time":1611080061795},"8.4.0":{"name":"focus-trap-react","version":"8.4.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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:coverage:ci":"yarn test:coverage && codecov","test:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress:ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress:ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.12.11","@babel/preset-react":"^7.12.10","@changesets/cli":"^2.12.0","@testing-library/cypress":"^7.0.3","@testing-library/dom":"^7.29.4","@testing-library/jest-dom":"^5.11.9","@testing-library/react":"^11.2.3","@testing-library/user-event":"^12.6.0","@types/jquery":"^3.5.5","all-contributors-cli":"^6.19.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","codecov":"^3.8.1","cypress":"^6.2.1","cypress-plugin-tab":"^1.0.5","eslint":"^7.17.0","eslint-config-prettier":"^7.1.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-react":"^7.22.0","jest":"^26.6.3","jest-watch-typeahead":"^0.6.1","onchange":"^7.1.0","prettier":"^2.2.1","prop-types":"^15.7.2","react":"^17.0.1","react-dom":"^17.0.1","regenerator-runtime":"^0.13.7","start-server-and-test":"^1.11.7","typescript":"^4.1.3"},"dependencies":{"focus-trap":"^6.3.0"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"a8b7373645394c0cdeea0002b23f9a2ee1a44b40","_id":"focus-trap-react@8.4.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"shasum":"7d2da18bec268742e6cc0c786f1aeea26abbf8c1","size":13098,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.4.0.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.4.0_1610837825853_0.2091907263295698"},"_hasShrinkwrap":false,"publish_time":1610837825979,"_cnpm_publish_time":1610837825979},"8.3.2":{"name":"focus-trap-react","version":"8.3.2","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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)\"","build":"babel src -d dist","test:types":"tsc index.d.ts","test:unit":"jest","test:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress-ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress-ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.9","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@changesets/cli":"^2.12.0","@testing-library/cypress":"^7.0.2","@types/jquery":"^3.5.4","all-contributors-cli":"^6.19.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^6.0.1","cypress-plugin-tab":"^1.0.5","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-react":"^7.21.5","jest":"^26.6.3","prettier":"^2.2.1","prop-types":"^15.7.2","react":"^17.0.1","react-dom":"^17.0.1","start-server-and-test":"^1.11.6","typescript":"^4.1.2"},"dependencies":{"focus-trap":"^6.2.2"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"4e596c3bcf8b987db3a1eb026cfb5295d6114efa","_id":"focus-trap-react@8.3.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"b319888b57c7d7e63ce9f5c9a3b687df64c03369","size":12838,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.3.2.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.3.2_1606932730139_0.008993429592286661"},"_hasShrinkwrap":false,"publish_time":1606932730281,"_cnpm_publish_time":1606932730281},"8.3.1":{"name":"focus-trap-react","version":"8.3.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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)\"","build":"babel src -d dist","test:types":"tsc index.d.ts","test:unit":"jest","test:cypress":"start-server-and-test start 9966 'cypress open'","test:cypress-ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format:check && yarn lint && yarn test:unit && yarn test:types && CYPRESS_BROWSER=chrome yarn test:cypress-ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.9","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@changesets/cli":"^2.11.2","@testing-library/cypress":"^7.0.2","@types/jquery":"^3.5.4","all-contributors-cli":"^6.19.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^5.6.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.14.0","eslint-config-prettier":"^6.15.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-react":"^7.21.5","jest":"^26.6.3","prettier":"^2.2.0","prop-types":"^15.7.2","react":"^17.0.1","react-dom":"^17.0.1","start-server-and-test":"^1.11.6","typescript":"^4.1.2"},"dependencies":{"focus-trap":"^6.2.1"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"a34efe44a76f98284bf6d8fc9438e961cbfaddfe","_id":"focus-trap-react@8.3.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"cf874e6a233de971ba0d4f840f3903a1a39af3ea","size":11359,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.3.1.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.3.1_1606336084350_0.9937533432223995"},"_hasShrinkwrap":false,"publish_time":1606336084476,"_cnpm_publish_time":1606336084476},"8.3.0":{"name":"focus-trap-react","version":"8.3.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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)\"","build":"babel src -d dist","test-types":"tsc index.d.ts","test-unit":"jest","test-cypress":"start-server-and-test start 9966 'cypress open'","test-cypress-ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format-check && yarn lint && yarn test-unit && yarn test-types && CYPRESS_BROWSER=chrome yarn test-cypress-ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.12.5","@changesets/cli":"^2.11.2","@testing-library/cypress":"^7.0.1","@types/jquery":"^3.5.4","all-contributors-cli":"^6.19.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^5.6.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-react":"^7.21.5","jest":"^26.6.3","prettier":"^2.1.2","prop-types":"^15.7.2","react":"^17.0.1","react-dom":"^17.0.1","start-server-and-test":"^1.11.5","typescript":"^4.0.5"},"dependencies":{"focus-trap":"^6.2.0"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"e2eab2f87e44396cb28d1624babe7995a5749de8","_id":"focus-trap-react@8.3.0","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"shasum":"8151c7f69bd59afd680b87224b7c0abc2206d7a3","size":11341,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.3.0.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.3.0_1605726731171_0.9724552325800588"},"_hasShrinkwrap":false,"publish_time":1605726731328,"_cnpm_publish_time":1605726731328},"8.2.0":{"name":"focus-trap-react","version":"8.2.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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)\"","build":"babel src -d dist","test-types":"tsc index.d.ts","test-unit":"jest","test-cypress":"start-server-and-test start 9966 'cypress open'","test-cypress-ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format-check && yarn lint && yarn test-unit && yarn test-types && CYPRESS_BROWSER=chrome yarn test-cypress-ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.12.5","@changesets/cli":"^2.11.2","@testing-library/cypress":"^7.0.1","@types/jquery":"^3.5.4","all-contributors-cli":"^6.19.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^5.6.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-react":"^7.21.5","jest":"^26.6.3","prettier":"^2.1.2","prop-types":"^15.7.2","react":"^17.0.1","react-dom":"^17.0.1","start-server-and-test":"^1.11.5","typescript":"^4.0.5"},"dependencies":{"focus-trap":"^6.2.0"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"e41430802152b48f52792318768fc8d1c1f2ac99","_id":"focus-trap-react@8.2.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"77c09ce7c05b8aee2815c81441e702c9ebca805b","size":10375,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.2.0.tgz"},"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.2.0_1605635892654_0.5879149870298768"},"_hasShrinkwrap":false,"publish_time":1605635892801,"_cnpm_publish_time":1605635892801},"8.1.1":{"name":"focus-trap-react","version":"8.1.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && 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)\"","build":"babel src -d dist","test-types":"tsc index.d.ts","test-unit":"jest","test-cypress":"start-server-and-test start 9966 'cypress open'","test-cypress-ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format-check && yarn lint && yarn test-unit && yarn test-types && CYPRESS_BROWSER=chrome yarn test-cypress-ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.12.1","@babel/core":"^7.12.3","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.12.1","@changesets/cli":"^2.11.1","@testing-library/cypress":"^7.0.1","@types/jquery":"^3.5.3","all-contributors-cli":"^6.19.0","babel-eslint":"^10.1.0","babel-jest":"^26.6.1","babelify":"^10.0.0","browserify":"^17.0.0","budo":"^11.6.4","cypress":"^5.5.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.12.1","eslint-config-prettier":"^6.15.0","eslint-plugin-cypress":"^2.11.2","eslint-plugin-react":"^7.21.5","jest":"^26.6.1","prettier":"^2.1.2","prop-types":"^15.7.2","react":"^17.0.1","react-dom":"^17.0.1","start-server-and-test":"^1.11.5","typescript":"^4.0.5"},"dependencies":{"focus-trap":"^6.1.4"},"peerDependencies":{"prop-types":"^15.7.2","react":">=16.0.0","react-dom":">=16.0.0"},"gitHead":"04d2d94948d4b608ba24d37d21fa9e5f6593cc8d","_id":"focus-trap-react@8.1.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"d480d23a8fc86fc31f2ed25ee2ab7f420cd10fee","size":9889,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.1.1.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.1.1_1604179786607_0.6582045400449945"},"_hasShrinkwrap":false,"publish_time":1604179786729,"_cnpm_publish_time":1604179786729},"8.1.0":{"name":"focus-trap-react","version":"8.1.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint \"*.js\" \"src/**/*.js\" \"test/**/*.js\" \"demo/**/*.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)\"","build":"babel src -d dist","test-types":"tsc index.d.ts","test-unit":"jest","test-cypress":"start-server-and-test start 9966 'cypress open'","test-cypress-ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format-check && yarn lint && yarn test-unit && yarn test-types && CYPRESS_BROWSER=chrome yarn test-cypress-ci","prepare":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark","url":"http://davidtheclark.com/"},"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@changesets/cli":"^2.10.3","@testing-library/cypress":"^7.0.1","@types/jquery":"^3.5.1","all-contributors-cli":"^6.17.4","babel-eslint":"^10.1.0","babel-jest":"^26.3.0","babelify":"^10.0.0","browserify":"^16.5.2","budo":"^11.6.4","cypress":"^5.2.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-react":"^7.21.0","jest":"^26.4.2","prettier":"^2.1.2","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","start-server-and-test":"^1.11.4","typescript":"^4.0.3"},"dependencies":{"focus-trap":"^6.1.0"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0","react-dom":"^16.0.0"},"gitHead":"6a80debd55ec76cfeaeb8fdea67c4c8952bd75ce","_id":"focus-trap-react@8.1.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"9f7625779633c9d3b05d73501eaf9a295876a753","size":9424,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.1.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.1.0_1601151938661_0.3971372149889525"},"_hasShrinkwrap":false,"publish_time":1601151938861,"_cnpm_publish_time":1601151938861},"8.0.0":{"name":"focus-trap-react","version":"8.0.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"yarn build && budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint \"*.js\" \"src/**/*.js\" \"test/**/*.js\" \"demo/**/*.js\"","format":"prettier --write \"{*,src/**/*,test/**/*,demo/js/**/*,.github/workflows/*}.+(js|yml)\"","format-check":"prettier --check \"{*,src/**/*,test/**/*,demo/js/**/*,.github/workflows/*}.+(js|yml)\"","build":"babel src -d dist","test-types":"tsc index.d.ts","test-unit":"jest","test-cypress":"start-server-and-test start 9966 'cypress open'","test-cypress-ci":"start-server-and-test start 9966 'cypress run --browser $CYPRESS_BROWSER --headless'","test":"yarn format-check && yarn lint && yarn test-unit && yarn test-types","prepublishOnly":"yarn build","release":"yarn build && changeset publish"},"repository":{"type":"git","url":"git+https://github.com/focus-trap/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"contributors":[{"name":"David Clark","url":"http://davidtheclark.com/"},{"name":"Stefan Cameron","url":"https://stefancameron.com/"},{"name":"Marais Rossouw","url":"https://marais.io/"}],"license":"MIT","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.11.5","@babel/core":"^7.11.5","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/preset-react":"^7.10.4","@changesets/cli":"^2.10.2","@testing-library/cypress":"^6.0.1","@types/jquery":"^3.5.1","babel-eslint":"^10.1.0","babel-jest":"^26.3.0","babelify":"^10.0.0","browserify":"^16.5.2","budo":"^11.6.4","cypress":"^5.1.0","cypress-plugin-tab":"^1.0.5","eslint":"^7.8.1","eslint-config-prettier":"^6.11.0","eslint-plugin-react":"^7.20.6","jest":"^26.4.2","prettier":"^2.1.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","start-server-and-test":"^1.11.3","typescript":"^4.0.2"},"dependencies":{"focus-trap":"^6.0.1"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0","react-dom":"^16.0.0"},"gitHead":"efc087e9faf798cff821cafaf6d1ab31893ab3ff","_id":"focus-trap-react@8.0.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.7","dist":{"shasum":"216ced21dad8814b3208c866602d0bd27d4454f4","size":8348,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-8.0.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_8.0.0_1599262886293_0.8200771448552999"},"_hasShrinkwrap":false,"publish_time":1599262886423,"_cnpm_publish_time":1599262886423},"7.0.1":{"name":"focus-trap-react","version":"7.0.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","prestart":"yarn build","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"demo/**/*.js\"","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\" \"demo/js/**/*.js\"","format-check":"prettier --check \"src/**/*.js\" \"test/**/*.js\" \"demo/js/**/*.js\"","build":"babel src -d dist","test-unit":"jest","test":"yarn format-check && yarn lint && jest","prepublishOnly":"yarn test && yarn build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"contributors":[{"name":"David Clark","url":"http://davidtheclark.com/"},{"name":"Stefan Cameron","url":"https://stefancameron.com/"},{"name":"Marais Rossouw","url":"https://marais.io/"}],"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babelify":"^10.0.0","browserify":"^16.5.1","budo":"^11.6.3","eslint":"^7.3.0","eslint-config-prettier":"^6.11.0","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","prettier":"^2.0.5","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1"},"dependencies":{"focus-trap":"^5.1.0"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","prop-types":"^15.7.2"},"gitHead":"281ce8ea3fbeb4502f0fe8bfde06d826f4f9dfbd","_id":"focus-trap-react@7.0.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"42b4e548f27afa4c765a47894888eeed9aac8129","size":7903,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-7.0.1.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_7.0.1_1594085567510_0.6309760583454467"},"_hasShrinkwrap":false,"publish_time":1594085567664,"_cnpm_publish_time":1594085567664},"7.0.0":{"name":"focus-trap-react","version":"7.0.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","engines":{"npm":">=6.14.5"},"types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","prestart":"npm run build","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint \"src/**/*.js\" \"test/**/*.js\" \"demo/**/*.js\"","format":"prettier --write \"src/**/*.js\" \"test/**/*.js\" \"demo/js/**/*.js\"","format-check":"prettier --check \"src/**/*.js\" \"test/**/*.js\" \"demo/js/**/*.js\"","build":"babel src -d dist","test-unit":"jest","test":"npm run format-check && npm run lint && jest","prepublishOnly":"npm test && npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"contributors":[{"name":"David Clark","url":"http://davidtheclark.com/"},{"name":"Stefan Cameron","url":"https://stefancameron.com/"},{"name":"Marais Rossouw","url":"https://marais.io/"}],"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"@babel/cli":"^7.10.3","@babel/core":"^7.10.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/preset-react":"^7.10.1","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babelify":"^10.0.0","browserify":"^16.5.1","budo":"^11.6.3","eslint":"^7.3.0","eslint-config-prettier":"^6.11.0","eslint-plugin-react":"^7.20.0","jest":"^26.0.1","prettier":"^2.0.5","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1"},"dependencies":{"focus-trap":"^5.1.0"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0","prop-types":"^15.7.2"},"gitHead":"591fa9a3ffa0748509db20a4f6d1cd6a7a2d10b6","_id":"focus-trap-react@7.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"shasum":"c4b449fd83a749fe8b29e4c468707c6b16c17362","size":7834,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-7.0.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmUser":{"name":"stefcameron","email":"stefan@stefcameron.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_7.0.0_1593622528246_0.9543723730385969"},"_hasShrinkwrap":false,"publish_time":1593622528374,"_cnpm_publish_time":1593622528374},"6.0.0":{"name":"focus-trap-react","version":"6.0.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^23.4.0","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^4.0.2"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true,"testURL":"http://localhost"},"gitHead":"69c14950c427eddbee14550358ec516459cb0ba1","_id":"focus-trap-react@6.0.0","_npmVersion":"6.5.0","_nodeVersion":"8.14.0","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"3f5a9f68447dd374d22388fb4c50018be83e74a5","size":6339,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-6.0.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_6.0.0_1548515481910_0.34511773849422633"},"_hasShrinkwrap":false,"publish_time":1548515482063,"_cnpm_publish_time":1548515482063},"5.0.1":{"name":"focus-trap-react","version":"5.0.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^23.4.0","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^3.0.0"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true,"testURL":"http://localhost"},"gitHead":"3d0f90ebfe371dc88c64c84b0990a9a03f92cfae","_id":"focus-trap-react@5.0.1","_npmVersion":"6.5.0","_nodeVersion":"8.14.0","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"2459c632225ec7ff45a9a6abea320c38467d75e1","size":6229,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-5.0.1.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_5.0.1_1545056964396_0.791866432255439"},"_hasShrinkwrap":false,"publish_time":1545056964494,"_cnpm_publish_time":1545056964494},"5.0.0":{"name":"focus-trap-react","version":"5.0.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^23.4.0","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^3.0.0"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true,"testURL":"http://localhost"},"gitHead":"4fa2788e1242f82b76239412299156e9bb1e59a2","_id":"focus-trap-react@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"8f393afd72dde0aaebb440bbc046c70a8f7f1c83","size":6229,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-5.0.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_5.0.0_1543761406984_0.27946324096830377"},"_hasShrinkwrap":false,"publish_time":1543761407265,"_cnpm_publish_time":1543761407265},"4.0.1":{"name":"focus-trap-react","version":"4.0.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^23.4.0","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^3.0.0"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true,"testURL":"http://localhost"},"gitHead":"c661ba1b634ddf1318803dfc402c75049b34bd88","_id":"focus-trap-react@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"3cffd39341df3b2f546a4a2fe94cfdea66154683","size":6125,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-4.0.1.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_4.0.1_1537741490725_0.03326365034436485"},"_hasShrinkwrap":false,"publish_time":1537741490826,"_cnpm_publish_time":1537741490826},"4.0.0":{"name":"focus-trap-react","version":"4.0.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"files":["dist","src","index.d.ts"],"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^23.4.0","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^3.0.0"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true,"testURL":"http://localhost"},"gitHead":"a67cfd9816c73fc9a1952592490d7dcc7597e39f","_id":"focus-trap-react@4.0.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"bdc3ed9638bbc80623d9363e8063aa2a8e8a79c6","size":6007,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-4.0.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_4.0.0_1533137042642_0.31557806034443603"},"_hasShrinkwrap":false,"publish_time":1533137042726,"_cnpm_publish_time":1533137042726},"3.1.4":{"name":"focus-trap-react","version":"3.1.4","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"files":["dist","src","index.d.ts"],"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^19.0.2","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^2.0.1"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true},"gitHead":"eeca7c817773f87fa0fdd21511ac2fcd03e3ac38","_id":"focus-trap-react@3.1.4","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"e95f4aece5c493be4d3653dfccd5036d11ad24d5","size":5747,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.1.4.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_3.1.4_1533133878084_0.05418248580499285"},"_hasShrinkwrap":false,"publish_time":1533133878226,"_cnpm_publish_time":1533133878226},"3.1.3":{"name":"focus-trap-react","version":"3.1.3","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"files":["dist","src"],"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^19.0.2","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^2.0.1"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true},"gitHead":"6510121ef5cf9970007f72aa42bb649bde0a8a09","_id":"focus-trap-react@3.1.3","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"0523f859c231a2b2a831dfe3c19a1198ba433138","size":5528,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.1.3.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react_3.1.3_1532803096466_0.5295965602330222"},"_hasShrinkwrap":false,"publish_time":1532803096547,"_cnpm_publish_time":1532803096547},"3.1.2":{"name":"focus-trap-react","version":"3.1.2","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^19.0.2","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^2.0.1"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true},"gitHead":"f9fb5bdd5966071b2e590846826b8b105401fbee","_id":"focus-trap-react@3.1.2","_npmVersion":"5.6.0","_nodeVersion":"6.11.3","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"4dd021ccd028bbd3321147d132cdf7585d6d1394","size":57017,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.1.2.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react-3.1.2.tgz_1517698382732_0.9409366752952337"},"directories":{},"publish_time":1517698382868,"_hasShrinkwrap":false,"_cnpm_publish_time":1517698382868},"3.1.1":{"name":"focus-trap-react","version":"3.1.1","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^19.0.2","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^2.0.1"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true},"gitHead":"70d6c9ddfb00f17e7f9169fc05c0dce0b6f3358b","_id":"focus-trap-react@3.1.1","_npmVersion":"5.6.0","_nodeVersion":"6.11.3","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"d8cad66e01de2ae05686eae8942f4008fdd19e53","size":57052,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.1.1.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react-3.1.1.tgz_1514589488146_0.48515957524068654"},"directories":{},"publish_time":1514589488237,"_hasShrinkwrap":false,"_cnpm_publish_time":1514589488237},"3.1.0":{"name":"focus-trap-react","version":"3.1.0","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","types":"index.d.ts","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^19.0.2","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^2.0.1"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true},"gitHead":"9835bce105b4b4b5f6057196353e78b54099499e","_id":"focus-trap-react@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"6.11.3","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"64f2b46e11729822ad7482a26fce54f431b5fa54","size":57022,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.1.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react-3.1.0.tgz_1513543324482_0.0773229212500155"},"directories":{},"publish_time":1513543324567,"_hasShrinkwrap":false,"_cnpm_publish_time":1513543324567},"3.0.5":{"name":"focus-trap-react","version":"3.0.5","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^19.0.2","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^2.0.1"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true},"gitHead":"4e963aa3d611f2c694a5f0f600833d5b046e8bef","_id":"focus-trap-react@3.0.5","_npmVersion":"5.5.1","_nodeVersion":"6.11.3","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"8fb381b92eafe075c2406297d1da618650d37143","size":56762,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.0.5.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react-3.0.5.tgz_1508614242593_0.6383707413915545"},"directories":{},"publish_time":1508614242792,"_hasShrinkwrap":false,"_cnpm_publish_time":1508614242792},"3.0.4":{"name":"focus-trap-react","version":"3.0.4","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^19.0.2","prettier":"^1.2.2","react":"^16.0.0","react-dom":"^16.0.0"},"dependencies":{"focus-trap":"^2.0.1"},"peerDependencies":{"react":"0.14.x || ^15.0.0 || ^16.0.0","react-dom":"0.14.x || ^15.0.0 || ^16.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"setupFiles":["<rootDir>/test/jest-setup.js"],"clearMocks":true},"gitHead":"5bfa163073df87ace6b1421e7a84d85430e7e194","_id":"focus-trap-react@3.0.4","_npmVersion":"5.4.2","_nodeVersion":"6.11.3","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"5f98145ebb95b503c6996610aed61ae610304524","size":55506,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.0.4.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-trap-react-3.0.4.tgz_1506623363380_0.045939257368445396"},"directories":{},"publish_time":1506623364430,"_cnpm_publish_time":1506623364430,"_hasShrinkwrap":false},"3.0.3":{"name":"focus-trap-react","version":"3.0.3","description":"A React component that traps focus.","main":"dist/focus-trap-react.js","scripts":{"demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","lint":"eslint .","format":"prettier --single-quote --write src/*.js test/*.js demo/js/*.js","build":"babel src -d dist","jest":"jest","pretest":"npm run lint && npm run build","test":"jest","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","budo":"^9.4.1","eslint":"^3.13.1","eslint-plugin-react":"^6.10.3","jest":"^19.0.2","prettier":"^1.2.2","react":"^15.5.0","react-dom":"^15.5.0"},"dependencies":{"focus-trap":"^2.0.1"},"peerDependencies":{"react":"0.14.x || ^15.0.0","react-dom":"0.14.x || ^15.0.0"},"babel":{"presets":["react","es2015"],"plugins":["transform-class-properties"]},"jest":{"testRegex":"/test/.*\\.test.js$","resetMocks":true},"gitHead":"dd92067f32ffcbf12d02a0ae6646a219b1fd8cbb","_id":"focus-trap-react@3.0.3","_shasum":"96f934fba39dae9b80a5d2b4839a919c0bc4fa7e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"96f934fba39dae9b80a5d2b4839a919c0bc4fa7e","size":55403,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.0.3.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-trap-react-3.0.3.tgz_1492816463449_0.5363365251105279"},"directories":{},"publish_time":1492816465867,"_hasShrinkwrap":false,"_cnpm_publish_time":1492816465867},"3.0.2":{"name":"focus-trap-react","version":"3.0.2","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","start":"budo demo/js/index.js:demo-bundle.js --dir demo --live -- -t babelify --extension=.jsx","test-dev":"zuul --local 8080 --open -- test/index.js","pretest":"npm run lint","test":"zuul -- test/index.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-preset-react":"^6.5.0","babelify":"^7.3.0","browserify":"^13.0.1","budo":"^9.4.1","eslint":"^3.13.1","react":"^15.1.0","react-addons-test-utils":"^15.1.0","react-dom":"^15.1.0","sinon":"^1.17.4","tape":"^4.5.1","zuul":"^3.10.1"},"dependencies":{"focus-trap":"^2.0.1"},"peerDependencies":{"react":"0.14.x || ^15.0.0","react-dom":"0.14.x || ^15.0.0"},"files":["index.js"],"babel":{"presets":["react"]},"gitHead":"30bab7ae035bdfaf34a370ba40286d3c974534f9","_id":"focus-trap-react@3.0.2","_shasum":"b76e8fae275ede291c720bb59fef494532135be2","_from":".","_npmVersion":"4.1.1","_nodeVersion":"4.7.2","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"b76e8fae275ede291c720bb59fef494532135be2","size":4249,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.0.2.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/focus-trap-react-3.0.2.tgz_1484589578030_0.06741476384922862"},"directories":{},"publish_time":1484589579761,"_cnpm_publish_time":1484589579761,"_hasShrinkwrap":false},"3.0.1":{"name":"focus-trap-react","version":"3.0.1","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-watch":"watchify demo/js -d -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-dev":"npm run demo-watch & http-server demo","test-dev":"zuul --local 8080 --open -- test/index.js","pretest":"npm run lint","test":"zuul -- test/index.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-preset-react":"6.5.0","babelify":"7.3.0","browserify":"13.0.1","eslint":"2.7.0","http-server":"^0.9.0","react":"15.1.0","react-addons-test-utils":"15.1.0","react-dom":"15.1.0","sinon":"1.17.4","tape":"4.5.1","watchify":"3.7.0","zuul":"3.10.1"},"dependencies":{"focus-trap":"^2.0.1"},"peerDependencies":{"react":"0.14.x || ^15.0.0","react-dom":"0.14.x || ^15.0.0"},"files":["index.js"],"babel":{"presets":["react"]},"gitHead":"526dea2c0ab22981394f476f15156d55676b4c59","_id":"focus-trap-react@3.0.1","_shasum":"5173fe305b76bbd0da15dfc11271a988a9c935ab","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.5","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"5173fe305b76bbd0da15dfc11271a988a9c935ab","size":3879,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.0.1.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/focus-trap-react-3.0.1.tgz_1466431540433_0.42311773356050253"},"directories":{},"publish_time":1466431543217,"_cnpm_publish_time":1466431543217,"_hasShrinkwrap":false},"3.0.0":{"name":"focus-trap-react","version":"3.0.0","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-watch":"watchify demo/js -d -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-dev":"npm run demo-watch & http-server demo","test-dev":"zuul --local 8080 --open -- test/index.js","pretest":"npm run lint","test":"zuul -- test/index.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-preset-react":"6.5.0","babelify":"7.3.0","browserify":"13.0.1","eslint":"2.7.0","http-server":"^0.9.0","react":"15.1.0","react-addons-test-utils":"15.1.0","react-dom":"15.1.0","sinon":"1.17.4","tape":"4.5.1","watchify":"3.7.0","zuul":"3.10.1"},"dependencies":{"focus-trap":"^2.0.0"},"peerDependencies":{"react":"0.14.x || ^15.0.0","react-dom":"0.14.x || ^15.0.0"},"files":["index.js"],"babel":{"presets":["react"]},"gitHead":"8c5e976986a70873ef717f7a2f77ac3c68ee60b2","_id":"focus-trap-react@3.0.0","_shasum":"7d1cd4b1a92e3be25ae8be5254a8066fee6f906b","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.5","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"7d1cd4b1a92e3be25ae8be5254a8066fee6f906b","size":3858,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-3.0.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/focus-trap-react-3.0.0.tgz_1466279634089_0.26127895968966186"},"directories":{},"publish_time":1466279634572,"_cnpm_publish_time":1466279634572,"_hasShrinkwrap":false},"2.1.1":{"name":"focus-trap-react","version":"2.1.1","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-watch":"watchify demo/js -d -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-dev":"npm run demo-watch & http-server demo","test-dev":"zuul --local 8080 --open -- test/index.js","pretest":"npm run lint","test":"zuul -- test/index.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-preset-react":"6.5.0","babelify":"7.2.0","browserify":"13.0.0","eslint":"2.7.0","react":"15.0.1","react-addons-test-utils":"15.0.1","react-dom":"15.0.1","sinon":"1.17.3","tape":"4.5.1","watchify":"3.7.0","zuul":"3.10.1"},"dependencies":{"focus-trap":"^1.1.0"},"peerDependencies":{"react":"0.14.x || ^15.0.0","react-dom":"0.14.x || ^15.0.0"},"files":["index.js"],"babel":{"presets":["react"]},"gitHead":"945c551f42911c910099d9294d58ed2338161ce4","_id":"focus-trap-react@2.1.1","_shasum":"658b36879c24e708ef687b6e683f7edbdd509421","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"658b36879c24e708ef687b6e683f7edbdd509421","size":4041,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-2.1.1.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/focus-trap-react-2.1.1.tgz_1460384425495_0.44681435683742166"},"directories":{},"publish_time":1460384425976,"_cnpm_publish_time":1460384425976,"_hasShrinkwrap":false},"2.1.0":{"name":"focus-trap-react","version":"2.1.0","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-watch":"watchify demo/js -d -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-dev":"npm run demo-watch & http-server demo","test-dev":"zuul --local 8080 --open -- test/index.js","pretest":"npm run lint","test":"zuul -- test/index.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-preset-react":"6.5.0","babelify":"7.2.0","browserify":"13.0.0","eslint":"2.2.0","react":"0.14.7","react-addons-test-utils":"0.14.7","react-dom":"0.14.7","sinon":"1.17.3","tape":"4.4.0","watchify":"3.4.0","zuul":"3.9.0"},"dependencies":{"focus-trap":"^1.1.0"},"peerDependencies":{"react":"0.14.x","react-dom":"0.14.x"},"files":["index.js"],"babel":{"presets":["react"]},"gitHead":"01d60532d5d1511f85d2348d85f3970035da9628","_id":"focus-trap-react@2.1.0","_shasum":"13da46f5acf762656a24d68a74c9cdad6a23d1bd","_from":".","_npmVersion":"3.8.0","_nodeVersion":"5.7.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"13da46f5acf762656a24d68a74c9cdad6a23d1bd","size":4005,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-2.1.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/focus-trap-react-2.1.0.tgz_1458418150384_0.741000194568187"},"directories":{},"publish_time":1458418150792,"_cnpm_publish_time":1458418150792,"_hasShrinkwrap":false},"2.0.1":{"name":"focus-trap-react","version":"2.0.1","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-watch":"watchify demo/js -d -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-dev":"npm run demo-watch & http-server demo","test-dev":"zuul --local 8080 --open -- test/index.js","pretest":"npm run lint","test":"zuul -- test/index.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babel-preset-react":"6.5.0","babelify":"7.2.0","browserify":"13.0.0","eslint":"2.2.0","react":"0.14.7","react-addons-test-utils":"0.14.7","react-dom":"0.14.7","sinon":"1.17.3","tape":"4.4.0","watchify":"3.4.0","zuul":"3.9.0"},"dependencies":{"focus-trap":"^1.0.2"},"peerDependencies":{"react":"0.14.x","react-dom":"0.14.x"},"files":["index.js"],"babel":{"presets":["react"]},"gitHead":"1aa9a1a43de746a3a39c1cfb0300820d5eefb355","_id":"focus-trap-react@2.0.1","_shasum":"af4ee9eed043549661e0016076b36ff1f638a9a7","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.6.0","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"af4ee9eed043549661e0016076b36ff1f638a9a7","size":3638,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-2.0.1.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/focus-trap-react-2.0.1.tgz_1456287833230_0.14523594151251018"},"directories":{},"publish_time":1456287833820,"_cnpm_publish_time":1456287833820,"_hasShrinkwrap":false},"2.0.0":{"name":"focus-trap-react","version":"2.0.0","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-watch":"watchify demo/js -d -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-bs":"browser-sync start --server demo --files=\"demo/**/*.css,demo/index.html,demo/demo-bundle.js\"","demo-dev":"parallelshell \"npm run demo-watch\" \"npm run demo-bs\"","test-dev":"zuul --local 8080 --open -- test/index.js","pretest":"npm run lint","test":"zuul -- test/index.js"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babelify":"6.3.0","browser-sync":"2.9.11","browserify":"11.2.0","eslint":"1.7.1","parallelshell":"2.0.0","react-addons-test-utils":"^0.14.0","sinon":"1.17.1","tape":"4.2.1","watchify":"3.4.0","zuul":"3.6.0"},"dependencies":{"focus-trap":"^1.0.0","react":"0.14.x","react-dom":"0.14.x"},"files":["index.js"],"gitHead":"717d0ee84dac33293f051789649fd977cc4c071a","_id":"focus-trap-react@2.0.0","_shasum":"a8bdcbc38a7c609a560522f9ea9ac71f3653d7d3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"a8bdcbc38a7c609a560522f9ea9ac71f3653d7d3","size":3613,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-2.0.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"publish_time":1445131362843,"_cnpm_publish_time":1445131362843,"_hasShrinkwrap":false},"1.0.0":{"name":"focus-trap-react","version":"1.0.0","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-watch":"watchify demo/js -d -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-bs":"browser-sync start --server demo --files=\"demo/**/*.css,demo/index.html,demo/demo-bundle.js\"","demo-dev":"parallelshell \"npm run demo-watch\" \"npm run demo-bs\"","test-bundle":"browserify test -t babelify -o test/test-bundle.js --extension=.jsx","test-dev":"watchify test -d -t babelify -o test/test-bundle.js -v --extension=.jsx","test-single":"karma start --single-run","pretest":"npm run lint","test":"npm run test-bundle && npm run test-single"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babelify":"6.2.0","browser-sync":"2.8.2","browserify":"11.0.1","es5-shim":"4.1.10","eslint":"1.2.1","karma":"0.13.9","karma-phantomjs-launcher":"0.2.1","karma-tap":"1.0.3","parallelshell":"2.0.0","phantomjs":"1.9.18","sinon":"1.16.1","tape":"4.2.0","watchify":"3.3.1"},"dependencies":{"focus-trap":"^1.0.0","react":"0.13.x"},"files":["index.js"],"gitHead":"396c9c334bb4f3fdb894d0a27b4dd95fc45ffe58","_id":"focus-trap-react@1.0.0","_shasum":"f0541a34406d022acf6aa70518eaf87642be0ff4","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"f0541a34406d022acf6aa70518eaf87642be0ff4","size":3400,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-1.0.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"publish_time":1440633858428,"_cnpm_publish_time":1440633858428,"_hasShrinkwrap":false},"0.2.1":{"name":"focus-trap-react","version":"0.2.1","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-watch":"watchify demo/js -d -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-bs":"browser-sync start --server demo --files=\"demo/**/*.css,demo/index.html,demo/demo-bundle.js\"","demo-dev":"parallelshell \"npm run demo-watch\" \"npm run demo-bs\"","test-bundle":"browserify test -t babelify -o test/test-bundle.js --extension=.jsx","test-dev":"watchify test -d -t babelify -o test/test-bundle.js -v --extension=.jsx","test-single":"karma start --single-run","pretest":"npm run lint","test":"npm run test-bundle && npm run test-single"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babelify":"6.1.3","browser-sync":"2.8.2","browserify":"11.0.1","es5-shim":"4.1.10","eslint":"1.1.0","karma":"0.13.9","karma-phantomjs-launcher":"0.2.1","karma-tap":"1.0.3","parallelshell":"2.0.0","phantomjs":"1.9.18","sinon":"1.15.4","tape":"4.2.0","watchify":"3.3.1"},"dependencies":{"focus-trap":"^0.3.0","react":"0.13.x"},"files":["index.js"],"gitHead":"d7dbef1238bd81af0bec147033dacfd310d8996c","_id":"focus-trap-react@0.2.1","_shasum":"94069726be1fbd7be92a6279fbf1b47871d58e28","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"94069726be1fbd7be92a6279fbf1b47871d58e28","size":3441,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-0.2.1.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"publish_time":1440361466762,"_cnpm_publish_time":1440361466762,"_hasShrinkwrap":false},"0.2.0":{"name":"focus-trap-react","version":"0.2.0","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-watch":"watchify demo/js -d -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-bs":"browser-sync start --server demo --files=\"demo/**/*.css,demo/index.html,demo/demo-bundle.js\"","demo-dev":"parallelshell \"npm run demo-watch\" \"npm run demo-bs\"","test-bundle":"browserify test -t babelify -o test/test-bundle.js --extension=.jsx","test-dev":"watchify test -d -t babelify -o test/test-bundle.js -v --extension=.jsx","test-single":"karma start --single-run","pretest":"npm run lint","test":"npm run test-bundle && npm run test-single"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babelify":"6.1.3","browser-sync":"2.8.2","browserify":"11.0.1","es5-shim":"4.1.10","eslint":"1.1.0","karma":"0.13.9","karma-phantomjs-launcher":"0.2.1","karma-tap":"1.0.3","parallelshell":"2.0.0","phantomjs":"1.9.18","sinon":"1.15.4","tape":"4.2.0","watchify":"3.3.1"},"dependencies":{"focus-trap":"^0.2.0","react":"0.13.x"},"files":["index.js"],"gitHead":"58f990cea14ab7fa7df45c64ff911d437bebcc7e","_id":"focus-trap-react@0.2.0","_shasum":"371d89f6d0c5f196fc6d80e99d10ff0b8ae86b55","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"371d89f6d0c5f196fc6d80e99d10ff0b8ae86b55","size":3435,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-0.2.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"publish_time":1440340851965,"_cnpm_publish_time":1440340851965,"_hasShrinkwrap":false},"0.1.0":{"name":"focus-trap-react","version":"0.1.0","description":"A React component that traps focus.","main":"index.js","scripts":{"lint":"eslint .","demo-bundle":"browserify demo/js -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-watch":"watchify demo/js -d -t babelify --extension=.jsx -o demo/demo-bundle.js","demo-bs":"browser-sync start --server demo --files=\"demo/**/*.css,demo/index.html,demo/demo-bundle.js\"","demo-dev":"parallelshell \"npm run demo-watch\" \"npm run demo-bs\"","test-bundle":"browserify test -t babelify -o test/test-bundle.js --extension=.jsx","test-dev":"watchify test -d -t babelify -o test/test-bundle.js -v --extension=.jsx","test-single":"karma start --single-run","pretest":"npm run lint","test":"npm run test-bundle && npm run test-single"},"repository":{"type":"git","url":"git+https://github.com/davidtheclark/focus-trap-react.git"},"keywords":["react","reactjs","react-component","aria","accessibility","modal","dialog","focus","keyboard"],"author":{"name":"David Clark"},"license":"MIT","bugs":{"url":"https://github.com/davidtheclark/focus-trap-react/issues"},"homepage":"https://github.com/davidtheclark/focus-trap-react#readme","devDependencies":{"babelify":"6.1.3","browser-sync":"2.8.2","browserify":"11.0.1","es5-shim":"4.1.10","eslint":"1.1.0","karma":"0.13.9","karma-phantomjs-launcher":"0.2.1","karma-tap":"1.0.3","parallelshell":"2.0.0","phantomjs":"1.9.18","sinon":"1.15.4","tape":"4.2.0","watchify":"3.3.1"},"dependencies":{"focus-trap":"^0.1.0","react":"0.13.x"},"files":["index.js"],"gitHead":"6eee669f2f4aebee7e8f2b520a0ce7b86b90d7b6","_id":"focus-trap-react@0.1.0","_shasum":"931e304309a8549ba5edddba37b90eafac78f0c6","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},"dist":{"shasum":"931e304309a8549ba5edddba37b90eafac78f0c6","size":3302,"noattachment":false,"key":"/focus-trap-react/-/focus-trap-react-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-trap-react/download/focus-trap-react-0.1.0.tgz"},"maintainers":[{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"marais","email":"me@maraisr.com"},{"name":"stefcameron","email":"stefan@stefcameron.com"},{"name":"wldcordeiro","email":"wellington@wellingtoncordeiro.com"}],"directories":{},"publish_time":1439778997014,"_cnpm_publish_time":1439778997014,"_hasShrinkwrap":false}},"readme":"# focus-trap-react [![CI](https://github.com/focus-trap/focus-trap-react/workflows/CI/badge.svg?branch=master&event=push)](https://github.com/focus-trap/focus-trap-react/actions?query=workflow:CI+branch:master) [![Codecov](https://img.shields.io/codecov/c/github/focus-trap/focus-trap-react)](https://codecov.io/gh/focus-trap/focus-trap-react) [![license](https://badgen.now.sh/badge/license/MIT)](./LICENSE)\n\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https://img.shields.io/badge/all_contributors-21-orange.svg?style=flat-square)](#contributors)\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n\nA React component that traps focus.\n\nThis component is a light wrapper around [focus-trap](https://github.com/focus-trap/focus-trap),\ntailored to your React-specific needs.\n\nYou might want it for, say, building [an accessible modal](https://github.com/davidtheclark/react-aria-modal)?\n\n## What it does\n\n[Check out the demo](http://focus-trap.github.io/focus-trap-react/demo/).\n\nPlease read [the focus-trap documentation](https://github.com/focus-trap/focus-trap) to understand what a focus trap is, what happens when a focus trap is activated, and what happens when one is deactivated.\n\nThis module simply provides a React component that creates and manages a focus trap.\n\n- The focus trap automatically activates when mounted (by default, though this can be changed).\n- The focus trap automatically deactivates when unmounted.\n- The focus trap can be activated and deactivated, paused and unpaused via props.\n\n## Installation\n\n```\nnpm install focus-trap-react\n```\n\n`dist/focus-trap-react.js` is the Babel-compiled file that you'll use.\n\n### React dependency\n\nReact `>= 16.0.0`.\n\n## Browser Support\n\nBasically IE9+.\n\nWhy? Because this module's core functionality comes from focus-trap, which uses [a couple of IE9+ functions](https://github.com/davidtheclark/tabbable#browser-support).\n\n## Usage\n\nYou wrap any element that you want to act as a focus trap with the `<FocusTrap>` component. `<FocusTrap>` expects exactly one child element which can be any HTML element or other React component that contains focusable elements. __It cannot be a Fragment__ because `<FocusTrap>` needs to be able to get a reference to the underlying HTML element, and Fragments do not have any representation in the DOM.\n\nFor example:\n\n```js\n<FocusTrap>\n  <div id=\"modal-dialog\" className=\"modal\" >\n    <button>Ok</button>\n    <button>Cancel</button>\n  </div>\n</FocusTrap>\n```\n\n```js\n<FocusTrap>\n  <ModalDialog okButtonText=\"Ok\" cancelButtonText=\"Cancel\" />\n</FocusTrap>\n```\n\nYou can read further code examples in `demo/` (it's very simple), and [see how it works](http://focus-trap.github.io/focus-trap-react/demo/).\n\nHere's one more simple example:\n\n```js\nconst React = require('react');\nconst ReactDOM = require('react-dom');\nconst FocusTrap = require('focus-trap-react');\n\nclass Demo extends React.Component {\n  constructor(props) {\n    super(props);\n\n    this.state = {\n      activeTrap: false\n    };\n\n    this.mountTrap = this.mountTrap.bind(this);\n    this.unmountTrap = this.unmountTrap.bind(this);\n  }\n\n  mountTrap = () => {\n    this.setState({ activeTrap: true });\n  };\n\n  unmountTrap = () => {\n    this.setState({ activeTrap: false });\n  };\n\n  render() {\n    const trap = this.state.activeTrap\n      ? <FocusTrap\n          focusTrapOptions={{\n            onDeactivate: this.unmountTrap\n          }}\n        >\n          <div className=\"trap\">\n            <p>\n              Here is a focus trap\n              {' '}\n              <a href=\"#\">with</a>\n              {' '}\n              <a href=\"#\">some</a>\n              {' '}\n              <a href=\"#\">focusable</a>\n              {' '}\n              parts.\n            </p>\n            <p>\n              <button onClick={this.unmountTrap}>\n                deactivate trap\n              </button>\n            </p>\n          </div>\n        </FocusTrap>\n      : false;\n\n    return (\n      <div>\n        <p>\n          <button onClick={this.mountTrap}>\n            activate trap\n          </button>\n        </p>\n        {trap}\n      </div>\n    );\n  }\n}\n\nReactDOM.render(<Demo />, document.getElementById('root'));\n```\n\n### Props\n\n#### focusTrapOptions\n\nType: `Object`, optional\n\nPass any of the options available in [`focus-trap`'s `createOptions`](https://github.com/focus-trap/focus-trap#focustrap--createfocustrapelement-createoptions).\n\n#### active\n\nType: `Boolean`, optional\n\nBy default, the `FocusTrap` activates when it mounts. So you activate and deactivate it via mounting and unmounting. If, however, you want to keep the `FocusTrap` mounted *while still toggling its activation state*, you can do that with this prop.\n\nSee `demo/demo-special-element.js`.\n\n#### paused\n\nType: `Boolean`, optional\n\nIf you would like to pause or unpause the focus trap (see [`focus-trap`'s documentation](https://github.com/focus-trap/focus-trap#focustrappause)), toggle this prop.\n\n#### containerElements\n\nType: `Array of HTMLElement`, optional\n\nIf passed in, these elements will be used as the boundaries for the focus-trap, __instead of the child__.  These get passed as arguments to `focus-trap`'s `updateContainerElements()` method.\n\n> Note that when you use `containerElements`, the need for a child is eliminated as the child is __always__ ignored when the prop is specified, even if the prop is `[]` (an empty array). Also note that if the refs you're putting into the array like `containerElements={[ref1.current, ref2.current]}` and one or both refs aren't resolved yet, resulting in `[null, null]` for example, the trap will not get created. The array must contain at least one `HTMLElement` in order for the trap to get updated.\n\nIf `containerElements` is subsequently updated (i.e. after the trap has been created) to an empty array (or an array of falsy values like `[null, null]`), the trap will still be active, but the TAB key will do nothing because the trap will not contain any tabbable groups of nodes. At this point, the trap can either be deactivated manually or by unmounting, or an updated set of elements can be given to `containerElements` to resume use of the TAB key.\n\nUsing `containerElements` does require the use of React refs which, by nature, will require at least one state update in order to get the resolved elements into the prop, resulting in at least one additional render. In the normal case, this is likely more than acceptable, but if you really want to optimize things, then you could consider [using focus-trap directly](https://codesandbox.io/s/focus-trapreact-containerelements-demos-v5ydi) (see `Trap2.js`).\n\n## Contributing\n\nSee [CONTRIBUTING](CONTRIBUTING.md).\n\n## Contributors\n\nIn alphabetical order:\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/Ayc0\"><img src=\"https://avatars3.githubusercontent.com/u/22725671?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Benjamin Koltes</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/issues?q=author%3AAyc0\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://ofcr.se/\"><img src=\"https://avatars1.githubusercontent.com/u/813865?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Benjamin Tan</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=bnjmnt4n\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://clintgoodman.com\"><img src=\"https://avatars3.githubusercontent.com/u/5473697?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Clint Goodman</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=cgood92\" title=\"Code\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=cgood92\" title=\"Documentation\">????</a> <a href=\"#example-cgood92\" title=\"Examples\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=cgood92\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://github.com/DSil\"><img src=\"https://avatars1.githubusercontent.com/u/6265045?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Daniel</b></sub></a><br /><a href=\"#maintenance-DSil\" title=\"Maintenance\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=DSil\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Dan503\"><img src=\"https://avatars.githubusercontent.com/u/10610368?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Daniel Tonon</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=Dan503\" title=\"Documentation\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=Dan503\" title=\"Code\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=Dan503\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"http://davidtheclark.com/\"><img src=\"https://avatars2.githubusercontent.com/u/628431?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>David Clark</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=davidtheclark\" title=\"Code\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/issues?q=author%3Adavidtheclark\" title=\"Bug reports\">????</a> <a href=\"#infra-davidtheclark\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=davidtheclark\" title=\"Tests\">⚠️</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=davidtheclark\" title=\"Documentation\">????</a> <a href=\"#maintenance-davidtheclark\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/features/security\"><img src=\"https://avatars1.githubusercontent.com/u/27347476?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Dependabot</b></sub></a><br /><a href=\"#maintenance-dependabot\" title=\"Maintenance\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/jhnns\"><img src=\"https://avatars.githubusercontent.com/u/781746?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Johannes Ewald</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=jhnns\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"http://josuzuki.me\"><img src=\"https://avatars1.githubusercontent.com/u/9583920?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jonathan Suzuki</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/issues?q=author%3AJoSuzuki\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"http://kathleenmcmahon.dev/\"><img src=\"https://avatars1.githubusercontent.com/u/11621935?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Kathleen McMahon</b></sub></a><br /><a href=\"#maintenance-resource11\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"https://marais.io/\"><img src=\"https://avatars2.githubusercontent.com/u/599459?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Marais Rossouw</b></sub></a><br /><a href=\"#infra-maraisr\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/liunate\"><img src=\"https://avatars2.githubusercontent.com/u/38996291?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Nate Liu</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=liunate\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://www.linkedin.com/in/rivajunior/\"><img src=\"https://avatars1.githubusercontent.com/u/11370172?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Rivaldo Junior</b></sub></a><br /><a href=\"#maintenance-rivajunior\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"https://scottrippey.github.io/\"><img src=\"https://avatars3.githubusercontent.com/u/430608?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Scott Rippey</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=scottrippey\" title=\"Code\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/issues?q=author%3Ascottrippey\" title=\"Bug reports\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://seanmcp.com/\"><img src=\"https://avatars1.githubusercontent.com/u/6360367?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sean McPherson</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=SeanMcP\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"https://recollectr.io\"><img src=\"https://avatars2.githubusercontent.com/u/6835891?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Slapbox</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=Slapbox\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://stefancameron.com/\"><img src=\"https://avatars3.githubusercontent.com/u/2855350?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Stefan Cameron</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=stefcameron\" title=\"Code\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/issues?q=author%3Astefcameron\" title=\"Bug reports\">????</a> <a href=\"#infra-stefcameron\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=stefcameron\" title=\"Tests\">⚠️</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=stefcameron\" title=\"Documentation\">????</a> <a href=\"#maintenance-stefcameron\" title=\"Maintenance\">????</a></td>\n    <td align=\"center\"><a href=\"http://tylerhawkins.info/201R/\"><img src=\"https://avatars0.githubusercontent.com/u/13806458?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Tyler Hawkins</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=thawkin3\" title=\"Documentation\">????</a> <a href=\"#example-thawkin3\" title=\"Examples\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=thawkin3\" title=\"Tests\">⚠️</a> <a href=\"#tool-thawkin3\" title=\"Tools\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/wandroll\"><img src=\"https://avatars.githubusercontent.com/u/4492317?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Wandrille Verlut</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=wandroll\" title=\"Code\">????</a> <a href=\"https://github.com/focus-trap/focus-trap-react/commits?author=wandroll\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://github.com/krikienoid\"><img src=\"https://avatars3.githubusercontent.com/u/8528227?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>krikienoid</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/issues?q=author%3Akrikienoid\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/syntactic-salt\"><img src=\"https://avatars.githubusercontent.com/u/9385662?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>syntactic-salt</b></sub></a><br /><a href=\"https://github.com/focus-trap/focus-trap-react/issues?q=author%3Asyntactic-salt\" title=\"Bug reports\">????</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n","_attachments":{},"homepage":"https://github.com/focus-trap/focus-trap-react#readme","bugs":{"url":"https://github.com/focus-trap/focus-trap-react/issues"},"license":"MIT"}