{"_id":"focus-lock","_rev":"3868446","name":"focus-lock","description":"DOM trap for a focus","dist-tags":{"latest":"1.3.6"},"maintainers":[{"name":"kashey","email":""}],"time":{"modified":"2025-09-01T00:53:40.000Z","created":"2017-09-02T03:38:12.479Z","1.3.6":"2025-01-04T02:03:57.985Z","1.3.5":"2024-04-06T01:03:09.520Z","1.3.4":"2024-03-06T10:05:55.473Z","1.3.3":"2024-02-20T07:19:16.606Z","1.3.2":"2024-02-19T06:29:42.684Z","1.3.1":"2024-02-16T22:11:43.387Z","1.3.0":"2024-02-16T01:14:22.944Z","1.2.0":"2024-02-14T04:55:33.288Z","1.1.0":"2024-02-11T09:22:24.891Z","1.0.1":"2024-02-09T06:36:17.566Z","1.0.0":"2023-10-12T03:46:54.840Z","0.11.6":"2023-02-16T11:29:09.870Z","0.11.5":"2023-01-28T03:33:44.508Z","0.11.4":"2022-11-24T23:03:12.550Z","0.11.3":"2022-09-19T08:41:00.341Z","0.11.2":"2022-05-07T10:06:40.787Z","0.11.1":"2022-05-04T00:01:38.901Z","0.11.0":"2022-05-01T12:14:35.062Z","0.10.2":"2022-02-14T03:09:29.211Z","0.10.1":"2021-12-12T02:52:55.944Z","0.9.2":"2021-09-02T08:08:04.383Z","0.9.1":"2021-05-13T05:57:36.373Z","0.9.0":"2021-03-28T03:47:52.922Z","0.8.1":"2020-11-16T07:13:33.064Z","0.8.0":"2020-09-30T11:25:12.589Z","0.7.0":"2020-06-18T03:50:08.320Z","0.6.8":"2020-04-24T23:25:42.737Z","0.6.7":"2020-04-17T03:24:01.060Z","0.6.6":"2019-10-17T22:12:01.478Z","0.6.5":"2019-06-10T23:49:02.504Z","0.6.4":"2019-05-28T22:39:23.149Z","0.6.3":"2019-04-22T08:30:01.226Z","0.6.2":"2019-03-11T11:58:28.500Z","0.6.1":"2019-03-10T03:39:18.577Z","0.6.0":"2019-03-09T23:01:12.039Z","0.5.4":"2019-01-22T06:06:07.172Z","0.5.3":"2018-11-11T22:51:47.509Z","0.5.2":"2018-11-01T02:39:32.490Z","0.5.1":"2018-10-24T21:52:43.397Z","0.5.0":"2018-10-18T10:21:24.813Z","0.4.2":"2018-09-06T23:21:25.928Z","0.4.1":"2018-08-28T12:57:16.262Z","0.4.0":"2018-08-28T12:48:13.184Z","0.3.0":"2018-05-08T10:20:11.644Z","0.2.4":"2018-04-18T07:03:18.270Z","0.2.3":"2018-04-18T06:51:01.447Z","0.2.2":"2018-04-11T11:18:43.443Z","0.2.1":"2018-03-31T01:19:59.895Z","0.2.0":"2018-03-15T03:36:50.251Z","0.1.0":"2017-11-06T06:56:20.889Z","0.0.6":"2017-10-31T10:30:18.438Z","0.0.4":"2017-09-20T00:18:57.352Z","0.0.3":"2017-09-06T03:43:32.025Z","0.0.2-2":"2017-09-02T03:50:14.782Z","0.0.2-1":"2017-09-02T03:48:57.694Z","0.0.2":"2017-09-02T03:41:09.826Z","0.0.1":"2017-09-02T03:38:12.479Z"},"users":{},"author":{"name":"theKashey","email":"thekashey@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"versions":{"1.3.6":{"name":"focus-lock","version":"1.3.6","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"yarn size-limit","size:report":"yarn --silent size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^11.0.2","@theuiteam/lib-builder":"^0.1.4","size-limit":"^11.0.2"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"_id":"focus-lock@1.3.6","gitHead":"0a2c083c5c2c9c546f09f27dcf42e62811688e96","_nodeVersion":"18.20.1","_npmVersion":"10.5.0","dist":{"shasum":"955eec1e10591d56f679258edb94aedb11d691cd","size":27270,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.3.6.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/focus-lock_1.3.6_1735956237812_0.9484806692007095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-04T02:03:57.985Z","publish_time":1735956237985,"_source_registry_name":"default","_cnpm_publish_time":1735956237985},"1.3.5":{"name":"focus-lock","version":"1.3.5","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"yarn size-limit","size:report":"yarn --silent size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^11.0.2","@theuiteam/lib-builder":"^0.1.4","size-limit":"^11.0.2"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"_id":"focus-lock@1.3.5","gitHead":"63ed55b09daf8eb3129e7fe7fc4f1a88ebbf1ec3","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"shasum":"aa644576e5ec47d227b57eb14e1efb2abf33914c","size":27079,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.3.5.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_1.3.5_1712365389342_0.4363254907345606"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-06T01:03:09.520Z","publish_time":1712365389520,"_source_registry_name":"default","_cnpm_publish_time":1712365389520},"1.3.4":{"name":"focus-lock","version":"1.3.4","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"yarn size-limit","size:report":"yarn --silent size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^11.0.2","@theuiteam/lib-builder":"^0.1.4","size-limit":"^11.0.2"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"_id":"focus-lock@1.3.4","gitHead":"3c64d15995e6c8a472c54aea173cd6032aeec116","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"shasum":"a143aa327224df2e83414f87e8a3328cb5a62156","size":26992,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.3.4.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_1.3.4_1709719555311_0.35989790017680945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-06T10:05:55.473Z","publish_time":1709719555473,"_source_registry_name":"default","_cnpm_publish_time":1709719555473},"1.3.3":{"name":"focus-lock","version":"1.3.3","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"yarn size-limit","size:report":"yarn --silent size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^11.0.2","@theuiteam/lib-builder":"^0.1.4","size-limit":"^11.0.2"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"_id":"focus-lock@1.3.3","gitHead":"d0c5e1920dc9b326a7df159c4ed0b4253e9e2576","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"shasum":"b26711506025ec1ecdca69bb41fd10f0c15c4ae2","size":26884,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.3.3.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_1.3.3_1708413556394_0.1636552000874687"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-20T07:19:16.606Z","publish_time":1708413556606,"_source_registry_name":"default","_cnpm_publish_time":1708413556606},"1.3.2":{"name":"focus-lock","version":"1.3.2","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"yarn size-limit","size:report":"yarn --silent size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^11.0.2","@theuiteam/lib-builder":"^0.1.4","size-limit":"^11.0.2"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"_id":"focus-lock@1.3.2","gitHead":"09759beb31a58814ba11979eeb72703f5bc42657","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"shasum":"3dde3ad5b7f0c77f49d4b5c92793ae2eb83b02cd","size":26873,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.3.2.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_1.3.2_1708324182529_0.6262992629786883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-19T06:29:42.684Z","publish_time":1708324182684,"_source_registry_name":"default","_cnpm_publish_time":1708324182684},"1.3.1":{"name":"focus-lock","version":"1.3.1","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"b60005300dab20cf7c1692ce9bbeb21acff1f9b9","_id":"focus-lock@1.3.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"16e14f2dbe4ba940d9cf889edefe5d07aa031b5f","size":26776,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.3.1.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_1.3.1_1708121503185_0.26301212511945016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-16T22:11:43.387Z","publish_time":1708121503387,"_source_registry_name":"default","_cnpm_publish_time":1708121503387},"1.3.0":{"name":"focus-lock","version":"1.3.0","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"bd095dcd4d3d454943eec7fd6fd60dcbcefaab76","_id":"focus-lock@1.3.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"e46132296ee3432f3f0538c903d0a0eaff79c790","size":26666,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.3.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_1.3.0_1708046062705_0.7736319902068267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-16T01:14:22.944Z","publish_time":1708046062944,"_source_registry_name":"default","_cnpm_publish_time":1708046062944},"1.2.0":{"name":"focus-lock","version":"1.2.0","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"20e42620eba75fdcac931b05b50ae0d82d0198ac","_id":"focus-lock@1.2.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"8a59d4171ba07b2849a7a60f064fc133db21e610","size":26230,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.2.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_1.2.0_1707886533076_0.2846207824406648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-14T04:55:33.288Z","publish_time":1707886533288,"_source_registry_name":"default","_cnpm_publish_time":1707886533288},"1.1.0":{"name":"focus-lock","version":"1.1.0","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"d66d7ac4712150205a8b71ce30f5b8fcc670f960","_id":"focus-lock@1.1.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"74fe85dc1a15360cc1a694de8e686c691e0dd5ed","size":24122,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.1.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_1.1.0_1707643344707_0.7904742958671813"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-11T09:22:24.891Z","publish_time":1707643344891,"_source_registry_name":"default","_cnpm_publish_time":1707643344891},"1.0.1":{"name":"focus-lock","version":"1.0.1","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"08c3ee840b3d72d8c634471c87e089640c46a0f1","_id":"focus-lock@1.0.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"df141640a93917413738733f5f5d6008f149cb0e","size":23846,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.0.1.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_1.0.1_1707460577422_0.7829537741924113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-09T06:36:17.566Z","publish_time":1707460577566,"_source_registry_name":"default","_cnpm_publish_time":1707460577566},"1.0.0":{"name":"focus-lock","version":"1.0.0","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"8144f2e90bcb1850f113c56fba703763f3e30c12","_id":"focus-lock@1.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"shasum":"2c50d8ce59d3d6608cda2672be9e65812459206c","size":23315,"noattachment":false,"key":"/focus-lock/-/focus-lock-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-1.0.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_1.0.0_1697082414527_0.4213477295096668"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-12T03:46:54.840Z","publish_time":1697082414840,"_source_registry_name":"default","_cnpm_publish_time":1697082414840},"0.11.6":{"name":"focus-lock","version":"0.11.6","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"aecc55a367049161c16f29bfc235d7f82adb1272","_id":"focus-lock@0.11.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"e8821e21d218f03e100f7dc27b733f9c4f61e683","size":20368,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.11.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.11.6.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.11.6_1676546949684_0.8074574847848457"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-16T11:29:09.870Z","publish_time":1676546949870,"_cnpm_publish_time":1676546949870},"0.11.5":{"name":"focus-lock","version":"0.11.5","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"e7667b29a7e9525d4a9b3eb8f0df6c23ec52f1df","_id":"focus-lock@0.11.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"bef1bf86000ce5ee634a7fedeecf28a580dfbc9d","size":20103,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.11.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.11.5.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.11.5_1674876824311_0.39319042835334095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-28T03:33:44.508Z","publish_time":1674876824508,"_cnpm_publish_time":1674876824508},"0.11.4":{"name":"focus-lock","version":"0.11.4","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"285c6287e5522dcfb5a5ff2a1dfd81f790443d47","_id":"focus-lock@0.11.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"fbf84894d7c384f25a2c7cf5d97c848131d97f6f","size":19665,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.11.4.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.11.4_1669330992360_0.7951927673025918"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-24T23:03:21.594Z","publish_time":1669330992550,"_cnpm_publish_time":1669330992550},"0.11.3":{"name":"focus-lock","version":"0.11.3","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"0a9b123316d16047d8c9a036e815ad209ea91fff","_id":"focus-lock@0.11.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"c094e8f109d780f56038abdeec79328fd56b627f","size":19601,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.11.3.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.11.3_1663576860143_0.013615417042097011"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-19T08:51:04.504Z","publish_time":1663576860341,"_cnpm_publish_time":1663576860341},"0.11.2":{"name":"focus-lock","version":"0.11.2","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"9811e91eb2e76a7e1738d897e74e80ca1d14e957","_id":"focus-lock@0.11.2","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"aeef3caf1cea757797ac8afdebaec8fd9ab243ed","size":21642,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.11.2.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.11.2_1651918000562_0.21202945371262194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-07T10:46:33.670Z","publish_time":1651918000787,"_cnpm_publish_time":1651918000787},"0.11.1":{"name":"focus-lock","version":"0.11.1","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"699fe4a4ed53e714827b24a7623b45a72e2a0bd5","_id":"focus-lock@0.11.1","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"5b6c4edeafcec1185399c6609c3ef2ad30a6998e","size":21328,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.11.1.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.11.1_1651622498709_0.35384800123130233"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-04T00:23:44.473Z","publish_time":1651622498901,"_cnpm_publish_time":1651622498901},"0.11.0":{"name":"focus-lock","version":"0.11.0","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"800796b14d649044d1518f655dc9ace752a0c944","_id":"focus-lock@0.11.0","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"shasum":"72f9055d34fff59d54aec8e602adbb5438108709","size":21334,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.11.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.11.0_1651407274910_0.35223267816997894"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-01T12:14:39.594Z","publish_time":1651407275062,"_cnpm_publish_time":1651407275062},"0.10.2":{"name":"focus-lock","version":"0.10.2","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.1.4"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","eslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"1fe68ec4fb489f5b78be5790aa07f5e0d5bf00b5","_id":"focus-lock@0.10.2","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"561c62bae8387ecba1dd8e58a6df5ec29835c644","size":14776,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.10.2.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.10.2_1644808169081_0.3357835095068433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-14T03:10:25.911Z","publish_time":1644808169211,"_cnpm_publish_time":1644808169211},"0.10.1":{"name":"focus-lock","version":"0.10.1","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.0.11"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","tslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"e228fee43230aa106ac83891bf823b595f645194","_id":"focus-lock@0.10.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"5f46fa74fefb87144479c2f8e276f0eedd8081b2","size":11289,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.10.1.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.10.1_1639277575809_0.5602384320107798"},"_hasShrinkwrap":false,"publish_time":1639277575944,"_cnpm_publish_time":1639277575944},"0.9.2":{"name":"focus-lock","version":"0.9.2","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.0.11"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","tslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"79a32c16b77b0609bfe84d6e7911f1962da59834","_id":"focus-lock@0.9.2","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"shasum":"9d30918aaa99b1b97677731053d017f82a540d5b","size":11255,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.9.2.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.9.2_1630570084267_0.4562430159479731"},"_hasShrinkwrap":false,"publish_time":1630570084383,"_cnpm_publish_time":1630570084383},"0.9.1":{"name":"focus-lock","version":"0.9.1","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.0.11"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","tslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"5e120a092f6a5eec074527fd61a0008c7e0074a4","_id":"focus-lock@0.9.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"e8ec7d4821631112193ae09258107f531588da01","size":12928,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.9.1.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.9.1_1620885456239_0.08990522643493604"},"_hasShrinkwrap":false,"publish_time":1620885456373,"_cnpm_publish_time":1620885456373},"0.9.0":{"name":"focus-lock","version":"0.9.0","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@size-limit/preset-small-lib":"^2.1.6","@theuiteam/lib-builder":"^0.0.11"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^2.0.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","tslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"a65b9aef7a8d89b0a7787e97b4cdbc6c7981d70d","_id":"focus-lock@0.9.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"24033d458b36287123eee480da12803966adce01","size":12700,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.9.0.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.9.0_1616903272740_0.8714867728703506"},"_hasShrinkwrap":false,"publish_time":1616903272922,"_cnpm_publish_time":1616903272922},"0.8.1":{"name":"focus-lock","version":"0.8.1","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@theuiteam/lib-builder":"^0.0.11","@size-limit/preset-small-lib":"^2.1.6"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^1.9.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","tslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"e0b9bfcb2416e0dfba59701a82761cc5221a24d5","_id":"focus-lock@0.8.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"bb36968abf77a2063fa173cb6c47b12ac8599d33","size":12684,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.8.1.tgz"},"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.8.1_1605510812877_0.6761850621771273"},"_hasShrinkwrap":false,"publish_time":1605510813064,"_cnpm_publish_time":1605510813064},"0.8.0":{"name":"focus-lock","version":"0.8.0","description":"DOM trap for a focus","main":"dist/es5/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","sideEffects":false,"scripts":{"dev":"lib-builder dev","test":"jest","test:ci":"jest --runInBand --coverage","build":"lib-builder build && yarn size:report","release":"yarn build && yarn test","size":"npx size-limit","size:report":"npx size-limit --json > .size.json","lint":"lib-builder lint","format":"lib-builder format","update":"lib-builder update","docz:dev":"docz dev","docz:build":"docz build","prepublish":"yarn build && yarn changelog","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","changelog:rewrite":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"@theuiteam/lib-builder":"^0.0.11","@size-limit/preset-small-lib":"^2.1.6"},"types":"dist/es5/index.d.ts","engines":{"node":">=10"},"dependencies":{"tslib":"^1.9.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.{ts,tsx}":["prettier --write","tslint --fix","git add"],"*.{js,css,json,md}":["prettier --write","git add"]},"prettier":{"printWidth":120,"trailingComma":"es5","tabWidth":2,"semi":true,"singleQuote":true},"gitHead":"da0fdc79c0aae504e9fa9fcc3c89175aa9957de2","_id":"focus-lock@0.8.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"a543fb7a6d72be627ac140a537fb3689aa2566b1","size":12004,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.8.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.8.0_1601465112381_0.8162317283836631"},"_hasShrinkwrap":false,"publish_time":1601465112589,"_cnpm_publish_time":1601465112589},"0.7.0":{"name":"focus-lock","version":"0.7.0","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build && npm run changelog","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","chai":"^4.1.0","chai-enzyme":"^0.8.0","conventional-changelog-cli":"^2.0.12","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"8c8b7409538a86a6261463ca3aac5f514a7d9107","_id":"focus-lock@0.7.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"b2bfb0ca7beacc8710a1ff74275fe0dc60a1d88a","size":9981,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.7.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.7.0_1592452208211_0.6388305918691979"},"_hasShrinkwrap":false,"publish_time":1592452208320,"_cnpm_publish_time":1592452208320},"0.6.8":{"name":"focus-lock","version":"0.6.8","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build && npm run changelog","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","chai":"^4.1.0","chai-enzyme":"^0.8.0","conventional-changelog-cli":"^2.0.12","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"83e3adbc5dd0d84497014a23934fcd5904834b54","_id":"focus-lock@0.6.8","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"61985fadfa92f02f2ee1d90bc738efaf7f3c9f46","size":9513,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.6.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.6.8.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.6.8_1587770742603_0.5743472607268807"},"_hasShrinkwrap":false,"publish_time":1587770742737,"_cnpm_publish_time":1587770742737},"0.6.7":{"name":"focus-lock","version":"0.6.7","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build && npm run changelog","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","chai":"^4.1.0","chai-enzyme":"^0.8.0","conventional-changelog-cli":"^2.0.12","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"1d3bc04b9d491232742ad4036f0767a14f0b1f86","_id":"focus-lock@0.6.7","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"65e298f2ba2a3372ab57a4e4c4bdc19e1e32a4e5","size":9466,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.6.7.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.6.7_1587093840786_0.966263791157123"},"_hasShrinkwrap":false,"publish_time":1587093841060,"_cnpm_publish_time":1587093841060},"0.6.6":{"name":"focus-lock","version":"0.6.6","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","chai":"^4.1.0","chai-enzyme":"^0.8.0","conventional-changelog-cli":"^2.0.12","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"be788157afdb03265a0d1c2993e6ae7d19c55957","_id":"focus-lock@0.6.6","_nodeVersion":"10.15.3","_npmVersion":"6.10.2","dist":{"shasum":"98119a755a38cfdbeda0280eaa77e307eee850c7","size":9060,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.6.6.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.6.6_1571350321360_0.9560632202837509"},"_hasShrinkwrap":false,"publish_time":1571350321478,"_cnpm_publish_time":1571350321478},"0.6.5":{"name":"focus-lock","version":"0.6.5","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","chai":"^4.1.0","chai-enzyme":"^0.8.0","conventional-changelog-cli":"^2.0.12","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"04102e42d87aa8e36e2e37917c2aac8ce0c4ac2e","_id":"focus-lock@0.6.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"f6eb37832a9b1b205406175f5277396a28c0fce1","size":9001,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.6.5.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.6.5_1560210542367_0.7677913767532154"},"_hasShrinkwrap":false,"publish_time":1560210542504,"_cnpm_publish_time":1560210542504},"0.6.4":{"name":"focus-lock","version":"0.6.4","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.js","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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","chai":"^4.1.0","chai-enzyme":"^0.8.0","conventional-changelog-cli":"^2.0.12","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"b334e137ed26c665cde638e677915c96d37ba51a","_id":"focus-lock@0.6.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"066af3ed5875d85745ab45ef4fbbb43e8a73514a","size":8958,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.6.4.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.6.4_1559083163019_0.8487741512387006"},"_hasShrinkwrap":false,"publish_time":1559083163149,"_cnpm_publish_time":1559083163149},"0.6.3":{"name":"focus-lock","version":"0.6.3","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","chai":"^4.1.0","chai-enzyme":"^0.8.0","conventional-changelog-cli":"^2.0.12","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"4c0066edcba3be05ece8c06850797653ca711b82","_id":"focus-lock@0.6.3","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"ef0e82ebac0023f841039d60bf329725d6438028","size":126179,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.6.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.6.3_1555921801095_0.28229648037130306"},"_hasShrinkwrap":false,"publish_time":1555921801226,"_cnpm_publish_time":1555921801226},"0.6.2":{"name":"focus-lock","version":"0.6.2","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"03b8c1a4da29cfad5973d7d87445f48515e702f2","_id":"focus-lock@0.6.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"d8ac9dbc46250779789c3e6f43d978c7dfa59dcd","size":116863,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.6.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.6.2_1552305508342_0.2090520899803785"},"_hasShrinkwrap":false,"publish_time":1552305508500,"_cnpm_publish_time":1552305508500},"0.6.1":{"name":"focus-lock","version":"0.6.1","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"c3e068cdb27c5113a837adf20be2091fb100d0d3","_id":"focus-lock@0.6.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"904d8d4d3a309e108d57b3a0f417c31b7f16bf24","size":116845,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.6.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.6.1_1552189158364_0.22361779025593065"},"_hasShrinkwrap":false,"publish_time":1552189158577,"_cnpm_publish_time":1552189158577},"0.6.0":{"name":"focus-lock","version":"0.6.0","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"fac08afe3db6ce1526a063b0cae63f5845eb9e2d","_id":"focus-lock@0.6.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"474c14ecd680172cb8c4cbd96057a445c9ca85a0","size":116404,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.6.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.6.0_1552172471871_0.40025076721735364"},"_hasShrinkwrap":false,"publish_time":1552172472039,"_cnpm_publish_time":1552172472039},"0.5.4":{"name":"focus-lock","version":"0.5.4","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --compilers js:babel-core/register -r jsdom-global/register","prepublish":"npm run build","lint":"eslint src tests","lint:fix":"eslint src tests --fix","size":"yarn size-limit"},"repository":{"type":"git","url":"git+https://github.com/theKashey/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1","size-limit":"^0.21.1"},"gitHead":"a16789b87a70a574eaa163df4f59a9908e82c812","_id":"focus-lock@0.5.4","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"537644d61b9e90fd97075aa680b8add1de24e819","size":116060,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.5.4.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.5.4_1548137167014_0.5398844434946652"},"_hasShrinkwrap":false,"publish_time":1548137167172,"_cnpm_publish_time":1548137167172},"0.5.3":{"name":"focus-lock","version":"0.5.3","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"33f394ee2748635766463d84150dd2f503e51ec4","_id":"focus-lock@0.5.3","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"bf415da0dfa5f938674485eef36a1958250ce7d2","size":39650,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.5.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.5.3_1541976707307_0.646971597341075"},"_hasShrinkwrap":false,"publish_time":1541976707509,"_cnpm_publish_time":1541976707509},"0.5.2":{"name":"focus-lock","version":"0.5.2","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"adbe4f0794161c5cb93fe363064b686c5f30354b","_id":"focus-lock@0.5.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"58c3a8a38f21b04b7bd1f62e390a2849cb9fa2e4","size":39628,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.5.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.5.2_1541039972260_0.7566066681755226"},"_hasShrinkwrap":false,"publish_time":1541039972490,"_cnpm_publish_time":1541039972490},"0.5.1":{"name":"focus-lock","version":"0.5.1","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"efb26d0cee616d0052a633095a1f2ef62166737c","_id":"focus-lock@0.5.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"33101e14852f0e5e79ef5bf5f17737df55f7bbd9","size":39632,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.5.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.5.1_1540417963247_0.2729495036800458"},"_hasShrinkwrap":false,"publish_time":1540417963397,"_cnpm_publish_time":1540417963397},"0.5.0":{"name":"focus-lock","version":"0.5.0","description":"DOM trap for a focus","main":"dist/cjs/index.js","jsnext:main":"dist/es2015/index.js","module":"dist/es2015/index.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":"NODE_ENV=cjs npm run test:pick -- '_tests/**/*spec.js'","test:pick":"NODE_ENV=cjs mocha --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"1ca3ae3a763b2a7b92f9c2dc4de2c3ddca7ef6d8","_id":"focus-lock@0.5.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"6cf24e1091bf7e2aa6704f61f7b0ee0a5f4cf012","size":39775,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.5.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.5.0_1539858084621_0.2826817683026914"},"_hasShrinkwrap":false,"publish_time":1539858084813,"_cnpm_publish_time":1539858084813},"0.4.2":{"name":"focus-lock","version":"0.4.2","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"210edfb13126221bcd6341a32331fee5a9629dc5","_id":"focus-lock@0.4.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"3e91141ac911352d4831215fba300d02b9faa6b4","size":38946,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.4.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.4.2_1536276085702_0.28033264873046404"},"_hasShrinkwrap":false,"publish_time":1536276085928,"_cnpm_publish_time":1536276085928},"0.4.1":{"name":"focus-lock","version":"0.4.1","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"7bd82a60b8069c0b73d0a36a894281c7ef8a06f4","_id":"focus-lock@0.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"15a993f51838d560a248564b3a2f81ddd381c1e0","size":38986,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.4.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.4.1_1535461036190_0.7630552925644902"},"_hasShrinkwrap":false,"publish_time":1535461036262,"_cnpm_publish_time":1535461036262},"0.4.0":{"name":"focus-lock","version":"0.4.0","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"aa86382bab0284db6edcd93ebf2a43cb981e9366","_id":"focus-lock@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"b53d4f32dde4620428d036d0439c1ee356a020bd","size":38976,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.4.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.4.0_1535460493080_0.21100668267917855"},"_hasShrinkwrap":false,"publish_time":1535460493184,"_cnpm_publish_time":1535460493184},"0.3.0":{"name":"focus-lock","version":"0.3.0","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"fb51beb06a028b40763b38f3e14e132474762244","_id":"focus-lock@0.3.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"cd9f9ecb279cb0f09b306b5ae713e6dd58fd15ed","size":38080,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.3.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.3.0_1525774811544_0.09784098454068757"},"_hasShrinkwrap":false,"publish_time":1525774811644,"_cnpm_publish_time":1525774811644},"0.2.4":{"name":"focus-lock","version":"0.2.4","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"fc257fc24ccc09764645aba67abb2b993490d194","_id":"focus-lock@0.2.4","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"d44d6f96289c03c6bcb19fb0c332a6bc540f60e9","size":38010,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.2.4.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.2.4_1524034998135_0.21898036886568772"},"_hasShrinkwrap":false,"publish_time":1524034998270,"_cnpm_publish_time":1524034998270},"0.2.3":{"name":"focus-lock","version":"0.2.3","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"e5e0f38745284ed204e57db0d1cedb6d6e7666fe","_id":"focus-lock@0.2.3","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"4c2f9d810083aa8a6c538fd2d96942ca12b3ae59","size":38008,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.2.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.2.3_1524034261366_0.784883219452565"},"_hasShrinkwrap":false,"publish_time":1524034261447,"_cnpm_publish_time":1524034261447},"0.2.2":{"name":"focus-lock","version":"0.2.2","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"7c561541fb8184adfcd715c167f7841dfb35d2d6","_id":"focus-lock@0.2.2","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"401379cceb249f2b5c1ae20995f94837036feea2","size":37995,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.2.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.2.2_1523445523392_0.9354364309743068"},"_hasShrinkwrap":false,"publish_time":1523445523443,"_cnpm_publish_time":1523445523443},"0.2.1":{"name":"focus-lock","version":"0.2.1","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"c985b015e9beced53c49096c1682e2eea4b52b5a","_id":"focus-lock@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"52dbd7c7dae5658bc2da5138ead3c90b8f98e8a4","size":37998,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.2.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.2.1_1522459199672_0.20442163449050943"},"_hasShrinkwrap":false,"publish_time":1522459199895,"_cnpm_publish_time":1522459199895},"0.2.0":{"name":"focus-lock","version":"0.2.0","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"b89b3d99baefb1315d8dba2484497b0aac5c95a0","_id":"focus-lock@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"64bf71b22862a1d4ea4642f938d96ba15b9443a0","size":37978,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.2.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock_0.2.0_1521085010174_0.9095646956885872"},"_hasShrinkwrap":false,"publish_time":1521085010251,"_cnpm_publish_time":1521085010251},"0.1.0":{"name":"focus-lock","version":"0.1.0","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"7dbf86ee821525d2bfe39cc37b1b751005182a4c","_id":"focus-lock@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"1477dcb646e158eb538d6b81b17b7866222b6de1","size":39422,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.1.0.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock-0.1.0.tgz_1509951380821_0.7256948088761419"},"directories":{},"publish_time":1509951380889,"_hasShrinkwrap":false,"_cnpm_publish_time":1509951380889},"0.0.6":{"name":"focus-lock","version":"0.0.6","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"e7e9679c80b388fd7b0a854c983a1f8a9a399507","_id":"focus-lock@0.0.6","_shasum":"dca6e500177b8bd38595b7a3a5a2c33e758c00a2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"dca6e500177b8bd38595b7a3a5a2c33e758c00a2","size":42329,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.0.6.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock-0.0.6.tgz_1509445818324_0.9888071124441922"},"directories":{},"publish_time":1509445818438,"_cnpm_publish_time":1509445818438,"_hasShrinkwrap":false},"0.0.4":{"name":"focus-lock","version":"0.0.4","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"9c8ab4f6ac739a87b119842ac361e30556a950af","_id":"focus-lock@0.0.4","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"145a7fe332356e1b540e7e478c41766587788e3c","size":42310,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.0.4.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock-0.0.4.tgz_1505866737193_0.41407121694646776"},"directories":{},"publish_time":1505866737352,"_hasShrinkwrap":false,"_cnpm_publish_time":1505866737352},"0.0.3":{"name":"focus-lock","version":"0.0.3","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"16cbe8860283241f4dc68091f402b96ecbbf26d3","_id":"focus-lock@0.0.3","_shasum":"77de4deff0758102101f35a8d9de051669419211","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"77de4deff0758102101f35a8d9de051669419211","size":42122,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.0.3.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock-0.0.3.tgz_1504669411924_0.7812141506001353"},"directories":{},"publish_time":1504669412025,"_hasShrinkwrap":false,"_cnpm_publish_time":1504669412025},"0.0.2-2":{"name":"focus-lock","version":"0.0.2-2","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"b62e21a144f7208e7ba8e214cf136043d9201901","_id":"focus-lock@0.0.2-2","_shasum":"ccc8f50942b4955a1081f5ac0c3215bf25128c42","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"ccc8f50942b4955a1081f5ac0c3215bf25128c42","size":41582,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.0.2-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.0.2-2.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock-0.0.2-2.tgz_1504324214596_0.3389826291240752"},"directories":{},"publish_time":1504324214782,"_hasShrinkwrap":false,"_cnpm_publish_time":1504324214782},"0.0.2-1":{"name":"focus-lock","version":"0.0.2-1","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"b62e21a144f7208e7ba8e214cf136043d9201901","_id":"focus-lock@0.0.2-1","_shasum":"b1c4781c819a280b02909d4adf796b8ebf1f2234","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"b1c4781c819a280b02909d4adf796b8ebf1f2234","size":38577,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.0.2-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.0.2-1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock-0.0.2-1.tgz_1504324137598_0.8573733924422413"},"directories":{},"publish_time":1504324137694,"_cnpm_publish_time":1504324137694,"_hasShrinkwrap":false},"0.0.2":{"name":"focus-lock","version":"0.0.2","description":"DOM 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 --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"cb71c1872b921f3f2e25738e198c8818f4470161","_id":"focus-lock@0.0.2","_shasum":"3a6184154d82d6bf16daef795ec83bf9a0a99453","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"3a6184154d82d6bf16daef795ec83bf9a0a99453","size":38538,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.0.2.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock-0.0.2.tgz_1504323669664_0.4070456842891872"},"directories":{},"publish_time":1504323669826,"_hasShrinkwrap":false,"_cnpm_publish_time":1504323669826},"0.0.1":{"name":"focus-lock","version":"0.0.1","description":"DOM trap for a focus","main":"index.js","scripts":{"build":"babel src -d dist","test":"npm run test:pick -- '_tests/**/*spec.js'","test:pick":"BABEL_ENV=test mocha --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/focus-lock.git"},"keywords":["focus","trap","vanilla"],"author":{"name":"theKashey","email":"thekashey@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"homepage":"https://github.com/theKashey/focus-lock#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-preset-env":"1.6.0","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","sinon":"3.2.1"},"gitHead":"cb71c1872b921f3f2e25738e198c8818f4470161","_id":"focus-lock@0.0.1","_shasum":"61d73aec141f9f2a4baf396deb8d692b3a02afe3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"kashey","email":"thekashey@gmail.com"},"dist":{"shasum":"61d73aec141f9f2a4baf396deb8d692b3a02afe3","size":38528,"noattachment":false,"key":"/focus-lock/-/focus-lock-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/focus-lock/download/focus-lock-0.0.1.tgz"},"maintainers":[{"name":"kashey","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/focus-lock-0.0.1.tgz_1504323492392_0.8965813275426626"},"directories":{},"publish_time":1504323492479,"_hasShrinkwrap":false,"_cnpm_publish_time":1504323492479}},"readme":"# focus-lock\n\nIt is a trap! We got your focus and will not let him out!\n\n[![NPM](https://nodei.co/npm/focus-lock.png?downloads=true&stars=true)](https://nodei.co/npm/react-focus-lock/)\n\n**Important** - this is a low level package to be used in order to create \"focus lock\".\nIt does not provide any \"lock\" capabilities by itself, only helpers you can use to create one\n\n# Focus-lock implementations\n\nThis is a base package for:\n\n- [react-focus-lock](https://github.com/theKashey/react-focus-lock)\n  [![downloads](https://badgen.net/npm/dm/react-focus-lock)](https://www.npmtrends.com/react-focus-lock)\n- [vue-focus-lock](https://github.com/theKashey/vue-focus-lock)\n  [![downloads](https://badgen.net/npm/dm/vue-focus-lock)](https://www.npmtrends.com/vue-focus-lock)\n- [dom-focus-lock](https://github.com/theKashey/dom-focus-lock)\n  [![downloads](https://badgen.net/npm/dm/dom-focus-lock)](https://www.npmtrends.com/dom-focus-lock)\n\nThe common use case will look like final realization.\n\n```js\nimport { moveFocusInside, focusInside } from 'focus-lock';\n\nif (someNode && !focusInside(someNode)) {\n  moveFocusInside(someNode, lastActiveFocus /* very important to know */);\n}\n```\n\n> note that tracking `lastActiveFocus` is on the end user.\n\n## Declarative control\n\n`focus-lock` provides not only API to be called by some other scripts, but also a way one can leave instructions inside HTML markup\nto amend focus behavior in a desired way.\n\nThese are `data-attributes` one can add on the elements:\n\n- control\n  - `data-focus-lock=[group-name]` to create a focus group (scattered focus)\n  - `data-focus-lock-disabled=\"disabled\"` marks such group as disabled and removes from the list. Equal to removing elements from the DOM.\n  - `data-no-focus-lock` focus-lock will ignore/allow focus inside marked area. Focus on this elements will not be managed by focus-lock.\n- autofocus (via `moveFocusInside(someNode, null)`)\n  - `data-autofocus` will autofocus marked element on activation.\n  - `data-autofocus-inside` focus-lock will try to autofocus elements within selected area on activation.\n  - `data-no-autofocus` focus-lock will not autofocus any node within marked area on activation.\n\nThese markers are available as `import * as markers from 'focus-lock/constants'`\n\n## Additional API\n\n### Get focusable nodes\n\nReturns visible and focusable nodes\n\n```ts\nimport { expandFocusableNodes, getFocusableNodes, getTabbleNodes } from 'focus-lock';\n\n// returns all focusable nodes inside given locations\ngetFocusableNodes([many, nodes])[0].node.focus();\n\n// returns all nodes reacheable in the \"taborder\" inside given locations\ngetTabbleNodes([many, nodes])[0].node.focus();\n\n// returns an \"extended information\" about focusable nodes inside. To be used for advances cases (react-focus-lock)\nexpandFocusableNodes(singleNodes);\n```\n\n### Programmatic focus management\n\nAllows moving back and forth between focusable/tabbable elements\n\n```ts\nimport { focusNextElement, focusPrevElement } from 'focus-lock';\nfocusNextElement(document.activeElement, {\n  scope: theBoundingDOMNode,\n}); // -> next tabbable element\n```\n\n### Return focus\n\nAdvanced API to return focus (from the Modal) to the last or the next best location\n\n```ts\nimport { captureFocusRestore } from 'focus-lock';\nconst restore = captureFocusRestore(element);\n// ....\nrestore()?.focus(); // restores focus the the element, or it's siblings in case it no longer exists\n```\n\n# WHY?\n\nFrom [MDN Article about accessible dialogs](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_dialog_role):\n\n- The dialog must be properly labeled\n- Keyboard **focus must be managed** correctly\n\nThis one is about managing the focus.\n\nI'v got a good [article about focus management, dialogs and WAI-ARIA](https://medium.com/@antonkorzunov/its-a-focus-trap-699a04d66fb5).\n\n# Focus fighting\n\nIt is possible, that more that one \"focus management system\" is present on the site.\nFor example, you are using FocusLock for your content, and also using some\nModal dialog, with FocusTrap inside.\n\nBoth system will try to do their best, and move focus into their managed areas.\nStack overflow. Both are dead.\n\nFocus Lock(React-Focus-Lock, Vue-Focus-Lock and so on) implements anti-fighting\nprotection - once the battle is detected focus-lock will surrender(as long there is no way to win this fight).\n\nYou may also land a peace by special data attribute - `data-no-focus-lock`(constants.FOCUS_ALLOW). It will\nremove focus management from all nested elements, letting you open modals, forms, or\nuse any third party component safely. Focus lock will just do nothing, while focus is on the marked elements.\n\n# API\n\n`default(topNode, lastNode)` (aka setFocus), moves focus inside topNode, keeping in mind that last focus inside was - lastNode\n\n# Licence\n\nMIT\n","_attachments":{},"homepage":"https://github.com/theKashey/focus-lock#readme","bugs":{"url":"https://github.com/theKashey/focus-lock/issues"},"license":"MIT"}