Socket
Book a DemoInstallSign in
Socket

favilib

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

favilib

An enhanced Node.js module for generating favicons and assets required for Progressive Web Apps (PWAs). It supports the latest standards from `w3.org`, `Edge`, `Yandex`, and Windows Tile (Manifest), providing a unified interface for both CommonJS and ES m

latest
Source
npmnpm
Version
1.0.5
Version published
Weekly downloads
890
-10.1%
Maintainers
1
Weekly downloads
 
Created
Source

Favilib

CI NPM Version

An enhanced Node.js module for generating favicons and assets required for Progressive Web Apps (PWAs). It supports the latest standards from w3.org, Edge, Yandex, and Windows Tile (Manifest), providing a unified interface for both CommonJS and ES modules.

Features

  • Overhauled API: Built for astro-favicons, but can also be used independently as a Node.js module.
  • Advanced Manifest Support: Full compatibility with the latest W3C Manifest standard, including extended fields as outlined in the Manifest.
  • Enhanced PWA Capabilities:
    • Support for themes, screenshots, and share_target.
    • Advanced handling of file_handlers, protocol_handlers, and localized fields (*_localized).

Installation

Install via npm:

npm i favilib

Usage

Looking for help getting started? Check out the Create Examples guide for step-by-step instructions.

Acknowledgements

This project is based on the favicons open-source library, originally licensed under the MIT License. Significant modifications have been made, including:

  • Bug fixes
  • API redesign
  • New features (e.g., manifest expansion, screenshots support and themes)

Thanks to the original maintainers for their work!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Keywords

favicon

FAQs

Package last updated on 10 Dec 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.