1.8.0 • Published 4 months ago

favicon-stealer v1.8.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

favicon-stealer

A react component to get clear and consistent favicon of a website easily.

installation

npm

npm install favicon-stealer

pnpm

pnpm add favicon-stealer

usage

import { Favicon } from 'favicon-stealer';

<Favicon url="https://example.com" />

props

NameTypeDescription
urlstringThe URL of the website to fetch the favicon for.
srcstringThe image src(can be local) of the favicon to display.
altstringThe alt text for the favicon image.
sizenumberThe size of the favicon in pixels. Default is 32.
classNamestringA class name to apply to the element.
timeoutnumberThe timeout in milliseconds for fetching the favicon. Default is 3000 (3 seconds).
lazybooleanWhether to load the favicon lazily. Default is false.
borderbooleanWhether to show a border around the favicon. Default is false.
paddingnumberThe padding in pixels.(px) Default is 0.
backgroundstringThe background color of the favicon. Default is transparent.(in hex)
borderRadiusnumberThe border radius in pixels.(px) Default is 0.
preferFallbackbooleanWhether to prefer fallback service (e.g.Google's favicon service) over the website's own favicon. Default is false.
preferSrcbooleanWhether to prefer the local image source over the website's own favicon(if both are provided). Default is true.

npm package

favicon-stealer - npm

github repository

favicon-stealer - github

license

MIT License

Changelog

  • v1.0.0: Initial release (2025.1.21)
  • v1.0.1: Add README.md (2025.1.21)
  • v1.0.2: Update license to MIT (2025.1.21)
  • v1.1.0: Fix show bug(2025.2.1)
  • v1.2.0: Add props(lazy, border, padding, background, borderRadius)(2025.2.1)
  • v1.4.0: Improved favicon detection and optimized package size; Added preferGoogle option and improved favicon loading reliability (2025.2.27)
  • v1.5.0: Update default timeout to 3000(3 seconds) (2025.2.27)
  • v1.6.0: change prop preferGoogle to preferFallback (2025.2.27)
  • v1.8.0: Add props(src, alt, preferSrc), add new fallback(favicon.im)(2025.3.13)
1.8.0

4 months ago

1.6.0

5 months ago

1.5.0

5 months ago

1.4.0

5 months ago

1.2.0

6 months ago

1.1.0

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago