{"library":"permissions-policy","type":"library","category":null,"description":"The `permissions-policy` package provides Express and Connect middleware for managing the `Permissions-Policy` HTTP header. This header controls which browser features and APIs (like camera, microphone, geolocation) are available to a document and its iframes, enhancing web security. It is the modern successor to the deprecated `Feature-Policy` header and is built upon the foundational work of Evan Hahn, a well-known contributor to web security middleware (e.g., Helmet). Currently stable at version 0.6.0, the package receives periodic updates, with recent releases focusing on improved ESM exports and increased flexibility in defining policy directives. Its primary differentiator is its dedicated, streamlined focus on this single, crucial security header, making it an ideal component for integration into broader security middleware suites.","language":"javascript","status":"active","version":"0.6.0","tags":["javascript","helmet","security","express","connect","permissions-policy","typescript"],"install":[{"cmd":"npm install permissions-policy","imports":["import permissionsPolicy from 'permissions-policy';","const permissionsPolicy = require('permissions-policy');","import type { PermissionsPolicyOptions } from 'permissions-policy';"]},{"cmd":"yarn add permissions-policy","imports":[]},{"cmd":"pnpm add permissions-policy","imports":[]}],"homepage":"https://helmetjs.github.io","github":"https://github.com/pedro-gbf/permissions-policy","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/permissions-policy","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/permissions-policy/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Wed Jul 22","install_tag":null}}