{"library":"fullscreen-api-polyfill","type":"library","category":null,"description":"The `fullscreen-api-polyfill` package provides a robust polyfill for the W3C Fullscreen API, abstracting away various vendor-prefixed implementations like `mozRequestFullScreen` and `webkitRequestFullScreen`. It enables developers to use the standard `element.requestFullscreen()`, `document.exitFullscreen()`, and access properties such as `document.fullscreenEnabled` and `document.fullscreenElement`, as well as event listeners for `fullscreenchange` and `fullscreenerror`, without needing to write extensive browser-specific conditional logic. The current stable version is `1.1.2`. As a polyfill for a web standard that has largely matured, its release cadence is likely low, focusing on maintaining compatibility and addressing any remaining browser inconsistencies rather than introducing new features. Its primary differentiation is the simplification of cross-browser fullscreen implementation down to a single, standard W3C syntax.","language":"javascript","status":"maintenance","version":"1.1.2","tags":["javascript","fullscreen","polyfill","w3c"],"last_verified":"Wed May 27","install":[{"cmd":"npm install fullscreen-api-polyfill","imports":["import 'fullscreen-api-polyfill';","element.requestFullscreen();","document.fullscreenEnabled;"]},{"cmd":"yarn add fullscreen-api-polyfill","imports":[]},{"cmd":"pnpm add fullscreen-api-polyfill","imports":[]}],"homepage":null,"github":"https://github.com/neovov/Fullscreen-API-Polyfill","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/fullscreen-api-polyfill","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/fullscreen-api-polyfill/compatibility"}}