{"library":"babel-plugin-react-inline-svg-unique-id","type":"library","category":null,"description":"A Babel plugin (v1.5.0) that transforms inline React SVG components at build time to replace hardcoded definition IDs with runtime-generated unique IDs, preventing ID collisions when the same SVG is used multiple times on a page. Requires the companion runtime package @inline-svg-unique-id/react. Stable, updated sporadically, maintained by a single contributor. Key differentiator: SSR-friendly with a context provider for custom ID prefixes, unlike alternatives that rely on random hashes without SSR support.","language":"javascript","status":"active","version":"1.5.0","tags":["javascript","babel-plugin"],"last_verified":"Wed May 27","install":[{"cmd":"npm install babel-plugin-react-inline-svg-unique-id","imports":["module.exports = require('babel-plugin-react-inline-svg-unique-id')","import { useUniqueInlineId } from '@inline-svg-unique-id/react'","import { Provider } from '@inline-svg-unique-id/react'"]},{"cmd":"yarn add babel-plugin-react-inline-svg-unique-id","imports":[]},{"cmd":"pnpm add babel-plugin-react-inline-svg-unique-id","imports":[]}],"homepage":null,"github":"https://github.com/laleksiunas/inline-svg-unique-id","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/babel-plugin-react-inline-svg-unique-id","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/babel-plugin-react-inline-svg-unique-id/compatibility"}}