{"_id":"react-focus-lock","_rev":"2822909","name":"react-focus-lock","description":"It is a trap! (for a focus)","dist-tags":{"beta":"1.17.0","latest":"2.9.1"},"maintainers":[{"name":"kashey","email":""}],"time":{"modified":"2022-09-06T14:23:14.000Z","created":"2017-08-29T22:57:36.940Z","2.9.1":"2022-05-07T10:10:11.864Z","2.9.0":"2022-05-01T12:20:57.579Z","2.8.1":"2022-02-14T04:50:33.038Z","2.8.0":"2022-02-14T03:12:49.168Z","2.7.1":"2021-12-14T07:13:19.868Z","2.7.0":"2021-12-12T04:12:16.424Z","2.6.0":"2021-11-09T10:40:19.672Z","2.5.2":"2021-07-04T03:41:41.419Z","2.5.1":"2021-05-13T09:39:26.450Z","2.5.0":"2020-11-16T07:24:03.957Z","2.4.1":"2020-07-18T00:24:43.951Z","2.4.0":"2020-06-18T04:43:43.066Z","2.3.1":"2020-04-17T03:38:41.776Z","2.3.0":"2020-04-17T03:34:57.547Z","2.2.1":"2019-10-17T22:31:45.195Z","2.2.0":"2019-10-13T01:51:02.095Z","2.1.1":"2019-10-05T09:20:27.856Z","2.1.0":"2019-09-13T09:23:07.296Z","2.0.5":"2019-08-01T01:12:41.554Z","2.0.4":"2019-07-16T10:25:01.488Z","2.0.3":"2019-07-02T05:54:04.751Z","2.0.2":"2019-06-29T06:38:03.935Z","2.0.1":"2019-06-28T06:06:08.412Z","2.0.0":"2019-06-15T09:23:12.484Z","1.19.1":"2019-04-24T12:48:44.710Z","1.19.0":"2019-04-22T08:48:12.620Z","1.18.3":"2019-03-11T21:22:28.371Z","1.18.2":"2019-03-11T12:00:43.642Z","1.18.1":"2019-03-11T08:06:53.681Z","1.18.0":"2019-03-10T09:41:04.173Z","1.17.7":"2019-01-22T06:55:46.439Z","1.17.6":"2018-11-12T00:52:02.756Z","1.17.5":"2018-11-12T00:00:34.306Z","1.17.4":"2018-11-07T03:45:21.533Z","1.17.3":"2018-10-26T04:44:03.939Z","1.17.2":"2018-10-26T03:43:08.761Z","1.17.1":"2018-10-26T01:27:09.553Z","1.17.0":"2018-10-26T01:22:35.786Z","1.16.2":"2018-10-26T01:13:49.574Z","1.16.1":"2018-10-24T22:42:32.273Z","1.16.0":"2018-10-22T02:38:08.531Z","1.15.0":"2018-10-18T10:33:14.744Z","1.14.1":"2018-10-02T23:49:18.756Z","1.14.0":"2018-09-28T11:36:25.248Z","1.13.2":"2018-09-06T23:23:31.312Z","1.13.1":"2018-09-04T06:08:57.702Z","1.13.0":"2018-09-03T12:03:33.287Z","1.12.1":"2018-08-31T13:08:02.076Z","1.12.0":"2018-08-28T13:34:34.142Z","1.11.3":"2018-08-17T11:25:02.806Z","1.11.2":"2018-07-15T08:48:21.488Z","1.11.1":"2018-05-17T12:34:29.967Z","1.11.0":"2018-05-08T10:23:56.959Z","1.10.0":"2018-04-23T10:15:15.230Z","1.9.1":"2018-04-18T07:17:24.349Z","1.9.0":"2018-04-18T07:06:12.604Z","1.8.1":"2018-03-31T01:21:35.011Z","1.8.0":"2018-03-15T03:39:32.445Z","1.7.0":"2018-02-26T08:28:46.024Z","1.6.6":"2018-02-22T23:00:43.899Z","1.6.5":"2018-02-16T00:25:25.193Z","1.6.4":"2018-01-13T05:36:34.695Z","1.6.3":"2018-01-03T11:11:04.407Z","1.6.2":"2018-01-02T22:58:15.246Z","1.6.1":"2017-12-28T10:44:12.538Z","1.6.0":"2017-11-30T12:40:50.704Z","1.5.5":"2017-11-25T09:24:15.912Z","1.5.4":"2017-11-25T07:39:42.387Z","1.5.3":"2017-11-23T21:12:03.692Z","1.5.2":"2017-11-23T11:26:55.362Z","1.5.1":"2017-11-23T11:17:26.399Z","1.5.0":"2017-11-06T07:49:59.947Z","1.4.9":"2017-11-02T11:39:07.728Z","1.4.8":"2017-10-31T10:32:00.030Z","1.4.7":"2017-09-20T00:21:05.028Z","1.4.6":"2017-09-06T08:25:51.640Z","1.3.6":"2017-09-06T05:02:57.822Z","1.3.5":"2017-09-06T03:46:20.670Z","1.3.4":"2017-09-02T04:10:16.283Z","1.3.3":"2017-09-02T03:55:51.455Z","1.3.2":"2017-09-01T12:19:27.581Z","1.1.2":"2017-08-31T08:25:38.468Z","1.1.1":"2017-08-31T02:22:31.493Z","1.1.0":"2017-08-31T01:39:22.859Z","1.0.3":"2017-08-30T13:16:29.738Z","1.0.2":"2017-08-30T13:06:12.100Z","1.0.1":"2017-08-30T13:01:24.698Z","1.0.0":"2017-08-29T22:57:36.940Z"},"users":{},"author":{"name":"theKashey","email":"thekashey@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"versions":{"2.9.1":{"name":"react-focus-lock","version":"2.9.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require global-jsdom/register --require _tests/spinup/scaffolding --exit","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@types/react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^18.0.8","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"^16.0.0","global-jsdom":"^8.4.0","material-ui":"^0.20.0","mocha":"^8.3.2","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.11.2","prop-types":"^15.6.2","react-clientside-effect":"^1.2.6","use-callback-ref":"^1.3.0","use-sidecar":"^1.1.2"},"gitHead":"c464578c21f11a954a33d96f6ad70f59dc2df887","_id":"react-focus-lock@2.9.1","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"094cfc19b4f334122c73bb0bff65d77a0c92dd16","size":20391,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.9.1.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.9.1_1651918211726_0.48377252792434744"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-07T10:52:13.904Z","publish_time":1651918211864,"_cnpm_publish_time":1651918211864},"2.9.0":{"name":"react-focus-lock","version":"2.9.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require global-jsdom/register --require _tests/spinup/scaffolding --exit","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0","@types/react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"peerDependenciesMeta":{"@types/react":{"optional":true}},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^18.0.8","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"^16.0.0","global-jsdom":"^8.4.0","material-ui":"^0.20.0","mocha":"^8.3.2","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.11.0","prop-types":"^15.6.2","react-clientside-effect":"^1.2.5","use-callback-ref":"^1.3.0","use-sidecar":"^1.1.2"},"gitHead":"514fc3267a1b8f5dd9f02fdcc89b655ddc39dbef","_id":"react-focus-lock@2.9.0","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"c148fcadb78cc86968c722b0ed7369aa45585f1c","size":20381,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.9.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.9.0_1651407657402_0.4573637004776425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-01T12:21:01.949Z","publish_time":1651407657579,"_cnpm_publish_time":1651407657579},"2.8.1":{"name":"react-focus-lock","version":"2.8.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require global-jsdom/register --require _tests/spinup/scaffolding --exit","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"^16.0.0","global-jsdom":"^8.4.0","material-ui":"^0.20.0","mocha":"^8.3.2","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.10.2","prop-types":"^15.6.2","react-clientside-effect":"^1.2.5","use-callback-ref":"^1.2.5","use-sidecar":"^1.0.5"},"gitHead":"9363340ed3155a00269538be3d06e4924df195ae","_id":"react-focus-lock@2.8.1","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"a28f06a4ef5eab7d4ef0d859512772ec1331d529","size":16937,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.8.1.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.8.1_1644814232822_0.49423904261974183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-14T04:50:39.081Z","publish_time":1644814233038,"_cnpm_publish_time":1644814233038},"2.8.0":{"name":"react-focus-lock","version":"2.8.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding --exit","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"^3.0.2","material-ui":"^0.20.0","mocha":"^8.3.2","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.10.2","prop-types":"^15.6.2","react-clientside-effect":"^1.2.5","use-callback-ref":"^1.2.5","use-sidecar":"^1.0.5"},"gitHead":"b786821040d2231ed7f1b03273fa0e2902a7e22f","_id":"react-focus-lock@2.8.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"043e295633af94977003a8c4f3f429dadc8601a8","size":16736,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.8.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.8.0_1644808368916_0.4508564241841637"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-14T03:12:56.641Z","publish_time":1644808369168,"_cnpm_publish_time":1644808369168},"2.7.1":{"name":"react-focus-lock","version":"2.7.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding --exit","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"^3.0.2","material-ui":"^0.20.0","mocha":"^8.3.2","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.10.1","prop-types":"^15.6.2","react-clientside-effect":"^1.2.5","use-callback-ref":"^1.2.5","use-sidecar":"^1.0.5"},"gitHead":"cffa0d98f2b89e31c7bf007c4b16624bd748a146","_id":"react-focus-lock@2.7.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"a9fbb3fa4efaee32162406e5eb96ae658964193b","size":16634,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.7.1.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.7.1_1639465999744_0.9256475761385015"},"_hasShrinkwrap":false,"publish_time":1639465999868,"_cnpm_publish_time":1639465999868},"2.7.0":{"name":"react-focus-lock","version":"2.7.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"^3.0.2","material-ui":"^0.20.0","mocha":"^8.3.2","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.9.2","prop-types":"^15.6.2","react-clientside-effect":"^1.2.5","use-callback-ref":"^1.2.5","use-sidecar":"^1.0.5"},"gitHead":"6c53ce24f2549debca02de9e7b7d7019a2645fa2","_id":"react-focus-lock@2.7.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"f81775e030d40a2020b4197725b9b359edc20cb7","size":16629,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.7.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.7.0_1639282336184_0.6334430369507973"},"_hasShrinkwrap":false,"publish_time":1639282336424,"_cnpm_publish_time":1639282336424},"2.6.0":{"name":"react-focus-lock","version":"2.6.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0 || ^18.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"^3.0.2","material-ui":"^0.20.0","mocha":"^8.3.2","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.9.2","prop-types":"^15.6.2","react-clientside-effect":"^1.2.5","use-callback-ref":"^1.2.5","use-sidecar":"^1.0.5"},"gitHead":"4ef6569cd8be56b592a08ad951e84af4d0beaad6","_id":"react-focus-lock@2.6.0","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"97345c7abe439bf2974410b45529c2e208b1a633","size":16458,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.6.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.6.0_1636454419510_0.9757163397352306"},"_hasShrinkwrap":false,"publish_time":1636454419672,"_cnpm_publish_time":1636454419672},"2.5.2":{"name":"react-focus-lock","version":"2.5.2","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"^3.0.2","material-ui":"^0.20.0","mocha":"^8.3.2","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.9.1","prop-types":"^15.6.2","react-clientside-effect":"^1.2.5","use-callback-ref":"^1.2.5","use-sidecar":"^1.0.5"},"gitHead":"f28f15ffa3b50461f83b9745893d004170814e4e","_id":"react-focus-lock@2.5.2","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"f1e4db5e25cd8789351f2bd5ebe91e9dcb9c2922","size":16248,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.5.2.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.5.2_1625370101255_0.3703642953459083"},"_hasShrinkwrap":false,"publish_time":1625370101419,"_cnpm_publish_time":1625370101419},"2.5.1":{"name":"react-focus-lock","version":"2.5.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"^3.0.2","material-ui":"^0.20.0","mocha":"^8.3.2","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.9.1","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-callback-ref":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"44f9af913f061d6b67aaeabd5467d96ce9f73c66","_id":"react-focus-lock@2.5.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"e2060c5d7b02c62d79c4f103d0fc5a1288bc8f75","size":18869,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.5.1.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.5.1_1620898766181_0.1956671882329859"},"_hasShrinkwrap":false,"publish_time":1620898766450,"_cnpm_publish_time":1620898766450},"2.5.0":{"name":"react-focus-lock","version":"2.5.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0 || ^17.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.8.1","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-callback-ref":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"6117039973dbceb2af79f31ba74c2dedcf065a10","_id":"react-focus-lock@2.5.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"12e3a3940e897c26e2c2a0408cd25ea3c99b3709","size":18784,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.5.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.5.0_1605511443821_0.8907961007435579"},"_hasShrinkwrap":false,"publish_time":1605511443957,"_cnpm_publish_time":1605511443957},"2.4.1":{"name":"react-focus-lock","version":"2.4.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.7.0","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-callback-ref":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"ffe38fbeff97fb03e33220d297cf801c64310b1e","_id":"react-focus-lock@2.4.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"e842cc93da736b5c5d331799012544295cbcee4f","size":18662,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.4.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.4.1_1595031883700_0.013838789824343944"},"_hasShrinkwrap":false,"publish_time":1595031883951,"_cnpm_publish_time":1595031883951},"2.4.0":{"name":"react-focus-lock","version":"2.4.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run lint:fix && npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"yarn build && yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^4.5.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2","size-limit":"^4.5.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.7.0","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-callback-ref":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"188445c5af23e578c2479be696319864061fd7cd","_id":"react-focus-lock@2.4.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"11235eff41f47567288d7ef574e5b006527739d5","size":18600,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.4.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.4.0_1592455422810_0.27881063237963954"},"_hasShrinkwrap":false,"publish_time":1592455423066,"_cnpm_publish_time":1592455423066},"2.3.1":{"name":"react-focus-lock","version":"2.3.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^2.1.1","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.7","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-callback-ref":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"51e81ee0a82c49a6660044fcb6e9e3c59a1683fc","_id":"react-focus-lock@2.3.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"9d5d85899773609c7eefa4fc54fff6a0f5f2fc47","size":17445,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.3.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.3.1_1587094721568_0.4792962879177476"},"_hasShrinkwrap":false,"publish_time":1587094721776,"_cnpm_publish_time":1587094721776},"2.3.0":{"name":"react-focus-lock","version":"2.3.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build && npm run changelog","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^2.1.1","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.7","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-callback-ref":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"aa76f77ffb7c3cb3973f34f58acb406826f98413","_id":"react-focus-lock@2.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"b941bd4c99c2b44af86e6379b64aaf6b2d31cad6","size":17431,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.3.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.3.0_1587094497391_0.8709081170336561"},"_hasShrinkwrap":false,"publish_time":1587094497547,"_cnpm_publish_time":1587094497547},"2.2.1":{"name":"react-focus-lock","version":"2.2.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^2.1.1","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.6","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-callback-ref":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"ae686ee245a76b40c382f430d9d698350356a88b","_id":"react-focus-lock@2.2.1","_nodeVersion":"10.15.3","_npmVersion":"6.10.2","dist":{"shasum":"1d12887416925dc53481914b7cedd39494a3b24a","size":17223,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.2.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.2.1_1571351505105_0.22818199241465376"},"_hasShrinkwrap":false,"publish_time":1571351505195,"_cnpm_publish_time":1571351505195},"2.2.0":{"name":"react-focus-lock","version":"2.2.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^2.1.1","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.5","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-callback-ref":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"a750b0163a4efa86dbe2c5e5836cb7fb081f1f1c","_id":"react-focus-lock@2.2.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.2","dist":{"shasum":"8eb17dfb4c51e1b0a514bd0d4555208e46715deb","size":17223,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.2.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.2.0_1570931462001_0.9523187445165127"},"_hasShrinkwrap":false,"publish_time":1570931462095,"_cnpm_publish_time":1570931462095},"2.1.1":{"name":"react-focus-lock","version":"2.1.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^2.1.1","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.5","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-sidecar":"^1.0.1"},"gitHead":"fb9c6010145d9e93855986bc681b2153c1ee6ce7","_id":"react-focus-lock@2.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.10.2","dist":{"shasum":"49762377119ecd52eb56519ddd10a87c0c1ddd98","size":16864,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.1.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.1.1_1570267227715_0.27790856779614126"},"_hasShrinkwrap":false,"publish_time":1570267227856,"_cnpm_publish_time":1570267227856},"2.1.0":{"name":"react-focus-lock","version":"2.1.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@size-limit/preset-small-lib":"^2.1.1","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.5","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-sidecar":"^1.0.1"},"gitHead":"e0424ac4412dc073ab1cfc39fea6e3ad53f13489","_id":"react-focus-lock@2.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.2","dist":{"shasum":"afe5c8c01109641ffc81bd150f3f2ff7d7411902","size":16014,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.1.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.1.0_1568366587164_0.7558748957954671"},"_hasShrinkwrap":false,"publish_time":1568366587296,"_cnpm_publish_time":1568366587296},"2.0.5":{"name":"react-focus-lock","version":"2.0.5","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.5","prop-types":"^15.6.2","react-clientside-effect":"^1.2.2","use-sidecar":"^1.0.1"},"gitHead":"6ac0ef5bed3fd03f0a3e2d9e33733f2e3fb600eb","_id":"react-focus-lock@2.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"2556a9714722c0a3f9d63542784ace01aa994907","size":15948,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.0.5.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.0.5_1564621961380_0.016099963448500176"},"_hasShrinkwrap":false,"publish_time":1564621961554,"_cnpm_publish_time":1564621961554},"2.0.4":{"name":"react-focus-lock","version":"2.0.4","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.5","prop-types":"^15.6.2","react-clientside-effect":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"d19672cecda49c3356d821600b740f3767f1094a","_id":"react-focus-lock@2.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"b267c61a6acae7fdffcfa201b536b8e207862683","size":15775,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.0.4.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.0.4_1563272701366_0.40574535308470705"},"_hasShrinkwrap":false,"publish_time":1563272701488,"_cnpm_publish_time":1563272701488},"2.0.3":{"name":"react-focus-lock","version":"2.0.3","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.4","prop-types":"^15.6.2","react-clientside-effect":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"b00a69a76b0fbb72ebadcbb23981935ad4679e1c","_id":"react-focus-lock@2.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"53e989f62a1158ed97958bed84e472dbfc25cb57","size":15774,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.0.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.0.3_1562046844613_0.5457916186001857"},"_hasShrinkwrap":false,"publish_time":1562046844751,"_cnpm_publish_time":1562046844751},"2.0.2":{"name":"react-focus-lock","version":"2.0.2","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^16.8.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.4","prop-types":"^15.6.2","react-clientside-effect":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"b0cb28aecebd39e0b57e29010731b2ac2616e28c","_id":"react-focus-lock@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"ffc8d49d514063500d80eeb4e519ca6dd72618a0","size":15634,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.0.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.0.2_1561790283682_0.15215683840289929"},"_hasShrinkwrap":false,"publish_time":1561790283935,"_cnpm_publish_time":1561790283935},"2.0.1":{"name":"react-focus-lock","version":"2.0.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.4","prop-types":"^15.6.2","react-clientside-effect":"^1.2.1","use-sidecar":"^1.0.1"},"gitHead":"fbb5754d55407ed9946876595954e738ee8dee05","_id":"react-focus-lock@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"1e6f25bf5787cee9b36cf4787abe6669f0f506ec","size":15643,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.0.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.0.1_1561701967905_0.7903199144671031"},"_hasShrinkwrap":false,"publish_time":1561701968412,"_cnpm_publish_time":1561701968412},"2.0.0":{"name":"react-focus-lock","version":"2.0.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":["**/sidecar.js"],"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require @babel/register --require jsdom-global/register --require _tests/spinup/scaffolding ","prepublish":"npm run build","lint":"eslint src","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && npx size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.2.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^5.1.8","@storybook/addon-links":"^5.1.8","@storybook/react":"^5.1.8","@types/react":"^16.8.19","babel-eslint":"^10.0.1","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^5.16.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-jsx-a11y":"^6.2.1","eslint-plugin-mocha":"^5.3.0","eslint-plugin-react":"^7.13.0","jsdom":"15.1.1","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^6.1.4","package-self":"^1.1.1","react":"^16.8.6","react-compat":"^0.0.1","react-dom":"^16.8.6","react-hot-loader":"^4.11.0","react-test-renderer":"^16.2.0","sinon":"7.3.2"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.4","prop-types":"^15.6.2","react-clientside-effect":"^1.2.1","use-sidecar":"^0.2.0"},"gitHead":"4689a87647a4992934490c7aaa48d4941c23013a","_id":"react-focus-lock@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"01e570523f282b637390f45eb7f02f166f702f4b","size":15632,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-2.0.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_2.0.0_1560590592316_0.4155539404341215"},"_hasShrinkwrap":false,"publish_time":1560590592484,"_cnpm_publish_time":1560590592484},"1.19.1":{"name":"react-focus-lock","version":"1.19.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":false,"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^4.0.4","@storybook/addon-links":"^4.0.4","@storybook/react":"^4.0.4","babel-eslint":"^9.0.0","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.6.1","react-compat":"^0.0.1","react-dom":"^16.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.21.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.3","prop-types":"^15.6.2","react-clientside-effect":"^1.2.0"},"gitHead":"e3073e47bbb9ee74315791f2d7b9a0b9b3e3f30b","_id":"react-focus-lock@1.19.1","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"2f3429793edaefe2d077121f973ce5a3c7a0651a","size":220066,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.19.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.19.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.19.1_1556110124545_0.8372015443047498"},"_hasShrinkwrap":false,"publish_time":1556110124710,"_cnpm_publish_time":1556110124710},"1.19.0":{"name":"react-focus-lock","version":"1.19.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":false,"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^4.0.4","@storybook/addon-links":"^4.0.4","@storybook/react":"^4.0.4","babel-eslint":"^9.0.0","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","conventional-changelog-cli":"^2.0.12","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.6.1","react-compat":"^0.0.1","react-dom":"^16.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.21.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.3","prop-types":"^15.6.2","react-clientside-effect":"^1.2.0"},"gitHead":"9153a949ba71b8b874adb1ffd94abf4db699800d","_id":"react-focus-lock@1.19.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"2c246133112c8d3bbede7751da87839ed2bfb857","size":217851,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.19.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.19.0_1555922892429_0.6083418867759085"},"_hasShrinkwrap":false,"publish_time":1555922892620,"_cnpm_publish_time":1555922892620},"1.18.3":{"name":"react-focus-lock","version":"1.18.3","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":false,"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^4.0.4","@storybook/addon-links":"^4.0.4","@storybook/react":"^4.0.4","babel-eslint":"^9.0.0","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.6.1","react-compat":"^0.0.1","react-dom":"^16.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.21.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.0","prop-types":"^15.6.2","react-clientside-effect":"^1.2.0"},"gitHead":"39ecaba263cf94cb62c8e623e81ab4cb86c78266","_id":"react-focus-lock@1.18.3","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"19d84afeab935c0b5de196922f71db7c481baba4","size":216439,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.18.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.18.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.18.3_1552339348211_0.20731860237381694"},"_hasShrinkwrap":false,"publish_time":1552339348371,"_cnpm_publish_time":1552339348371},"1.18.2":{"name":"react-focus-lock","version":"1.18.2","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":false,"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^4.0.4","@storybook/addon-links":"^4.0.4","@storybook/react":"^4.0.4","babel-eslint":"^9.0.0","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.6.1","react-compat":"^0.0.1","react-dom":"^16.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.21.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.0","prop-types":"^15.6.2","react-clientside-effect":"^1.2.0"},"gitHead":"92f2c5abd7e6d92837331675f9910ee34337d6d3","_id":"react-focus-lock@1.18.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"1d8d3c0e352e99e26104932483087f2e0fc91f2c","size":216470,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.18.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.18.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.18.2_1552305643368_0.8192347236604045"},"_hasShrinkwrap":false,"publish_time":1552305643642,"_cnpm_publish_time":1552305643642},"1.18.1":{"name":"react-focus-lock","version":"1.18.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":false,"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^4.0.4","@storybook/addon-links":"^4.0.4","@storybook/react":"^4.0.4","babel-eslint":"^9.0.0","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.6.1","react-compat":"^0.0.1","react-dom":"^16.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.21.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.0","prop-types":"^15.6.2","react-clientside-effect":"^1.2.0"},"gitHead":"33fcd0bfac7c1f90456b12cc732eb70420c26678","_id":"react-focus-lock@1.18.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"72a3699b97f2f4fdb8dab894f63c8c9b6f144a04","size":216410,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.18.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.18.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.18.1_1552291613482_0.6505896543973619"},"_hasShrinkwrap":false,"publish_time":1552291613681,"_cnpm_publish_time":1552291613681},"1.18.0":{"name":"react-focus-lock","version":"1.18.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":false,"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^4.0.4","@storybook/addon-links":"^4.0.4","@storybook/react":"^4.0.4","babel-eslint":"^9.0.0","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.6.1","react-compat":"^0.0.1","react-dom":"^16.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.21.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.6.0","prop-types":"^15.6.2","react-clientside-effect":"^1.2.0"},"gitHead":"024ed7fac4553bf899a24ab385d696ce2dc3b750","_id":"react-focus-lock@1.18.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"c22d223fbc6d376fa5b81c767f1ed49bd8d5b59f","size":216350,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.18.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.18.0_1552210864001_0.1129169000777035"},"_hasShrinkwrap":false,"publish_time":1552210864173,"_cnpm_publish_time":1552210864173},"1.17.7":{"name":"react-focus-lock","version":"1.17.7","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":false,"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^4.0.4","@storybook/addon-links":"^4.0.4","@storybook/react":"^4.0.4","babel-eslint":"^9.0.0","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.7.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.6.1","react-compat":"^0.0.1","react-dom":"^16.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.21.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.5.2","prop-types":"^15.6.2","react-clientside-effect":"^1.2.0"},"gitHead":"40018fd09bcffc85fdb9c3f2c84e9ab2c54c26ba","_id":"react-focus-lock@1.17.7","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"ea7fd05d88d0e32833cad241f9333c124c35ba9a","size":32497,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.17.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.17.7.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.17.7_1548140146286_0.265206938813481"},"_hasShrinkwrap":false,"publish_time":1548140146439,"_cnpm_publish_time":1548140146439},"1.17.6":{"name":"react-focus-lock","version":"1.17.6","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","sideEffects":false,"scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^4.0.4","@storybook/addon-links":"^4.0.4","@storybook/react":"^4.0.4","babel-eslint":"^9.0.0","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.6.1","react-compat":"^0.0.1","react-dom":"^16.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.21.0"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.5.2","prop-types":"^15.6.2","react-clientside-effect":"^1.2.0"},"gitHead":"e782b6c44beedcd719a70b63183339bf9b69ebf1","_id":"react-focus-lock@1.17.6","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"dd87cff63bedc755a846fb3d16f57ee7449ac7ad","size":32640,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.17.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.17.6.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.17.6_1541983922595_0.33619074111195424"},"_hasShrinkwrap":false,"publish_time":1541983922756,"_cnpm_publish_time":1541983922756},"1.17.5":{"name":"react-focus-lock","version":"1.17.5","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"NODE_ENV=es2015 start-storybook -p 6006","build-storybook":"NODE_ENV=es2015 build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^4.0.4","@storybook/addon-links":"^4.0.4","@storybook/react":"^4.0.4","babel-eslint":"^9.0.0","babel-loader":"^8.0.4","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.6.1","react-compat":"^0.0.1","react-dom":"^16.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.20.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.5.2","prop-types":"^15.6.2","react-clientside-effect":"^1.2.0"},"gitHead":"2cff8ffed9ec6dd338b94bcd1c6a078c830c4174","_id":"react-focus-lock@1.17.5","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"862f6c8e20e1bc10c83cd4d961b2b2a37facb6cd","size":32628,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.17.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.17.5.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.17.5_1541980834161_0.7105122095541476"},"_hasShrinkwrap":false,"publish_time":1541980834306,"_cnpm_publish_time":1541980834306},"1.17.4":{"name":"react-focus-lock","version":"1.17.4","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-eslint":"^9.0.0","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.20.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.5.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"e5c965bc068d00524de8be534ba72b8ff741c745","_id":"react-focus-lock@1.17.4","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"fd09c601d808e86b50e744fc39318f7551e171e7","size":32462,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.17.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.17.4.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.17.4_1541562321364_0.39714582792437536"},"_hasShrinkwrap":false,"publish_time":1541562321533,"_cnpm_publish_time":1541562321533},"1.17.3":{"name":"react-focus-lock","version":"1.17.3","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"rm -Rf ./dist && yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-eslint":"^9.0.0","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.20.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.5.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"6af0382cfa6bd0d248efa882e9f59b453a663436","_id":"react-focus-lock@1.17.3","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"14e3ca6b0bd099e17be89744084106753a8ba04a","size":32112,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.17.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.17.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.17.3_1540529043806_0.1055256875081092"},"_hasShrinkwrap":false,"publish_time":1540529043939,"_cnpm_publish_time":1540529043939},"1.17.2":{"name":"react-focus-lock","version":"1.17.2","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-eslint":"^9.0.0","babel-plugin-transform-react-remove-prop-types":"^0.4.19","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.20.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.5.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"49703d3a2956d48ec39a33dfb9117d441117d8d3","_id":"react-focus-lock@1.17.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"225364ab9d2d63ca42f38707fb177d98ac9cbf57","size":32089,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.17.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.17.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.17.2_1540525388621_0.7781380681611421"},"_hasShrinkwrap":false,"publish_time":1540525388761,"_cnpm_publish_time":1540525388761},"1.17.1":{"name":"react-focus-lock","version":"1.17.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-eslint":"^9.0.0","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.20.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.5.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"2c8a8b33316ab6e6b64736729eb654b112bfa610","_id":"react-focus-lock@1.17.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"799d13bc859e26da06d0a31b488aca505fdeaec4","size":32028,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.17.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.17.1_1540517229328_0.7181663064369124"},"_hasShrinkwrap":false,"publish_time":1540517229553,"_cnpm_publish_time":1540517229553},"1.17.0":{"name":"react-focus-lock","version":"1.17.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-eslint":"^9.0.0","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.20.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"@babel/runtime":"^7.0.0","focus-lock":"^0.5.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"readmeFilename":"README.md","gitHead":"1c7bf2ab5d052e3964e226a98809fd7e2ded9936","_id":"react-focus-lock@1.17.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"6fc9983bc816fd3a10c2850090f049d869df4cab","size":32025,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.17.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.17.0_1540516955621_0.8895057977367571"},"_hasShrinkwrap":false,"publish_time":1540516955786,"_cnpm_publish_time":1540516955786},"1.16.2":{"name":"react-focus-lock","version":"1.16.2","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:@babel/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@babel/runtime":"^7.1.2","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-eslint":"^9.0.0","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.20.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.5.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"readmeFilename":"README.md","gitHead":"cabc6e5e1f89ebeaf6cbdf34f22ecbb8e0888d53","_id":"react-focus-lock@1.16.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"5f39058fe3a1c6785c8e1bb9f0488f740286b573","size":32883,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.16.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.16.2_1540516429385_0.7725030893419058"},"_hasShrinkwrap":false,"publish_time":1540516429574,"_cnpm_publish_time":1540516429574},"1.16.1":{"name":"react-focus-lock","version":"1.16.1","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.20.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.5.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"fecfa96ba5b3034e51bcb4df63ab3bf3ee55ca68","_id":"react-focus-lock@1.16.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"3b59bc6cd809582cf10b282b588dd2991ebfe867","size":32365,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.16.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.16.1_1540420952126_0.28550382753306924"},"_hasShrinkwrap":false,"publish_time":1540420952273,"_cnpm_publish_time":1540420952273},"1.16.0":{"name":"react-focus-lock","version":"1.16.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.20.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.5.0","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"53e7fb749d360918fdde1371546ed3cd022d4e4f","_id":"react-focus-lock@1.16.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"62fe9971e562016a5b51e0f3ae78280b7012c53c","size":31788,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.16.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.16.0_1540175888336_0.7618838024354455"},"_hasShrinkwrap":false,"publish_time":1540175888531,"_cnpm_publish_time":1540175888531},"1.15.0":{"name":"react-focus-lock","version":"1.15.0","description":"It is a trap! (for a focus)","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","types":"react-focus-lock.d.ts","scripts":{"build:cjs":"NODE_ENV=cjs babel src -d dist/cjs","build:es5":"NODE_ENV=es2015 babel src -d dist/es2015","build":"yarn build:es5 && yarn build:cjs","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.20.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.5.0","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"fbf776b7c1261fa45fe7c090f0d5933586c3aa27","_id":"react-focus-lock@1.15.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"ecfe6b7fdf64da421f3137e64bdb06ff61b54d22","size":31649,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.15.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.15.0_1539858794602_0.5210674851736283"},"_hasShrinkwrap":false,"publish_time":1539858794744,"_cnpm_publish_time":1539858794744},"1.14.1":{"name":"react-focus-lock","version":"1.14.1","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.4.2","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"c930fc2d83f6e1c251d665e102de484b63f85d1d","_id":"react-focus-lock@1.14.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"58a259443a03fcca6817cb05b8239d6aa756e1ac","size":35112,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.14.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.14.1_1538524158603_0.7523125897186149"},"_hasShrinkwrap":false,"publish_time":1538524158756,"_cnpm_publish_time":1538524158756},"1.14.0":{"name":"react-focus-lock","version":"1.14.0","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.4.2","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"68e1ddc2c58d7f514ac399069e52567a6e7c3e59","_id":"react-focus-lock@1.14.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"908d494fa9c717f707a2ea26b1dc5b1d45352e09","size":35127,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.14.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.14.0_1538134585051_0.002497310099268013"},"_hasShrinkwrap":false,"publish_time":1538134585248,"_cnpm_publish_time":1538134585248},"1.13.2":{"name":"react-focus-lock","version":"1.13.2","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.4.2","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"0f0437f86516f03a579b9b50d4a1a62a95a5d85a","_id":"react-focus-lock@1.13.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"7265220aab672830c93f0b9010bb6e12fb8bead4","size":34452,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.13.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.13.2_1536276211172_0.1819483402508506"},"_hasShrinkwrap":false,"publish_time":1536276211312,"_cnpm_publish_time":1536276211312},"1.13.1":{"name":"react-focus-lock","version":"1.13.1","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.4.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"66fc76c70c12243566e168f2a8a9f4e9a1d00b25","_id":"react-focus-lock@1.13.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"79e91a753b14ff667321020d83d26e2116af60fb","size":34528,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.13.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.13.1_1536041337525_0.7687043068866994"},"_hasShrinkwrap":false,"publish_time":1536041337702,"_cnpm_publish_time":1536041337702},"1.13.0":{"name":"react-focus-lock","version":"1.13.0","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.4.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"4cba79db81072e2ca3bee9403e7e9fb5ebb8c37c","_id":"react-focus-lock@1.13.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"a99cd85bde04f7e9c842b9bf6833eac07afbe74c","size":34537,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.13.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.13.0_1535976213186_0.7476364671695213"},"_hasShrinkwrap":false,"publish_time":1535976213287,"_cnpm_publish_time":1535976213287},"1.12.1":{"name":"react-focus-lock","version":"1.12.1","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.4.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"3c0416ccda7e0c005590b4953180e407ef60c408","_id":"react-focus-lock@1.12.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"8b48ad604b192043cd345c23423da4410e8a5ea5","size":33939,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.12.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.12.1_1535720881930_0.7941041572004757"},"_hasShrinkwrap":false,"publish_time":1535720882076,"_cnpm_publish_time":1535720882076},"1.12.0":{"name":"react-focus-lock","version":"1.12.0","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.4.1","prop-types":"^15.6.2","react-clientside-effect":"^1.0.0"},"gitHead":"b1c47059ebe35182952ce504574492b3ce1abfa2","_id":"react-focus-lock@1.12.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"cc2886369e9fb62d6dcda720289b1080dba21041","size":33955,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.12.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.12.0_1535463272828_0.9532677582533238"},"_hasShrinkwrap":false,"publish_time":1535463274142,"_cnpm_publish_time":1535463274142},"1.11.3":{"name":"react-focus-lock","version":"1.11.3","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.3.0","prop-types":"^15.0.0","react-clientside-effect":"^1.0.0"},"gitHead":"fcabfa1927a5040608f89328cf6dd389630943e3","_id":"react-focus-lock@1.11.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"91b83c2d905624f8f6314df68e14beb8d7fd8f30","size":32816,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.11.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.11.3_1534505102687_0.30559401327036695"},"_hasShrinkwrap":false,"publish_time":1534505102806,"_cnpm_publish_time":1534505102806},"1.11.2":{"name":"react-focus-lock","version":"1.11.2","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.3.0","prop-types":"^15.0.0","react-side-effect":"^1.1.3"},"gitHead":"9d084fdbcf9a16f291b1412ff37306f31525c822","_id":"react-focus-lock@1.11.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"1275c8dd2c6e155e29fa8d00ae128aa379d8177b","size":32544,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.11.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.11.2_1531644500952_0.1993758196467359"},"_hasShrinkwrap":false,"publish_time":1531644501488,"_cnpm_publish_time":1531644501488},"1.11.1":{"name":"react-focus-lock","version":"1.11.1","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.3.0","prop-types":"^15.0.0","react-side-effect":"^1.1.3"},"gitHead":"c3c04c1b2909f9cccf297fba0be4593de3e6ec95","_id":"react-focus-lock@1.11.1","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"6e8a1bdef14f0f04673a26e27b415e3d671f2762","size":32558,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.11.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.11.1_1526560469889_0.6374582507323567"},"_hasShrinkwrap":false,"publish_time":1526560469967,"_cnpm_publish_time":1526560469967},"1.11.0":{"name":"react-focus-lock","version":"1.11.0","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.3.0","prop-types":"^15.0.0","react-side-effect":"^1.1.3"},"gitHead":"93993c31ba8517c504bdcfd544f8f417c717d73f","_id":"react-focus-lock@1.11.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"31ba32fb5fd6e757c8db9f1f778714d9d51c8e0d","size":32548,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.11.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.11.0_1525775036874_0.6470875152266224"},"_hasShrinkwrap":false,"publish_time":1525775036959,"_cnpm_publish_time":1525775036959},"1.10.0":{"name":"react-focus-lock","version":"1.10.0","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","material-ui":"^0.20.0","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.2.4","prop-types":"^15.0.0","react-side-effect":"^1.1.3"},"gitHead":"f3845fe629a4ca54002bfc01c7726b6b19163ab2","_id":"react-focus-lock@1.10.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"3900a9a1c631f5d16dcd4e443ab476daa9a62ee1","size":32487,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.10.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.10.0_1524478515111_0.6297881112905332"},"_hasShrinkwrap":false,"publish_time":1524478515230,"_cnpm_publish_time":1524478515230},"1.9.1":{"name":"react-focus-lock","version":"1.9.1","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.2.4","prop-types":"^15.0.0","react-side-effect":"^1.1.3"},"gitHead":"b45338af3b96d666f181397e6805d1f8a81299c4","_id":"react-focus-lock@1.9.1","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"c8ecd9211a266ef3df0802031d3db4199ab2ef54","size":31757,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.9.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.9.1_1524035844188_0.9919985874541377"},"_hasShrinkwrap":false,"publish_time":1524035844349,"_cnpm_publish_time":1524035844349},"1.9.0":{"name":"react-focus-lock","version":"1.9.0","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.2.4","prop-types":"^15.0.0","react-side-effect":"^1.1.3"},"gitHead":"8346baa11ff6e72fa3d35721ca326bf04d639037","_id":"react-focus-lock@1.9.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"d424ecde689917f7ff775c547e106240ccc7ad0d","size":31722,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.9.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.9.0_1524035172445_0.6899984374148731"},"_hasShrinkwrap":false,"publish_time":1524035172604,"_cnpm_publish_time":1524035172604},"1.8.1":{"name":"react-focus-lock","version":"1.8.1","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.2.1","prop-types":"^15.0.0","react-side-effect":"^1.1.3"},"gitHead":"b05fdf79cb46d6a3f658c14e82e9812f7bae993b","_id":"react-focus-lock@1.8.1","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"1ecc40b8b6fa8e66fb922edfc2fbef2a3dc2d1f0","size":9897,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.8.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.8.1_1522459294924_0.9622472036565635"},"_hasShrinkwrap":false,"publish_time":1522459295011,"_cnpm_publish_time":1522459295011},"1.8.0":{"name":"react-focus-lock","version":"1.8.0","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^1.0.0-beta.0","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^16.2.0","react-compat":"^0.0.1","react-dom":"^16.2.0","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^16.2.0","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.2.0","prop-types":"^15.0.0","react-side-effect":"^1.1.3"},"gitHead":"642752afc236d9f8828ea7e169b203a99aaf9cf3","_id":"react-focus-lock@1.8.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"c6de361f8bbb6be9059b5c137d3944244798e3bf","size":9705,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.8.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.8.0_1521085172386_0.12460853750289291"},"_hasShrinkwrap":false,"publish_time":1521085172445,"_cnpm_publish_time":1521085172445},"1.7.0":{"name":"react-focus-lock","version":"1.7.0","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"^15.5.10","react-side-effect":"^1.1.3"},"gitHead":"4944d61b6f97a89b6bdeeeda6be6d6488cb57865","_id":"react-focus-lock@1.7.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"6935e3017587806ed4d84d52f64efd6735bea580","size":8868,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.7.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.7.0_1519633725968_0.576191500655465"},"_hasShrinkwrap":false,"publish_time":1519633726024,"_cnpm_publish_time":1519633726024},"1.6.6":{"name":"react-focus-lock","version":"1.6.6","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"^15.5.10","react-side-effect":"^1.1.3"},"gitHead":"487cba8a3a1a9a9100f34c611726385c5439633b","_id":"react-focus-lock@1.6.6","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"ca175181c5d4286693f6c9a9edf09ff06886cf9b","size":8337,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.6.6.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.6.6_1519340443805_0.007638056967594675"},"_hasShrinkwrap":false,"publish_time":1519340443899,"_cnpm_publish_time":1519340443899},"1.6.5":{"name":"react-focus-lock","version":"1.6.5","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self","size":"npm run build && size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1","size-limit":"^0.14.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"216edb69f61363ea6256fc573a23a521c4528b85","_id":"react-focus-lock@1.6.5","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"599be7854253d3cf082d882ef617fb13fd88ddac","size":8341,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.6.5.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock_1.6.5_1518740725125_0.47700609935879923"},"_hasShrinkwrap":false,"publish_time":1518740725193,"_cnpm_publish_time":1518740725193},"1.6.4":{"name":"react-focus-lock","version":"1.6.4","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"86699fe02c2521664682a35790f0b02987665174","_id":"react-focus-lock@1.6.4","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"af1ca673fe78f53edb77eefc51b2116bb1de69a0","size":74061,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.6.4.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.6.4.tgz_1515821794621_0.9738936582580209"},"directories":{},"publish_time":1515821794695,"_hasShrinkwrap":false,"_cnpm_publish_time":1515821794695},"1.6.3":{"name":"react-focus-lock","version":"1.6.3","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"63dd1588426b3cb19b0814628d7c28a76d8fbae3","_id":"react-focus-lock@1.6.3","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"b66b7df1720edadaa6ad8df5b575b26918bf5c2e","size":74036,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.6.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.6.3.tgz_1514977864174_0.21183491055853665"},"directories":{},"publish_time":1514977864407,"_cnpm_publish_time":1514977864407,"_hasShrinkwrap":false},"1.6.2":{"name":"react-focus-lock","version":"1.6.2","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"5533c3799d70dc04b0270fbbfac078947dff19a3","_id":"react-focus-lock@1.6.2","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"ee1ae029787d88c8867045e766cdfb895670f562","size":73714,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.6.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.6.2.tgz_1514933894966_0.8106254260055721"},"directories":{},"publish_time":1514933895246,"_hasShrinkwrap":false,"_cnpm_publish_time":1514933895246},"1.6.1":{"name":"react-focus-lock","version":"1.6.1","description":"It is a trap! (for a focus)","main":"dist/index.js","types":"react-focus-lock.d.ts","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","package-self":"package-self"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14","@storybook/react":"^3.2.14","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","package-self":"^1.1.1","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"f13ba56e3fd783ac787ff98c1e3c42211d7787fe","_id":"react-focus-lock@1.6.1","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"d8b368742abbfc3bcdc58cd1cc6f787f6afe85a0","size":73383,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.6.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.6.1.tgz_1514457852416_0.22439042734913528"},"directories":{},"publish_time":1514457852538,"_hasShrinkwrap":false,"_cnpm_publish_time":1514457852538},"1.6.0":{"name":"react-focus-lock","version":"1.6.0","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1","@storybook/react":"^3.2.14","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"be88bb888202df7c35b8e588203c4d3bf4f2c0ac","_id":"react-focus-lock@1.6.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"861b221520feed07d96d65395d9d916ac18e925f","size":72846,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.6.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.6.0.tgz_1512045650621_0.1285174903459847"},"directories":{},"publish_time":1512045650704,"_cnpm_publish_time":1512045650704,"_hasShrinkwrap":false},"1.5.5":{"name":"react-focus-lock","version":"1.5.5","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1","@storybook/react":"^3.2.14","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"bf8f5936802c6aafdb4f255d79a3c0396fa80b79","_id":"react-focus-lock@1.5.5","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"e9d155c2b2061d37b92bec5b7e8ec527b1291ba2","size":72442,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.5.5.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.5.5.tgz_1511601855648_0.03480096813291311"},"directories":{},"publish_time":1511601855912,"_cnpm_publish_time":1511601855912,"_hasShrinkwrap":false},"1.5.4":{"name":"react-focus-lock","version":"1.5.4","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1","@storybook/react":"^3.2.14","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"a1bbec2d2b031c6b9ae4b443bdb6fb0c94bdd45d","_id":"react-focus-lock@1.5.4","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"c33d075552f2bcf10436f449d9d7ddf0937625e3","size":72443,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.5.4.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.5.4.tgz_1511595582290_0.1504187302198261"},"directories":{},"publish_time":1511595582387,"_hasShrinkwrap":false,"_cnpm_publish_time":1511595582387},"1.5.3":{"name":"react-focus-lock","version":"1.5.3","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1","@storybook/react":"^3.2.14","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"d234ea1c6cce08ac4be0a1746c6b745bed4bf815","_id":"react-focus-lock@1.5.3","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"6de195c47f12de8699674f8b6ae1748b9b001b96","size":72415,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.5.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.5.3.tgz_1511471523599_0.12251849845051765"},"directories":{},"publish_time":1511471523692,"_cnpm_publish_time":1511471523692,"_hasShrinkwrap":false},"1.5.2":{"name":"react-focus-lock","version":"1.5.2","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1","@storybook/react":"^3.2.14","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"d0c88b8c8fefc6db95212c57da3d7f669e1182c5","_id":"react-focus-lock@1.5.2","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"38b4a10f0d6650f75f40ddc4e4344051078b2f04","size":72251,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.5.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.5.2.tgz_1511436415193_0.2306248799432069"},"directories":{},"publish_time":1511436415362,"_cnpm_publish_time":1511436415362,"_hasShrinkwrap":false},"1.5.1":{"name":"react-focus-lock","version":"1.5.1","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1","@storybook/react":"^3.2.14","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"b991ca29b58c00dd1eacbad39d9f310b47f92bbe","_id":"react-focus-lock@1.5.1","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"aaebd5e5c69171c4512e776746ec9ae312359067","size":72079,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.5.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.5.1.tgz_1511435846315_0.6037788381800056"},"directories":{},"publish_time":1511435846399,"_cnpm_publish_time":1511435846399,"_hasShrinkwrap":false},"1.5.0":{"name":"react-focus-lock","version":"1.5.0","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1","@storybook/react":"^3.2.14","@storybook/addon-actions":"^3.2.14","@storybook/addon-links":"^3.2.14"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.1.0","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"476e8179e4393bf15876724e5e52983031f695b0","_id":"react-focus-lock@1.5.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"80b1e1bb5d157009279b8c85154ce160b49a65a4","size":72078,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.5.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.5.0.tgz_1509954599846_0.3739109009038657"},"directories":{},"publish_time":1509954599947,"_hasShrinkwrap":false,"_cnpm_publish_time":1509954599947},"1.4.9":{"name":"react-focus-lock","version":"1.4.9","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-polyfill":"^6.26.0","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.0.6","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"a3baecedc284e1cd6b94206a5c501067a4a03355","_id":"react-focus-lock@1.4.9","_shasum":"6d5e7224077f86e82860c29674d6e0f5648ae828","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"6d5e7224077f86e82860c29674d6e0f5648ae828","size":43383,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.4.9.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.4.9.tgz_1509622747524_0.6496547912247479"},"directories":{},"publish_time":1509622747728,"_hasShrinkwrap":false,"_cnpm_publish_time":1509622747728},"1.4.8":{"name":"react-focus-lock","version":"1.4.8","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.0.6","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"7b21ad09cd0806108098ae4ae2558b99e797c3b5","_id":"react-focus-lock@1.4.8","_shasum":"141d887d08728bdcbd20c73398a74951d61a7f29","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"141d887d08728bdcbd20c73398a74951d61a7f29","size":43087,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.4.8.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.4.8.tgz_1509445919948_0.7333634064998478"},"directories":{},"publish_time":1509445920030,"_cnpm_publish_time":1509445920030,"_hasShrinkwrap":false},"1.4.7":{"name":"react-focus-lock","version":"1.4.7","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.0.4","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"ebfd718c72f9e7fa35332d2481da978963652925","_id":"react-focus-lock@1.4.7","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"7e21fbbf5c28dad6702635ad08add52d9c0d6dbb","size":43244,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.4.7.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.4.7.tgz_1505866864883_0.42418072279542685"},"directories":{},"publish_time":1505866865028,"_cnpm_publish_time":1505866865028,"_hasShrinkwrap":false},"1.4.6":{"name":"react-focus-lock","version":"1.4.6","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.0.3","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"5483394ec5774ca2153eaaadf0675951a462d422","_id":"react-focus-lock@1.4.6","_shasum":"5cad6df445377e0a9703adb0e688bfa6d90e0d37","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"5cad6df445377e0a9703adb0e688bfa6d90e0d37","size":47146,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.4.6.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.4.6.tgz_1504686351520_0.1267648593056947"},"directories":{},"publish_time":1504686351640,"_cnpm_publish_time":1504686351640,"_hasShrinkwrap":false},"1.3.6":{"name":"react-focus-lock","version":"1.3.6","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.0.3","prop-types":"15.5.10","react-side-effect":"^1.1.3"},"gitHead":"66a092521f6df7d136c2f74bc98f4e6ff832c281","_id":"react-focus-lock@1.3.6","_shasum":"6a6de8f4ee23776a360ba917bc7d94f0f6c54805","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"6a6de8f4ee23776a360ba917bc7d94f0f6c54805","size":47187,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.3.6.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.3.6.tgz_1504674177737_0.051001629792153835"},"directories":{},"publish_time":1504674177822,"_hasShrinkwrap":false,"_cnpm_publish_time":1504674177822},"1.3.5":{"name":"react-focus-lock","version":"1.3.5","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"^0.0.3","react-side-effect":"^1.1.3"},"gitHead":"4cfd550ada590ad2b92449595c462a7cb83859f3","_id":"react-focus-lock@1.3.5","_shasum":"8e9a7956c74ad6417eb39c76920caedc449e84ea","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"8e9a7956c74ad6417eb39c76920caedc449e84ea","size":47177,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.3.5.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.3.5.tgz_1504669580542_0.8020438195671886"},"directories":{},"publish_time":1504669580670,"_cnpm_publish_time":1504669580670,"_hasShrinkwrap":false},"1.3.4":{"name":"react-focus-lock","version":"1.3.4","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"0.0.2-2","react-side-effect":"^1.1.3"},"gitHead":"8c79d2d973d4596d89bc9889cc5fd2ef24a708d0","_id":"react-focus-lock@1.3.4","_shasum":"da512b7f6f32a0673338503a72e315487d7947c5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"da512b7f6f32a0673338503a72e315487d7947c5","size":46822,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.3.4.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.3.4.tgz_1504325415995_0.4049341161735356"},"directories":{},"publish_time":1504325416283,"_cnpm_publish_time":1504325416283,"_hasShrinkwrap":false},"1.3.3":{"name":"react-focus-lock","version":"1.3.3","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"focus-lock":"0.0.2-2","react-side-effect":"^1.1.3"},"gitHead":"1dd5a6295c647f087dadc9ee7de6798441d035c3","_id":"react-focus-lock@1.3.3","_shasum":"6c498b682bf23f800208aafb1a42b26574a17d77","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"6c498b682bf23f800208aafb1a42b26574a17d77","size":40830,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.3.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.3.3.tgz_1504324551313_0.5750017140526325"},"directories":{},"publish_time":1504324551455,"_cnpm_publish_time":1504324551455,"_hasShrinkwrap":false},"1.3.2":{"name":"react-focus-lock","version":"1.3.2","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"react-side-effect":"1.1.3"},"gitHead":"ba60d53730c6ef8adf9ca2fbfb2ba15a67bd97c6","_id":"react-focus-lock@1.3.2","_shasum":"f45c028847ed2cfdaeab289f343755100aa79d2e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"f45c028847ed2cfdaeab289f343755100aa79d2e","size":43813,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.3.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.3.2.tgz_1504268367468_0.03302520629949868"},"directories":{},"publish_time":1504268367581,"_hasShrinkwrap":false,"_cnpm_publish_time":1504268367581},"1.1.2":{"name":"react-focus-lock","version":"1.1.2","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"react-side-effect":"1.1.3"},"gitHead":"720489f5efaff3c58280e5c92e27166999c51800","_id":"react-focus-lock@1.1.2","_shasum":"eae45fd1f98db2c31ce09bd2d83cb1dbf9383466","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"eae45fd1f98db2c31ce09bd2d83cb1dbf9383466","size":42272,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.1.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.1.2.tgz_1504167937521_0.5555222725961357"},"directories":{},"publish_time":1504167938468,"_cnpm_publish_time":1504167938468,"_hasShrinkwrap":false},"1.1.1":{"name":"react-focus-lock","version":"1.1.1","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"react-side-effect":"1.1.3"},"gitHead":"e93205c6729ab291d58afbad0bed826c4f415b7e","_id":"react-focus-lock@1.1.1","_shasum":"d1739fba2abafa0ad79e904a48abe9371b255b06","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"d1739fba2abafa0ad79e904a48abe9371b255b06","size":42066,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.1.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.1.1.tgz_1504146151341_0.6117887161672115"},"directories":{},"publish_time":1504146151493,"_cnpm_publish_time":1504146151493,"_hasShrinkwrap":false},"1.1.0":{"name":"react-focus-lock","version":"1.1.0","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"react-side-effect":"1.1.3"},"gitHead":"0debc881845b2c007bf8a5346afe8e060f48b94b","_id":"react-focus-lock@1.1.0","_shasum":"aa08173ba9d4ad46b966a43b1aec891321eae98c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"aa08173ba9d4ad46b966a43b1aec891321eae98c","size":45819,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.1.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.1.0.tgz_1504143562742_0.5021063780877739"},"directories":{},"publish_time":1504143562859,"_hasShrinkwrap":false,"_cnpm_publish_time":1504143562859},"1.0.3":{"name":"react-focus-lock","version":"1.0.3","description":"It is a trap! (for a focus)","main":"dist/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"react-side-effect":"1.1.3"},"gitHead":"8889a3de9e993d44f263e01647f8581b5fe13886","_id":"react-focus-lock@1.0.3","_shasum":"3019c86cbb7b1998b420ec77687dc797159ea690","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"3019c86cbb7b1998b420ec77687dc797159ea690","size":44574,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.0.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.0.3.tgz_1504098989582_0.19718781183473766"},"directories":{},"publish_time":1504098989738,"_hasShrinkwrap":false,"_cnpm_publish_time":1504098989738},"1.0.2":{"name":"react-focus-lock","version":"1.0.2","description":"It is a trap! (for a focus)","main":"dist/index.js","module":"src/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"react-side-effect":"1.1.3"},"gitHead":"8889a3de9e993d44f263e01647f8581b5fe13886","_id":"react-focus-lock@1.0.2","_shasum":"a5109f6e33fc78fb6b767f26433f08c56d7b655b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"a5109f6e33fc78fb6b767f26433f08c56d7b655b","size":44590,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.0.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.0.2.tgz_1504098372006_0.19447380071505904"},"directories":{},"publish_time":1504098372100,"_cnpm_publish_time":1504098372100,"_hasShrinkwrap":false},"1.0.1":{"name":"react-focus-lock","version":"1.0.1","description":"It is a trap! (for a focus)","main":"dist/index.js","module":"src/index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --require _tests/spinup/scaffolding --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-plugin-transform-class-properties":"6.24.1","babel-preset-env":"1.6.0","babel-preset-react":"^6.24.1","chai":"^4.1.0","chai-enzyme":"^0.8.0","enzyme":"^2.9.1","eslint":"^4.2.0","eslint-config-airbnb":"15.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"6.0.2","eslint-plugin-mocha":"^4.11.0","eslint-plugin-react":"^7.3.0","jsdom":"11.1.0","jsdom-global":"3.0.2","mocha":"^3.4.2","react":"^15.6.1","react-dom":"^15.6.1","react-hot-loader":"^3.0.0-beta.7","react-test-renderer":"^15.6.1","sinon":"3.2.1"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","dependencies":{"react-side-effect":"1.1.3"},"gitHead":"8889a3de9e993d44f263e01647f8581b5fe13886","_id":"react-focus-lock@1.0.1","_shasum":"c13b2afa863bf57b7fd5b49244f1dd0649a7243b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"c13b2afa863bf57b7fd5b49244f1dd0649a7243b","size":44550,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.0.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.0.1.tgz_1504098084340_0.6407314145471901"},"directories":{},"publish_time":1504098084698,"_cnpm_publish_time":1504098084698,"_hasShrinkwrap":false},"1.0.0":{"name":"react-focus-lock","version":"1.0.0","description":"It is a trap! (for a focus)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/theKashey/react-focus-lock.git"},"keywords":["react","focus","lock","trap","tabbable"],"author":{"name":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"homepage":"https://github.com/theKashey/react-focus-lock#readme","gitHead":"8889a3de9e993d44f263e01647f8581b5fe13886","_id":"react-focus-lock@1.0.0","_shasum":"e4969e71bae0fbc264390294e7e76a97449d914d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"e4969e71bae0fbc264390294e7e76a97449d914d","size":1657,"noattachment":false,"key":"/react-focus-lock/-/react-focus-lock-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-focus-lock/download/react-focus-lock-1.0.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-focus-lock-1.0.0.tgz_1504047456858_0.06091182236559689"},"directories":{},"publish_time":1504047456940,"_cnpm_publish_time":1504047456940,"_hasShrinkwrap":false}},"readme":"<div align=\"left\">\n  <h1 align=\"center\">REACT FOCUS LOCK</h1>\n  <img src=\"./assets/ackbar.png\" alt=\"it-is-a-trap\" width=\"200\" height=\"200\" align=\"right\">\n  \n  - browser friendly focus lock<br/>\n  - matching all your use cases<br/>\n  - trusted by best UI frameworks<br/>\n  - the thing Admiral Ackbar was talking about<br/>\n  <br/>\n\n[![CircleCI status](https://img.shields.io/circleci/project/github/theKashey/react-focus-lock/master.svg?style=flat-square)](https://circleci.com/gh/theKashey/react-focus-lock/tree/master)\n[![npm](https://img.shields.io/npm/v/react-focus-lock.svg)](https://www.npmjs.com/package/react-focus-lock)\n[![bundle size](https://badgen.net/bundlephobia/minzip/react-focus-lock)](https://bundlephobia.com/result?p=react-focus-lock)\n[![downloads](https://badgen.net/npm/dm/react-focus-lock)](https://www.npmtrends.com/react-focus-lock)\n  <hr/>  \n</div>\n\nIt is a trap! We got your focus and will not let him out!\n\n- Modal dialogs. You can not leave it with \"Tab\", ie do a \"tab-out\".\n- Focused tasks. It will aways brings you back, as you can \"lock\" user inside a component.\n- Any any other case, when you have to lock user _intention_ and _focus_, if that's what `a11y` is asking for.\n   - Including programatic focus management and smart return focus \n\n### Trusted\nTrusted by \n[Atlassian AtlasKit](https://atlaskit.atlassian.com), \n[ReachUI](https://ui.reach.tech/), \n[SmoothUI](https://smooth-ui.smooth-code.com/), \n[Storybook](https://storybook.js.org/)\nand we will do our best to earn your trust too!\n \n# Features\n - no keyboard control, everything is done watching a __focus behavior__, not emulating it. Focus-Locks works for all cases including positive tab indexes.\n - React __Portals__ support. Even if some data is in outer space - it is [still in lock](https://github.com/theKashey/react-focus-lock/issues/19).\n - _Scattered_ locks, or focus lock groups - you can setup different isolated locks, and _tab_ from one to another.\n - Controllable isolation level.\n - variable size bundle. Uses _sidecar_ to trim UI part down to 1.5kb. \n \n> ???? __focus__ locks is part of a bigger whole, consider __scroll lock__ and __text-to-speech__ lock\nyou have to use to really \"lock\" the user.\nTry [react-focus-on](https://github.com/theKashey/react-focus-on) to archive everything above, assembled in the right order. \n \n# How to use\nJust wrap something with focus lock, and focus will be `moved inside` on mount.\n```js\n import FocusLock from 'react-focus-lock';\n\n const JailForAFocus = ({onClose}) => (\n    <FocusLock>\n      You can not leave this form\n      <button onClick={onClose} />\n    </FocusLock>\n );\n```\nDemo - https://codesandbox.io/s/5wmrwlvxv4.\n\n# API\n> FocusLock would work perfectly even with no props set.\n\n FocusLock has few props to tune behavior, all props are optional:\n  - `disabled`, to disable(enable) behavior without altering the tree.\n  - `className`, to set the `className` of the internal wrapper.\n  - `returnFocus`, to return focus into initial position on unmount\n> By default `returnFocus` is disabled, so FocusLock __will not__ restore original focus on deactivation.\n> This was done mostly to avoid breaking changes. We __strong recommend enabling it__, to provide a better user experience.\n    \n  This is expected behavior for Modals, but it is better to implement it by your self. See [unmounting and focus management](https://github.com/theKashey/react-focus-lock#unmounting-and-focus-management) for details\n  - `persistentFocus=false`, requires any element to be focused. This also disables text selections inside, and __outside__ focus lock.\n  - `autoFocus=true`, enables or disables focusing into on Lock activation. If disabled Lock will blur an active focus.\n  - `noFocusGuards=false` disabled _focus guards_ - virtual inputs which secure tab index.\n  - `group='''` named focus group for focus scattering aka [combined lock targets](https://github.com/theKashey/vue-focus-lock/issues/2)\n  - `shards=[]` an array of `ref` pointing to the nodes, which focus lock should consider and a part of it. This is another way focus scattering.  \n  - `whiteList=fn` you could _whitelist_ locations FocusLock should carry about. Everything outside it will ignore. For example - any modals.\n  - `as='div'` if you need to change internal `div` element, to any other. Use ref forwarding to give FocusLock the node to work with.\n  - `lockProps={}` to pass any extra props (except className) to the internal wrapper.\n  - `hasPositiveIndices=false` to support a focus lock behavior when any elements tabIndex greater than 0.\n  - `crossFrame=true` enables aggressive focus capturing within iframes\n\n## Programmatic control\nFocus lock exposes a few methods to control focus programmatically.\n### Imperative API\n- `useFocusInside(nodeRef)` - to move focus inside the given node\n- `useFocusScope():{autofocus, focusNext, focusPrev}` - provides API to manage focus within the current lock\n- `useFocusState()` - manages focus state of a given node\n- `useFocusController(nodeRef)` - low level version of `useFocusScope` working without FocusLock \n\n### Declarative API\n- `<AutoFocusInside/>` - causes autofocus to look inside the component\n- `<MoveFocusInside/>` - wrapper around `useFocusInside`, forcibly moves focus inside on mount\n- `<FreeFocusInside/>` - hides internals from FocusLock allowing unmanaged focus\n\n#### Indirect API\nFocus-lock behavior can be controlled via data-attributes. Declarative API above is working by setting them for you.\nSee [corresponding section in focus-lock](https://github.com/theKashey/focus-lock#declarative-control) for details\n\n\n\n### Focusing in OSX (Safari/Firefox) is strange!\nBy default `tabbing` in OSX `sees` only controls, but not links or anything else `tabbable`. This is system settings, and Safari/Firefox obey.\nPress Option+Tab in Safari to loop across all tabbables, or change the Safari settings. There is no way to _fix_ Firefox, unless change system settings (Control+F7). See [this issue](https://github.com/theKashey/react-focus-lock/issues/24) for more information.\n\n## Set up\n### Requirements\n- version 1x is React 15/16 compatible\n- version 2+ requires React 16.8+ (hooks)\n### Import\n`react-focus-lock` exposed __3 entry points__: for the classical usage, and a _sidecar_ one.\n#### Default usage\n- 4kb, `import FocusLock from 'react-focus-lock` would give you component you are looking for.\n\n#### Separated usage\nMeanwhile - you dont need any focus related logic until it's needed.\nThus - you may defer that logic till Lock activation and move all related code to a _sidecar_.\n\n- UI, __1.5kb__, `import FocusLockUI from 'react-focus-lock/UI` - a DOM part of a lock.\n- Sidecar, 3.5kb, `import Sidecar from 'react-focus-lock/sidecar` - which is the real focus lock.\n\n```js\nimport FocusLockUI from \"react-focus-lock/UI\";\nimport {sidecar} from \"use-sidecar\";\n\n// prefetch sidecar. data would be loaded, but js would not be executed\nconst FocusLockSidecar = sidecar(  \n  () => import(/* webpackPrefetch: true */ \"react-focus-lock/sidecar\")\n);\n\n<FocusLockUI\n    disabled={this.state.disabled}\n    sideCar={FocusLockSidecar}\n>\n {content}\n</FocusLockUI> \n```\nThat would split FocusLock into two pieces, reducing app size and improving the first load.\nThe cost of focus-lock is just 1.5kb!\n\n> Saved 3.5kb?! ????‍♂️ 3.5kb here and 3.5kb here, and your 20mb bundle is ready.\n\n# Autofocus\n Use when you cannot use the native `autoFocus` prop - because you only want to autofocus once the Trap has been activated\n      \n - prop `data-autofocus` on the element.\n - prop `data-autofocus-inside` on the element to focus on something inside.\n - `AutoFocusInside` component, as named export of this library.\n```js\n import FocusLock, { AutoFocusInside } from 'react-focus-lock';\n \n <FocusLock>\n   <button>Click</button>\n   <AutoFocusInside>\n    <button>will be focused</button>\n   </AutoFocusInside>\n </FocusLock>\n // is the same as\n \n <FocusLock>\n   <button>Click</button>\n    <button data-autofocus>will be focused</button>\n </FocusLock>\n ```\n \n If there is more than one auto-focusable target - the first will be selected.\n If it is a part of radio group, and __rest of radio group element are also autofocusable__(just put them into AutoFocusInside) - \n checked one fill be selected.\n \n `AutoFocusInside` will work only on Lock activation, and does nothing, then used outside of the lock.\n You can use `MoveFocusInside` to move focus inside with or without lock.\n \n```js\n import { MoveFocusInside } from 'react-focus-lock';\n    \n <MoveFocusInside>\n  <button>will be focused</button>\n </MoveFocusInside>\n ```\n \n# Portals\nUse focus scattering to handle portals\n\n- using `groups`. Just create a few locks (only one could be active) with a same group name\n```js\nconst PortaledElement = () => (\n   <FocusLock group=\"group42\" disabled={true}>\n     // \"discoverable\" portaled content\n   </FocusLock>  \n);\n\n<FocusLock group=\"group42\">\n  // main content\n</FocusLock>\n```\n- using `shards`. Just pass all the pieces to the \"shards\" prop. \n```js\nconst PortaledElement = () => (\n   <div ref={ref}>\n     // \"discoverable\" portaled content\n   </div>  \n);\n\n<FocusLock shards={[ref]}>\n  // main content\n</FocusLock>\n```\n- without anything. FocusLock will not prevent focusing portaled element, but will not include them in to tab order \n```js\nconst PortaledElement = () => (\n   <div>\n     // NON-\"discoverable\" portaled content\n   </div>  \n);\n\n<FocusLock shards={[ref]}>\n  // main content\n  <PortaledElement />\n</FocusLock>\n```\n\n### Using your own `Components`\nYou may use `as` prop to change _what_ Focus-Lock will render around `children`.\n```js\n<FocusLock as=\"section\">\n    <button>Click</button>\n    <button data-autofocus>will be focused</button>\n </FocusLock>\n \n <FocusLock as={AnotherComponent} lockProps={{anyAnotherComponentProp: 4}}>\n    <button>Click</button>\n    <span>Hello there!</span>\n </FocusLock>\n``` \n\n### Programmatic Control\nLet's take a look at the `Rowing Focus` as an example. \n```tsx\n// Will set tabindex to -1 when is not focused\nconst FocusTrackingButton = ({ children }) => {\n    const { active, onFocus, ref } = useFocusState();\n    return (\n        <button tabIndex={active ? undefined : -1} onFocus={onFocus} ref={ref}>\n            {children}\n        </button>\n    );\n};\nconst RowingFocusInternalTrap = () => {\n    const { autoFocus, focusNext, focusPrev } = useFocusScope();\n    // use useFocusController(divRef) if there is no FocusLock around\n\n    useEffect(() => {\n        autoFocus();\n    }, []);\n\n    const onKey = (event) => {\n        if (event.key === 'ArrowDown') {\n            focusNext({ onlyTabbable: false });\n        }\n        if (event.key === 'ArrowUp') {\n            focusPrev({ onlyTabbable: false });\n        }\n    };\n    \n    return (\n        <div\n            onKeyDown={onKey}\n            // ref={divRef} for  useFocusController\n        >\n            <FocusButton>Button1</FocusButton>\n            <FocusButton>Button2</FocusButton>\n            <FocusButton>Button3</FocusButton>\n            <FocusButton>Button4</FocusButton>\n        </div>\n    );\n};\n\n// FocusLock, even disabled one\nconst RowingFocusTrap = () => (\n    <FocusLock disabled>\n        <RowingFocusInternalTrap />\n    </FocusLock>\n);\n```\n\n### Guarding\nAs you may know - FocusLock is adding `Focus Guards` before and after lock to remove some side effects, like page scrolling.\nBut `shards` will not have such guards, and it might be not so cool to use them - for example if no `tabbable` would be\ndefined after shard - you will tab to the browser chrome.\n\nYou may wrap shard  with `InFocusGuard` or just drop `InFocusGuard` here and there - that would solve the problem.\n```js\nimport {InFocusGuard} from 'react-focus-lock';\n\n// wrap with\n<InFocusGuard>\n  <button />\n</InFocusGuard>\n\n// place before and after\n<InFocusGuard />\n<button />\n<InFocusGuard />\n```\nInFocusGuards would be active(tabbable) only when tabble, it protecting, is focused.\n\n#### Removing Tailing Guard\nIf only your modal is the last tabble element on the body - you might remove the Tailing Guard,\nto allow user _tab_ into address bar.\n```js\n<InFocusGuard/>\n<button />  \n// there is no \"tailing\" guard :)\n```\n \n# Unmounting and focus management\n - In case FocusLock has `returnFocus` enabled, and it's going to be unmounted - focus will be returned after zero-timeout.\n - In case `returnFocus` is set to `false`, and you are going to control focus change on your own - keep in mind\n >> React will first call Parent.componentWillUnmount, and next Child.componentWillUnmount\n \n This means - Trap will be still active by the time you _may_ want move(return) focus on componentWillUnmount. Please deffer this action with a zero-timeout.\n \n Similarly, if you are using the `disabled` prop to control FocusLock, you will need a zero-timeout to correctly restore focus.\n \n```\n<FocusLock\n  disabled={isFocusLockDisabled}\n  onDeactivation={() => {\n    // Without the zero-timeout, focus will likely remain on the button/control\n    // you used to set isFocusLockDisabled = true\n    window.setTimeout(() => myRef.current.focus(), 0);\n  }\n>\n```\n\n## Return focus to another node\nIn some cases the original node that was focused before the lock was activated is not the desired node to return focus to.\nSome times this node might not exists at all.\n\n- first of all, FocusLock need a moment to record this node, please do not hide it onClick, but hide onBlur (Dropdown, looking at you)\n- second, you may specify a callback as `returnFocus`, letting you decide where to return focus to.\n```tsx\n<FocusLock\n    returnFocus={(suggestedNode) => {\n        // somehow activeElement should not be changed\n        if(document.activeElement.hasAttributes('main-content')) {\n            // opt out from default behavior\n            return false;\n        }\n        if (someCondition(suggestedNode)) {\n            // proceed with the suggested node\n            return true;\n        } \n        // handle return focus manually\n        document.getElementById('the-button').focus();\n        // opt out from default behavior\n        return false;\n    }}\n/>\n````\n\n## Return focus with no scroll\n> read more at the [issue #83](https://github.com/theKashey/react-focus-lock/issues/83) or\n[mdn article](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus).\n\nTo return focus, but without _jumpy_ page scroll returning a focus you might specify a focus option\n```js\n<FocusLock\n  returnFocus={{ preventScroll: false }} // working not in all browsers\n>   \n```  \nNot supported by Edge and Safari.\n\n## Focus fighting\nTwo different _focus-lock-managers_ or even different version of a single one, being active\nsimultaneously will FIGHT for the focus. This usually totally breaks user experience.\n\n__React-Focus-Lock will automatically surrender__, letting another library to take the lead.\n\n### Resolving focus fighting\nYou may wrap some render branch with `FreeFocusInside`, and react-focus-lock __will ignore__\nany focus inside marked node. So in case focus moves to _uncontrolled location_ focus-lock will not trigger letting another library to act without interference in that another location.\n\n```js\nimport { FreeFocusInside } from 'react-focus-lock';\n\n<FreeFocusInside>\n <div id=\"portal-for-modals\">\n   in this div i am going to portal my modals, dont fight with them please\n </div>\n</FreeFocusInside>\n```\nAnother option for hybrid applications is to `whiteList` area where Focus-Lock should act, automatically allowing other managers in other areas.\nThe code below will scope Focus-Lock on inside the (react)`root` element, so anything jQuery can add to the body will be ignored.\n```js\n<FocusLock whiteList={node => document.getElementById('root').contains(node)}>\n ...\n</FocusLock>\n```\n\n### Two Focus-Locks\nReact-Focus-Lock is expected to be a singlentone.\n__Use webpack or yarn resolution for force only one version of react-focus-lock used.\n\n> webpack.conf\n```js\n resolve: {    \n    alias: {\n      'react-focus-lock': path.resolve(path.join(__dirname, './node_modules/react-focus-lock'))\n ...\n```\n\n# WHY?\nFrom [MDN Article about accessible dialogs](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_dialog_role):\n- The dialog must be properly labeled\n- Keyboard __focus must be managed__ correctly\n\nThis one is about managing the focus.\n\nI've got a good [article about focus management, dialogs and  WAI-ARIA](https://medium.com/@antonkorzunov/its-a-focus-trap-699a04d66fb5).\n\n# Not only for React\nUses [focus-lock](https://github.com/theKashey/focus-lock/) under the hood. It does also provide support for Vue.js and Vanilla DOM solutions\n\n# More\nTo create a \"right\" modal dialog you have to:\n- manage a focus. Use this library\n- block document scroll. Use [react-scroll-locky](https://github.com/theKashey/react-scroll-locky).\n- hide everything else from screen readers. Use [aria-hidden](https://github.com/theKashey/aria-hidden)\n\nYou may use [react-focus-on](https://github.com/theKashey/react-focus-on) to achieve everything above, assembled in the right order.\n\n# Licence\n MIT\n \n \n","_attachments":{},"homepage":"https://github.com/theKashey/react-focus-lock#readme","bugs":{"url":"https://github.com/theKashey/react-focus-lock/issues"},"license":"MIT"}