{"_id":"screenfull","_rev":"2858823","name":"screenfull","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","dist-tags":{"latest":"6.0.2"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2022-09-06T17:12:24.000Z","created":"2013-09-06T18:53:37.289Z","6.0.2":"2022-06-19T14:31:37.099Z","6.0.1":"2022-01-16T16:08:04.172Z","6.0.0":"2021-11-03T07:10:04.463Z","5.2.0":"2021-11-03T06:15:48.878Z","5.1.0":"2020-12-24T08:23:34.957Z","5.0.2":"2020-02-13T10:16:45.535Z","5.0.1":"2020-01-19T07:34:25.196Z","5.0.0":"2019-09-09T12:47:07.084Z","4.2.1":"2019-07-27T10:02:18.263Z","4.2.0":"2019-03-31T20:14:52.026Z","4.1.0":"2019-03-19T14:23:13.424Z","4.0.1":"2019-02-18T09:46:44.996Z","4.0.0":"2018-12-15T22:04:19.651Z","3.3.3":"2018-09-04T13:35:21.657Z","3.3.2":"2017-10-27T04:46:52.015Z","3.3.1":"2017-07-06T22:43:59.038Z","3.3.0":"2017-07-06T20:51:39.130Z","3.2.2":"2017-06-14T16:11:28.567Z","3.2.1":"2017-06-09T21:20:28.113Z","3.2.0":"2017-04-16T07:48:17.947Z","3.1.0":"2017-03-13T08:29:40.884Z","3.0.2":"2016-08-12T23:44:26.446Z","3.0.1":"2016-08-12T23:28:14.358Z","3.0.0":"2015-11-24T03:26:30.407Z","2.0.0":"2015-01-07T18:16:00.630Z","1.2.1":"2014-05-01T01:12:53.820Z","1.2.0":"2014-04-29T21:35:10.179Z","1.1.1":"2013-11-20T09:31:54.387Z","1.1.0":"2013-09-06T18:53:37.289Z"},"users":{"passy":true,"omidantilong":true,"scotttesler":true,"timhudson":true,"filipve":true,"rochejul":true,"amongiants":true,"taseenb":true,"npmrud5g":true,"pengxiaohua2017":true,"savesong":true,"flitrue":true,"yanghcc":true,"liu1125":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.git"},"versions":{"6.0.2":{"name":"screenfull","version":"6.0.2","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && tsd"},"keywords":["browser","fullscreen"],"devDependencies":{"tsd":"^0.18.0","xo":"^0.45.0"},"xo":{"envs":["node","browser"]},"types":"./index.d.ts","gitHead":"560d9458f1e94742b51000b42407ce2eb67820cb","bugs":{"url":"https://github.com/sindresorhus/screenfull/issues"},"homepage":"https://github.com/sindresorhus/screenfull#readme","_id":"screenfull@6.0.2","_nodeVersion":"14.19.2","_npmVersion":"8.3.2","dist":{"shasum":"3dbe4b8c4f8f49fb8e33caa8f69d0bca730ab238","size":5097,"noattachment":false,"key":"/screenfull/-/screenfull-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-6.0.2.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_6.0.2_1655649096937_0.3284192943423696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-19T14:31:41.087Z","publish_time":1655649097099,"_cnpm_publish_time":1655649097099},"6.0.1":{"name":"screenfull","version":"6.0.1","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && tsd"},"keywords":["browser","fullscreen"],"devDependencies":{"tsd":"^0.18.0","xo":"^0.45.0"},"xo":{"envs":["node","browser"]},"types":"./index.d.ts","gitHead":"826324dea9a9cac6cded4a41821073cefc29f71b","bugs":{"url":"https://github.com/sindresorhus/screenfull/issues"},"homepage":"https://github.com/sindresorhus/screenfull#readme","_id":"screenfull@6.0.1","_nodeVersion":"14.17.5","_npmVersion":"8.1.0","dist":{"shasum":"3b71e6f06b72d817a8d3be73c45ebe71fa8da1ce","size":5070,"noattachment":false,"key":"/screenfull/-/screenfull-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-6.0.1.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_6.0.1_1642349284057_0.6639305150960861"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-16T16:18:12.182Z","publish_time":1642349284172,"_cnpm_publish_time":1642349284172},"6.0.0":{"name":"screenfull","version":"6.0.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"test":"xo && tsd"},"keywords":["browser","fullscreen"],"devDependencies":{"tsd":"^0.18.0","xo":"^0.45.0"},"xo":{"envs":["node","browser"]},"types":"./index.d.ts","gitHead":"441ec1f20fa1242906eec5c53d192cb06e46b069","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@6.0.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"6f7f37bfe19c5ee50931ac438c1fe380d5b5ff44","size":5070,"noattachment":false,"key":"/screenfull/-/screenfull-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-6.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_6.0.0_1635923404205_0.5702208407615166"},"_hasShrinkwrap":false,"publish_time":1635923404463,"_cnpm_publish_time":1635923404463},"5.2.0":{"name":"screenfull","version":"5.2.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"main":"dist/screenfull.js","engines":{"node":">=0.10.0"},"scripts":{"pretest":"grunt","test":"xo && tsd"},"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.4","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^4.0.1","load-grunt-tasks":"^4.0.0","tsd":"^0.7.1","xo":"^0.16.0"},"types":"dist/screenfull.d.ts","xo":{"envs":["node","browser"]},"gitHead":"834276b57d78b78aff6f78caa51628076d41afb2","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@5.2.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.1","dist":{"shasum":"6533d524d30621fc1283b9692146f3f13a93d1ba","size":5264,"noattachment":false,"key":"/screenfull/-/screenfull-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-5.2.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_5.2.0_1635920148467_0.22165021163912413"},"_hasShrinkwrap":false,"publish_time":1635920148878,"_cnpm_publish_time":1635920148878},"5.1.0":{"name":"screenfull","version":"5.1.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"main":"dist/screenfull.js","engines":{"node":">=0.10.0"},"scripts":{"pretest":"grunt","test":"xo && tsd"},"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.4","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^4.0.1","load-grunt-tasks":"^4.0.0","tsd":"^0.7.1","xo":"^0.16.0"},"types":"dist/screenfull.d.ts","xo":{"envs":["node","browser"]},"gitHead":"5db4e4b4756d998c3e24198efdc87c16fb6448fe","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@5.1.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"85c13c70f4ead4c1b8a935c70010dfdcd2c0e5c8","size":5278,"noattachment":false,"key":"/screenfull/-/screenfull-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-5.1.0.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_5.1.0_1608798214846_0.1546625692843997"},"_hasShrinkwrap":false,"publish_time":1608798214957,"_cnpm_publish_time":1608798214957},"5.0.2":{"name":"screenfull","version":"5.0.2","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"main":"dist/screenfull.js","engines":{"node":">=0.10.0"},"scripts":{"pretest":"grunt","test":"xo && tsd"},"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.4","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^4.0.1","load-grunt-tasks":"^4.0.0","tsd":"^0.7.1","xo":"^0.16.0"},"types":"dist/screenfull.d.ts","xo":{"envs":["node","browser"]},"gitHead":"67d92b14e6c3ebe92f9faa1844b293f230333b1f","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@5.0.2","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"b9acdcf1ec676a948674df5cd0ff66b902b0bed7","size":5456,"noattachment":false,"key":"/screenfull/-/screenfull-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-5.0.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_5.0.2_1581589005412_0.23531504667729597"},"_hasShrinkwrap":false,"publish_time":1581589005535,"_cnpm_publish_time":1581589005535},"5.0.1":{"name":"screenfull","version":"5.0.1","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"main":"dist/screenfull.js","engines":{"node":">=0.10.0"},"scripts":{"pretest":"grunt","test":"xo && tsd"},"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.4","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^4.0.1","load-grunt-tasks":"^4.0.0","tsd":"^0.7.1","xo":"^0.16.0"},"types":"dist/screenfull.d.ts","xo":{"envs":["node","browser"]},"gitHead":"af4f50d9735256cb914b7c1d2d8006490e7f6704","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@5.0.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"873052411eb9096bc1c8e615f5badad119e6e42c","size":5426,"noattachment":false,"key":"/screenfull/-/screenfull-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-5.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_5.0.1_1579419264932_0.34713959656589477"},"_hasShrinkwrap":false,"publish_time":1579419265196,"_cnpm_publish_time":1579419265196},"5.0.0":{"name":"screenfull","version":"5.0.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"main":"dist/screenfull.js","engines":{"node":">=0.10.0"},"scripts":{"pretest":"grunt","test":"xo && tsd"},"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.4","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^4.0.1","load-grunt-tasks":"^4.0.0","tsd":"^0.7.1","xo":"^0.16.0"},"types":"dist/screenfull.d.ts","xo":{"envs":["node","browser"]},"gitHead":"b2a50cc4d1554ef62530a4cae973096a96921c93","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@5.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.11.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"5c2010c0e84fd4157bf852877698f90b8cbe96f6","size":5101,"noattachment":false,"key":"/screenfull/-/screenfull-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-5.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_5.0.0_1568033226942_0.252839979796468"},"_hasShrinkwrap":false,"publish_time":1568033227084,"_cnpm_publish_time":1568033227084},"4.2.1":{"name":"screenfull","version":"4.2.1","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"main":"dist/screenfull.js","engines":{"node":">=0.10.0"},"scripts":{"pretest":"grunt","test":"xo && tsd"},"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.4","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^4.0.1","load-grunt-tasks":"^4.0.0","tsd":"^0.7.1","xo":"^0.16.0"},"types":"dist/screenfull.d.ts","xo":{"envs":["node","browser"]},"gitHead":"2d4a0dfc23c53f63f9b6281ecb6c87c4967388d5","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@4.2.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"3245b7bc73d2b7c9a15bd8caaf6965db7cbc7f04","size":5519,"noattachment":false,"key":"/screenfull/-/screenfull-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-4.2.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_4.2.1_1564221738135_0.3586075169802021"},"_hasShrinkwrap":false,"publish_time":1564221738263,"_cnpm_publish_time":1564221738263},"4.2.0":{"name":"screenfull","version":"4.2.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"main":"dist/screenfull.js","engines":{"node":">=0.10.0"},"scripts":{"pretest":"grunt","test":"xo && tsd"},"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.4","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^4.0.1","load-grunt-tasks":"^4.0.0","tsd":"^0.7.1","xo":"^0.16.0"},"types":"dist/screenfull.d.ts","xo":{"envs":["node","browser"]},"gitHead":"35c1a9eb34fd1c1a652b01e82b8d9a8357a679a6","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@4.2.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d5252a5a0f56504719abbed9ebbcd9208115da03","size":5494,"noattachment":false,"key":"/screenfull/-/screenfull-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-4.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_4.2.0_1554063291903_0.3627348548941731"},"_hasShrinkwrap":false,"publish_time":1554063292026,"_cnpm_publish_time":1554063292026},"4.1.0":{"name":"screenfull","version":"4.1.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"main":"dist/screenfull.js","engines":{"node":">=0.10.0"},"scripts":{"pretest":"grunt","test":"xo && tsd-check"},"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^4.0.0","load-grunt-tasks":"^4.0.0","tsd-check":"^0.5.0","xo":"^0.16.0"},"types":"dist/screenfull.d.ts","xo":{"envs":["node","browser"]},"gitHead":"1bd0f448a5816c22a49b036bbd415af3b137fc7d","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@4.1.0","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"30eb338f615941f5a2cdd96c14e36063d2d9d764","size":5266,"noattachment":false,"key":"/screenfull/-/screenfull-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-4.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_4.1.0_1553005393315_0.7827538905140687"},"_hasShrinkwrap":false,"publish_time":1553005393424,"_cnpm_publish_time":1553005393424},"4.0.1":{"name":"screenfull","version":"4.0.1","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^4.0.0","load-grunt-tasks":"^4.0.0","xo":"^0.16.0"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"08139e52247d00558b332d29479188ea9c347f9a","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@4.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"f3c13c41eb852cd29a63b01cf6e02a4fede137e2","size":4821,"noattachment":false,"key":"/screenfull/-/screenfull-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-4.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_4.0.1_1550483204816_0.1992253095337242"},"_hasShrinkwrap":false,"publish_time":1550483204996,"_cnpm_publish_time":1550483204996},"4.0.0":{"name":"screenfull","version":"4.0.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^4.0.0","load-grunt-tasks":"^4.0.0","xo":"^0.16.0"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"1b62277e936e2bdfd5aba6c39059b894d82103ea","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@4.0.0","_npmVersion":"6.5.0","_nodeVersion":"10.13.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"86f3c26a2e516c8143884d8af16d07f0cb653394","size":4809,"noattachment":false,"key":"/screenfull/-/screenfull-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-4.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_4.0.0_1544911459517_0.10459852689473648"},"_hasShrinkwrap":false,"publish_time":1544911459651,"_cnpm_publish_time":1544911459651},"3.3.3":{"name":"screenfull","version":"3.3.3","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^2.0.0","load-grunt-tasks":"^3.3.0","xo":"^0.16.0"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"41d0b41a3112abb64b4d9fcc50422974153be5f9","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@3.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"8cf7e706aceac2e75131aadcb81b622acfe11d39","size":4660,"noattachment":false,"key":"/screenfull/-/screenfull-3.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.3.3.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull_3.3.3_1536068121574_0.15862414810415326"},"_hasShrinkwrap":false,"publish_time":1536068121657,"_cnpm_publish_time":1536068121657},"3.3.2":{"name":"screenfull","version":"3.3.2","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^2.0.0","load-grunt-tasks":"^3.3.0","xo":"^0.16.0"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"07a403f5e456e5cf8ef47e2846f9c8ccfa8b5476","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@3.3.2","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"a6adf3b3f5556da812725385880600f5b39fbf25","size":4781,"noattachment":false,"key":"/screenfull/-/screenfull-3.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.3.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull-3.3.2.tgz_1509079611946_0.7721562839578837"},"directories":{},"publish_time":1509079612015,"_hasShrinkwrap":false,"_cnpm_publish_time":1509079612015},"3.3.1":{"name":"screenfull","version":"3.3.1","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^2.0.0","load-grunt-tasks":"^3.3.0","xo":"^0.16.0"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"1b989ea0ff73adfda1e3cddd61a6e47bacec2186","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@3.3.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"5eea886b412043af89e2e5cc4433f894d0ebb90b","size":4621,"noattachment":false,"key":"/screenfull/-/screenfull-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.3.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull-3.3.1.tgz_1499381037865_0.9555380190722644"},"directories":{},"publish_time":1499381039038,"_hasShrinkwrap":false,"_cnpm_publish_time":1499381039038},"3.3.0":{"name":"screenfull","version":"3.3.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^2.0.0","load-grunt-tasks":"^3.3.0","xo":"^0.16.0"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"2dc000b5c39b98235b3679c49bbe174c7faa7f63","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@3.3.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"7d9823a41eb50f84fa88f887beddae7291859b58","size":4624,"noattachment":false,"key":"/screenfull/-/screenfull-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.3.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull-3.3.0.tgz_1499374298103_0.632914460496977"},"directories":{},"publish_time":1499374299130,"_hasShrinkwrap":false,"_cnpm_publish_time":1499374299130},"3.2.2":{"name":"screenfull","version":"3.2.2","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^2.0.0","load-grunt-tasks":"^3.3.0","xo":"^0.16.0"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"fc1fe769039382d7168711fee7ef7d467691e399","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@3.2.2","_shasum":"ddd0c2c66a799640a566d95672d79abac4d627aa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ddd0c2c66a799640a566d95672d79abac4d627aa","size":4497,"noattachment":false,"key":"/screenfull/-/screenfull-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.2.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull-3.2.2.tgz_1497456687572_0.46956563577987254"},"directories":{},"publish_time":1497456688567,"_cnpm_publish_time":1497456688567,"_hasShrinkwrap":false},"3.2.1":{"name":"screenfull","version":"3.2.1","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^2.0.0","load-grunt-tasks":"^3.3.0","xo":"^0.16.0"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"caf2365c1da939e520623a11e209a1fc8e1309df","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@3.2.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"02a9b61a0abc53adeb2bc9d6a1150eb774a2b959","size":4488,"noattachment":false,"key":"/screenfull/-/screenfull-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.2.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/screenfull-3.2.1.tgz_1497043227037_0.6641162210144103"},"directories":{},"publish_time":1497043228113,"_cnpm_publish_time":1497043228113,"_hasShrinkwrap":false},"3.2.0":{"name":"screenfull","version":"3.2.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^2.0.0","load-grunt-tasks":"^3.3.0","xo":"^0.16.0"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"6e4111348afd633efe47bdd32363720ede675d2b","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@3.2.0","_shasum":"a4d6637c57e4749ed32eaf4423226d43a99cc11b","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"a4d6637c57e4749ed32eaf4423226d43a99cc11b","size":4493,"noattachment":false,"key":"/screenfull/-/screenfull-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/screenfull-3.2.0.tgz_1492328896203_0.2754464568570256"},"directories":{},"publish_time":1492328897947,"_hasShrinkwrap":false,"_cnpm_publish_time":1492328897947},"3.1.0":{"name":"screenfull","version":"3.1.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^2.0.0","load-grunt-tasks":"^3.3.0","xo":"*"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"061a4ab348b3f58e57449667ac607b9b618e9482","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@3.1.0","_shasum":"55f6febea6cd732a6e0e3b884c96813f7efed3b2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"55f6febea6cd732a6e0e3b884c96813f7efed3b2","size":4463,"noattachment":false,"key":"/screenfull/-/screenfull-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/screenfull-3.1.0.tgz_1489393779111_0.656585396034643"},"directories":{},"publish_time":1489393780884,"_cnpm_publish_time":1489393780884,"_hasShrinkwrap":false},"3.0.2":{"name":"screenfull","version":"3.0.2","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^2.0.0","load-grunt-tasks":"^3.3.0","xo":"*"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"dcdfb8c24688e041ba861529711089cf0e542169","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@3.0.2","_shasum":"9fbcce07bad4c680a8f90f2bfc9c41788af55d0c","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"9fbcce07bad4c680a8f90f2bfc9c41788af55d0c","size":4284,"noattachment":false,"key":"/screenfull/-/screenfull-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.0.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/screenfull-3.0.2.tgz_1471045464332_0.06257056491449475"},"directories":{},"publish_time":1471045466446,"_cnpm_publish_time":1471045466446,"_hasShrinkwrap":false},"3.0.1":{"name":"screenfull","version":"3.0.1","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/screenfull.js.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.0","grunt-contrib-uglify":"^2.0.0","load-grunt-tasks":"^3.3.0","xo":"*"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"4395214db505ff60ed589b10b106f29467f4b55f","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js#readme","_id":"screenfull@3.0.1","_shasum":"a728c52b76817f27d2a0ca380587e16eaa2946ea","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"a728c52b76817f27d2a0ca380587e16eaa2946ea","size":4313,"noattachment":false,"key":"/screenfull/-/screenfull-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/screenfull-3.0.1.tgz_1471044492605_0.9114161357283592"},"directories":{},"publish_time":1471044494358,"_cnpm_publish_time":1471044494358,"_hasShrinkwrap":false},"3.0.0":{"name":"screenfull","version":"3.0.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/screenfull.js"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-uglify":"^0.10.1","load-grunt-tasks":"^3.3.0","xo":"*"},"scripts":{"test":"xo"},"xo":{"envs":["node","browser"]},"gitHead":"e95bb01764de6f35f3f0084497bab3b0f1eac938","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js","_id":"screenfull@3.0.0","_shasum":"e70240daf6432fbf0e4f9a484425e67f75a4ba83","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"e70240daf6432fbf0e4f9a484425e67f75a4ba83","size":4159,"noattachment":false,"key":"/screenfull/-/screenfull-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1448335590407,"_cnpm_publish_time":1448335590407,"_hasShrinkwrap":false},"2.0.0":{"name":"screenfull","version":"2.0.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/screenfull.js"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^0.4.5","grunt-contrib-concat":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.6.0","load-grunt-tasks":"^1.0.0"},"gitHead":"7e15983219556e488bf8d93325ae685fbf49ea3c","bugs":{"url":"https://github.com/sindresorhus/screenfull.js/issues"},"homepage":"https://github.com/sindresorhus/screenfull.js","_id":"screenfull@2.0.0","scripts":{},"_shasum":"a00b29a93e06b1ac5760eda642ca092d551814fe","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.32","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"dist":{"shasum":"a00b29a93e06b1ac5760eda642ca092d551814fe","size":3695,"noattachment":false,"key":"/screenfull/-/screenfull-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-2.0.0.tgz"},"directories":{},"publish_time":1420654560630,"_cnpm_publish_time":1420654560630,"_hasShrinkwrap":false},"1.2.1":{"name":"screenfull","version":"1.2.1","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"sindresorhus/screenfull.js"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"main":"dist/screenfull.js","files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^0.4.1","grunt-contrib-concat":"^0.4.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.4.0","load-grunt-tasks":"^0.4.0"},"_id":"screenfull@1.2.1","dist":{"shasum":"e4a924c103de227a167cad6a0abca99f8353af2e","size":3174,"noattachment":false,"key":"/screenfull/-/screenfull-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-1.2.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1398906773820,"_cnpm_publish_time":1398906773820,"_hasShrinkwrap":false},"1.2.0":{"name":"screenfull","version":"1.2.0","description":"Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","license":"MIT","repository":{"type":"git","url":"sindresorhus/screenfull.js"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"files":["dist/screenfull.js"],"keywords":["browser","fullscreen"],"devDependencies":{"grunt":"^0.4.1","grunt-contrib-concat":"^0.4.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.4.0","load-grunt-tasks":"^0.4.0"},"_id":"screenfull@1.2.0","dist":{"shasum":"70b696fb954756af7dda1481ff85d36e30fae186","size":3166,"noattachment":false,"key":"/screenfull/-/screenfull-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-1.2.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1398807310179,"_cnpm_publish_time":1398807310179,"_hasShrinkwrap":false},"1.1.1":{"name":"screenfull","version":"1.1.1","description":"Browser module - Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","keywords":["browser","fullscreen"],"homepage":"https://github.com/sindresorhus/screenfull.js","license":"MIT","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"files":["dist/screenfull.js"],"main":"dist/screenfull","repository":{"type":"git","url":"git://github.com/sindresorhus/screenfull"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-uglify":"~0.2.4","load-grunt-tasks":"~0.2.0"},"engines":{"node":">=0.8.0"},"readmeFilename":"readme.md","bugs":{"url":"https://github.com/sindresorhus/screenfull/issues"},"_id":"screenfull@1.1.1","dist":{"shasum":"ab5c65f2390c89a41c941e7852ac6812b0062ec3","size":3354,"noattachment":false,"key":"/screenfull/-/screenfull-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-1.1.1.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1384939914387,"_cnpm_publish_time":1384939914387,"_hasShrinkwrap":false},"1.1.0":{"name":"screenfull","version":"1.1.0","description":"Browser module - Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen.","keywords":["browser","fullscreen"],"homepage":"https://github.com/sindresorhus/screenfull.js","license":"MIT","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"files":["dist/screenfull.js"],"main":"dist/screenfull","repository":{"type":"git","url":"sindresorhus/screenfull"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-jshint":"~0.6.4","grunt-contrib-uglify":"~0.2.4","load-grunt-tasks":"~0.1.0"},"engines":{"node":">=0.8.0"},"readmeFilename":"readme.md","_id":"screenfull@1.1.0","dist":{"shasum":"1adc5b9d5e578dcba5653b268859b7bb53d78ade","size":3155,"noattachment":false,"key":"/screenfull/-/screenfull-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/screenfull/download/screenfull-1.1.0.tgz"},"_from":".","_npmVersion":"1.3.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1378493617289,"_cnpm_publish_time":1378493617289,"_hasShrinkwrap":false}},"readme":"# screenfull\n\n> Simple wrapper for cross-browser usage of the JavaScript [Fullscreen API](https://developer.mozilla.org/en/DOM/Using_full-screen_mode), which lets you bring the page or any element into fullscreen. Smoothens out the browser implementation differences, so you don't have to.\n\n**This package is ESM. Please [familiarize](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) yourself with that that implies.**\\\nIf you cannot use ESM or need to support older browsers without using transpilation, use version 5.2.0.\n\n**[Not supported on iPhone](#support)**\n\n**This package is feature complete. No new features will be accepted.**\n\n#### [Demo](https://sindresorhus.com/screenfull)\n\n## Install\n\nOnly 0.7 kB gzipped.\n\n```sh\nnpm install screenfull\n```\n\nAlso available on [cdnjs](https://cdnjs.com/libraries/screenfull.js/5.1.0) *(older version)*.\n\n## Why?\n\n### Screenfull\n\n```js\nimport screenfull from 'screenfull';\n\nif (screenfull.isEnabled) {\n\tscreenfull.request();\n}\n```\n\n### Vanilla JavaScript\n\n```js\ndocument.fullscreenEnabled =\n\tdocument.fullscreenEnabled ||\n\tdocument.mozFullScreenEnabled ||\n\tdocument.documentElement.webkitRequestFullScreen;\n\nfunction requestFullscreen(element) {\n\tif (element.requestFullscreen) {\n\t\telement.requestFullscreen();\n\t} else if (element.mozRequestFullScreen) {\n\t\telement.mozRequestFullScreen();\n\t} else if (element.webkitRequestFullScreen) {\n\t\telement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);\n\t}\n}\n\nif (document.fullscreenEnabled) {\n\trequestFullscreen(document.documentElement);\n}\n\n// This is not even entirely comprehensive. There's more.\n```\n\n## Support\n\n[Supported browsers](https://caniuse.com/#feat=fullscreen)\n\n**Note:** Safari is supported on desktop and iPad, but not on iPhone. This is a limitation in the browser, not in Screenfull.\n\n## Documentation\n\n### Examples\n\n#### Fullscreen the page\n\n```js\nimport screenfull from 'screenfull';\n\ndocument.getElementById('button').addEventListener('click', () => {\n\tif (screenfull.isEnabled) {\n\t\tscreenfull.request();\n\t} else {\n\t\t// Ignore or do something else\n\t}\n});\n```\n\n#### Fullscreen an element\n\n```js\nimport screenfull from 'screenfull';\n\nconst element = document.getElementById('target');\n\ndocument.getElementById('button').addEventListener('click', () => {\n\tif (screenfull.isEnabled) {\n\t\tscreenfull.request(element);\n\t}\n});\n```\n\n#### Hide navigation user-interface on mobile devices\n\n```js\nimport screenfull from 'screenfull';\n\nconst element = document.getElementById('target');\n\ndocument.getElementById('button').addEventListener('click', () => {\n\tif (screenfull.isEnabled) {\n\t\tscreenfull.request(element, {navigationUI: 'hide'});\n\t}\n});\n```\n\n#### Fullscreen an element with jQuery\n\n```js\nimport screenfull from 'screenfull';\n\nconst element = $('#target')[0]; // Get DOM element from jQuery collection\n\n$('#button').on('click', () => {\n\tif (screenfull.isEnabled) {\n\t\tscreenfull.request(element);\n\t}\n});\n```\n\n#### Toggle fullscreen on a image with jQuery\n\n```js\nimport screenfull from 'screenfull';\n\n$('img').on('click', event => {\n\tif (screenfull.isEnabled) {\n\t\tscreenfull.toggle(event.target);\n\t}\n});\n```\n\n#### Detect fullscreen change\n\n```js\nimport screenfull from 'screenfull';\n\nif (screenfull.isEnabled) {\n\tscreenfull.on('change', () => {\n\t\tconsole.log('Am I fullscreen?', screenfull.isFullscreen ? 'Yes' : 'No');\n\t});\n}\n```\n\nRemove listeners with:\n\n```js\nimport screenfull from 'screenfull';\n\nscreenfull.off('change', callback);\n```\n\n#### Detect fullscreen error\n\n```js\nimport screenfull from 'screenfull';\n\nif (screenfull.isEnabled) {\n\tscreenfull.on('error', event => {\n\t\tconsole.error('Failed to enable fullscreen', event);\n\t});\n}\n```\n\nSee the [demo](https://sindresorhus.com/screenfull) for more examples, and view the source.\n\n#### Fullscreen an element with Angular.js\n\nYou can use the [Angular.js binding](https://github.com/hrajchert/angular-screenfull) to do something like:\n\n```html\n<div ngsf-fullscreen>\n\t<p>This is a fullscreen element</p>\n\t<button ngsf-toggle-fullscreen>Toggle fullscreen</button>\n</div>\n```\n\n#### Fullscreen the page with Angular 2\n\n```ts\nimport {Directive, HostListener} from '@angular/core';\nimport screenfull from 'screenfull';\n\n@Directive({\n\tselector: '[toggleFullscreen]'\n})\nexport class ToggleFullscreenDirective {\n\t@HostListener('click') onClick() {\n\t\tif (screenfull.isEnabled) {\n\t\t\tscreenfull.toggle();\n\t\t}\n\t}\n}\n```\n\n```html\n<button toggleFullscreen>Toggle fullscreen<button>\n```\n\n### API\n\n#### .request(element, options?)\n\nMake an element fullscreen.\n\nAccepts a DOM element and [`FullscreenOptions`](https://developer.mozilla.org/en-US/docs/Web/API/FullscreenOptions).\n\nThe default element is `<html>`. If called with another element than the currently active, it will switch to that if it's a descendant.\n\nIf your page is inside an `<iframe>` you will need to add a `allowfullscreen` attribute (+ `webkitallowfullscreen` and `mozallowfullscreen`).\n\nKeep in mind that the browser will only enter fullscreen when initiated by user events like click, touch, key.\n\nReturns a promise that resolves after the element enters fullscreen.\n\n#### .exit()\n\nBrings you out of fullscreen.\n\nReturns a promise that resolves after the element exits fullscreen.\n\n#### .toggle(element, options?)\n\nRequests fullscreen if not active, otherwise exits.\n\nAccepts a DOM element and [`FullscreenOptions`](https://developer.mozilla.org/en-US/docs/Web/API/FullscreenOptions).\n\nReturns a promise that resolves after the element enters/exits fullscreen.\n\n#### .on(event, function)\n\nEvents: `'change' | 'error'`\n\nAdd a listener for when the browser switches in and out of fullscreen or when there is an error.\n\n#### .off(event, function)\n\nRemove a previously registered event listener.\n\n#### .onchange(function)\n\nAlias for `.on('change', function)`\n\n#### .onerror(function)\n\nAlias for `.on('error', function)`\n\n#### .isFullscreen\n\nReturns a boolean whether fullscreen is active.\n\n#### .element\n\nReturns the element currently in fullscreen, otherwise `undefined`.\n\n#### .isEnabled\n\nReturns a boolean whether you are allowed to enter fullscreen. If your page is inside an `<iframe>` you will need to add a `allowfullscreen` attribute (+ `webkitallowfullscreen` and `mozallowfullscreen`).\n\n#### .raw\n\nExposes the raw properties (prefixed if needed) used internally: `requestFullscreen`, `exitFullscreen`, `fullscreenElement`, `fullscreenEnabled`, `fullscreenchange`, `fullscreenerror`\n\n## FAQ\n\n### How can I navigate to a new page when fullscreen?\n\nThat's not supported by browsers for security reasons. There is, however, a dirty workaround. Create a seamless iframe that fills the screen and navigate to the page in that instead.\n\n```js\nimport screenfull from 'screenfull';\n\ndocument.querySelector('#new-page-button').addEventListener(() => {\n\tconst iframe = document.createElement('iframe')\n\n\tiframe.setAttribute('id', 'external-iframe');\n\tiframe.setAttribute('src', 'https://new-page-website.com');\n\tiframe.setAttribute('frameborder', 'no');\n\tiframe.style.position = 'absolute';\n\tiframe.style.top = '0';\n\tiframe.style.right = '0';\n\tiframe.style.bottom = '0';\n\tiframe.style.left = '0';\n\tiframe.style.width = '100%';\n\tiframe.style.height = '100%';\n\n\tdocument.body.prepend(iframe);\n\tdocument.body.style.overflow = 'hidden';\n});\n```\n\n## Resources\n\n- [Using the Fullscreen API in web browsers](https://hacks.mozilla.org/2012/01/using-the-fullscreen-api-in-web-browsers/)\n- [MDN - Fullscreen API](https://developer.mozilla.org/en/DOM/Using_full-screen_mode)\n- [W3C Fullscreen spec](https://fullscreen.spec.whatwg.org/)\n- [Building an amazing fullscreen mobile experience](https://developers.google.com/web/fundamentals/native-hardware/fullscreen/)\n","_attachments":{},"homepage":"https://github.com/sindresorhus/screenfull#readme","bugs":{"url":"https://github.com/sindresorhus/screenfull/issues"},"license":"MIT"}