{"_id":"@cjser/gravatar-url","_rev":"2-e03fb22e309231dc45d6f2df91dd2aec","name":"@cjser/gravatar-url","dist-tags":{"latest":"4.0.2-cjser.2"},"versions":{"4.0.1-cjser.2":{"name":"@cjser/gravatar-url","version":"4.0.1-cjser.2","keywords":["gravatar","avatar","profile","image","picture","photo","hash","email","identifier"],"author":{"url":"https://sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"@cjser/gravatar-url@4.0.1-cjser.2","maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"dist":{"shasum":"d3f5a56be09f6e03a90b1865767c04e388e57f5d","tarball":"https://registry.npmjs.org/@cjser/gravatar-url/-/gravatar-url-4.0.1-cjser.2.tgz","fileCount":6,"integrity":"sha512-SxgSu+KsnTEhhSc7ZFcWyyuSGAePWz/2rE9JSXv/4gawZA3GvaTwuvJa/y+FVLCYqhIK6ShRQCx3kY/L6sZ3UQ==","signatures":[{"sig":"MEQCIAR+BOCUVzcr4xYzLOiC/nohFTelnmfqhONd4yVWsG3EAiBDf0/8Ur/5bs8yhHm4SKFBUi10MK0t4ln1DrN6xnOUiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9963},"main":"./dist-cjser/index.cjs","type":"module","cjser":{"original":{"name":"gravatar-url","files":["index.js","index.d.ts"],"exports":"./index.js","scripts":{"test":"xo && ava && tsd"},"version":"4.0.1","repository":"sindresorhus/gravatar-url","dependencies":{"md5-hex":"^4.0.0","type-fest":"^1.0.2"}},"cjserVersion":2,"sourceVersion":"4.0.1"},"engines":{"node":">=12"},"exports":{"default":"./index.js","require":"./dist-cjser/index.cjs"},"gitHead":"a4bef54d7d22d3d9a6b84528457938d84cd65fe7","scripts":{"test":"xo && ava && tsd"},"_npmUser":{"name":"nanahira","email":"nanahira@momobako.com"},"repository":{"url":"https://code.moenext.com/3rdeye/cjser.git","type":"git"},"_npmVersion":"10.7.0","description":"Get the URL to a Gravatar image from an identifier, such as an email","directories":{},"_nodeVersion":"20.14.0","dependencies":{"type-fest":"^1.0.2","@cjser/md5-hex__v4_0_0":"4.0.0-cjser.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.39.1","ava":"^3.15.0","tsd":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/gravatar-url_4.0.1-cjser.2_1778158346562_0.6775925323277616","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-cjser.2":{"name":"@cjser/gravatar-url","version":"4.0.2-cjser.2","description":"Get the URL to a Gravatar image from an identifier, such as an email","license":"MIT","repository":{"type":"git","url":"https://code.moenext.com/3rdeye/cjser.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"require":"./dist-cjser/index.cjs","default":"./index.js"},"types":"./index.d.ts","sideEffects":false,"engines":{"node":">=12"},"scripts":{"test":"xo && ava && tsd"},"keywords":["gravatar","avatar","profile","image","picture","photo","hash","email","identifier"],"dependencies":{"type-fest":"^1.0.2","@cjser/md5-hex__v4_0_0":"4.0.0-cjser.2"},"devDependencies":{"ava":"^3.15.0","tsd":"^0.14.0","xo":"^0.39.1"},"main":"./dist-cjser/index.cjs","cjser":{"sourceVersion":"4.0.2","cjserVersion":2,"original":{"name":"gravatar-url","version":"4.0.2","exports":"./index.js","repository":"sindresorhus/gravatar-url","dependencies":{"md5-hex":"^4.0.0","type-fest":"^1.0.2"},"files":["index.js","index.d.ts"],"scripts":{"test":"xo && ava && tsd"}}},"gitHead":"a4bef54d7d22d3d9a6b84528457938d84cd65fe7","_id":"@cjser/gravatar-url@4.0.2-cjser.2","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-jdNipepOZzF8jjscQ3bOH6v7MNV8qlfV3LQf6z6nTV37XQxc244jCXqrsi9ltVxfiUvn/M2aE7ijFzAIHFkqHg==","shasum":"21a27f7157bb5b1696d9a7362484588fd2b120c9","tarball":"https://registry.npmjs.org/@cjser/gravatar-url/-/gravatar-url-4.0.2-cjser.2.tgz","fileCount":6,"unpackedSize":10197,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICVaojWI28HF/MyAePdhI5QxOUrrlCLHLHIcco28QmqiAiEAqd+/8E6UkeJNDvidHfutemXyrBn85xyc4QskPPWY1ns="}]},"_npmUser":{"name":"nanahira","email":"nanahira@momobako.com"},"directories":{},"maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gravatar-url_4.0.2-cjser.2_1778690919917_0.006327465022273326"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T12:52:26.458Z","modified":"2026-05-13T16:48:40.160Z","4.0.1-cjser.2":"2026-05-07T12:52:26.694Z","4.0.2-cjser.2":"2026-05-13T16:48:40.040Z"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"license":"MIT","keywords":["gravatar","avatar","profile","image","picture","photo","hash","email","identifier"],"repository":{"type":"git","url":"https://code.moenext.com/3rdeye/cjser.git"},"description":"Get the URL to a Gravatar image from an identifier, such as an email","maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"readme":"# gravatar-url\n\n> Get the URL to a [Gravatar](https://en.gravatar.com) image from an identifier, such as an email\n\n## Install\n\n```sh\nnpm install gravatar-url\n```\n\n## Usage\n\n```js\nimport gravatarUrl from 'gravatar-url';\n\ngravatarUrl('sindresorhus@gmail.com', {size: 200});\n//=> 'https://gravatar.com/avatar/d36a92237c75c5337c17b60d90686bf9?size=200'\n```\n\n## API\n\n### gravatarUrl(identifier, options?)\n\n#### identifier\n\nType: `string`\n\nIdentifier for which to get the Gravatar image.\n\nThis will typically be an email matching a Gravatar profile, but can technically be any string.\n\nThe Gravatar service only sees a hash of the identifier, so you could actually use this to get pseudo-random avatars for any entity, e.g. based on its ID.\n\nNote that if the identifier contains an `@`, it is assumed to be an email, and will therefore be lower-cased and trimmed before hashing, as per the Gravatar instructions - otherwise it will be hashed as-is.\n\n#### options\n\nType: `object`\n\n##### size\n\nType: `number`\\\nDefault: `80`\\\nValues: `1..2048`\n\n[Size](https://en.gravatar.com/site/implement/images/#size) of the image.\n\n##### default\n\nType: `string`\\\nDefault: [This image](https://gravatar.com/avatar/00000000000000000000000000000000)\\\nValues: Custom URL or [`404`](https://gravatar.com/avatar/5cc22f8c06631cccead907acbb627b69?default=404), [`mp`](https://gravatar.com/avatar/5cc22f8c06631cccead907acbb627b69?default=mp), [`identicon`](https://gravatar.com/avatar/5cc22f8c06631cccead907acbb627b69?default=identicon), [`monsterid`](https://gravatar.com/avatar/5cc22f8c06631cccead907acbb627b69?default=monsterid), [`wavatar`](https://gravatar.com/avatar/5cc22f8c06631cccead907acbb627b69?default=wavatar), [`retro`](https://gravatar.com/avatar/5cc22f8c06631cccead907acbb627b69?default=retro), [`blank`](https://gravatar.com/avatar/5cc22f8c06631cccead907acbb627b69?default=blank)\n\n[Image](https://en.gravatar.com/site/implement/images/#default-image) to return if the identifier didn't match any Gravatar profile.\n\n##### rating\n\nType: `string`\\\nDefault: `g`\\\nValues: `g` `pg` `r` `x`\n\nAllowed [rating](https://en.gravatar.com/site/implement/images/#rating) of the image.\n\n## Related\n\n- [get-gravatar](https://github.com/sindresorhus/get-gravatar) - Get a Gravatar image\n\n## cjser\n\nThis package is a CommonJS-compatible build generated by cjser for projects that still need `require()` support. The source version matches the original npm package version, with a cjser prerelease suffix for this generated build.\nOriginal repository: https://github.com/sindresorhus/gravatar-url\n","readmeFilename":"readme.md"}