{"library":"jdenticon","type":"library","category":null,"description":"Jdenticon is a JavaScript library for generating unique, recognizable identicons, often used for user avatars or cryptographic hashing visualization. It supports rendering these icons into both HTML5 Canvas (raster) and SVG (vector) elements, providing flexibility for different display needs. The library offers distinct bundles for browser and Node.js environments, enabling client-side display or server-side image generation, including PNG outputs. The current stable version is 3.3.0. Release cadence is somewhat ad-hoc, with several minor releases per year addressing bugs, improving TypeScript support, and enhancing features. Key differentiators include its dual Canvas/SVG rendering capabilities, a wide range of configurable aesthetic properties (padding, saturation, hues), and a CLI tool. Since version 3.0.0, automatic icon rendering on page load requires explicit opt-in.","language":"javascript","status":"active","version":"3.3.0","tags":["javascript","identicon","jdenticon","avatar","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jdenticon","imports":["import { update } from 'jdenticon';","import { drawIcon } from 'jdenticon';","import { toPng } from 'jdenticon/node';","import 'jdenticon/standalone';"]},{"cmd":"yarn add jdenticon","imports":[]},{"cmd":"pnpm add jdenticon","imports":[]}],"homepage":"https://jdenticon.com","github":"https://github.com/dmester/jdenticon","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jdenticon","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/jdenticon/compatibility"}}