{"library":"react-magnifier","type":"library","category":null,"description":"react-magnifier is a lightweight React component designed to provide interactive image zooming functionality, allowing users to magnify specific areas of an image. It is currently stable at version 3.0.4, with recent releases focusing on bug fixes, TypeScript migration, and broad browser compatibility (targeting ES3 since v3.0.4). The library exhibits a moderate release cadence, addressing issues and introducing enhancements as needed. Key differentiators include built-in support for touch screens, the ability to specify a separate, higher-resolution image for the magnified view (e.g., a thumbnail and a full-size image), and extensive customization options for the magnifying glass's appearance, shape, and behavior through props such as `zoomFactor`, `mgShape`, and `mgShowOverflow`. It functions as a pure presentation component, requiring React v16.0.0 or higher as a peer dependency.","language":"javascript","status":"active","version":"3.0.4","tags":["javascript","react","component","image","zoom","magnify","magnifier","magnifying glass","typescript"],"install":[{"cmd":"npm install react-magnifier","imports":["import Magnifier from 'react-magnifier';","import type { MagnifierProps } from 'react-magnifier';","const Magnifier = require('react-magnifier').default;"]},{"cmd":"yarn add react-magnifier","imports":[]},{"cmd":"pnpm add react-magnifier","imports":[]}],"homepage":"https://react-magnifier.samuelmeuli.com/","github":"https://github.com/samuelmeuli/react-magnifier","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/react-magnifier","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/react-magnifier/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}