@victr/favicon-fetcher

2.1.1 • Public • Published

favicon fetcher

Favicon fetcher finds sites favicons and fetches them fast

Install

npm i @victr/favicon-fetcher

Example use

import favicon from '@victr/favicon-fetcher'

window.onload = async function () {
  const img = document.getElementById('some-id')
  const url = await favicon.url('https://github.com')

  img.src = url
}

Export type

export default {
  url: (query: string) => Promise<string>,
  img: (query: string) => Promise<Blob>,
}

As API

Endpoints

Protocols need to be included in the :url query. You can get your favicon as a plaintext url or a blob:

GET /text/:url
GET /blob/:url

Cloudflare Workers

# install
pnpm i -r
pnpm install
pnpm cloudflare:install

# debug
pnpm dev
pnpm cloudflare:dev

/@victr/favicon-fetcher/

    Package Sidebar

    Install

    npm i @victr/favicon-fetcher

    Weekly Downloads

    3

    Version

    2.1.1

    License

    ISC

    Unpacked Size

    20 kB

    Total Files

    9

    Last publish

    Collaborators

    • victr