@fire-bird/favicon-hash-webpack-plugin

0.0.1 • Public • Published

favicon-hash-webpack-plugin

This is an extension plugin for html-webpack-plugin - it can add hash to favicon file, just like favicon.[hash].ico, the hash algorithm is md5 now, and use blueimp-md5 to calculate hash.

Installation

Notice

Install

You can install this plugin with npm:

npm install favicon-hash-webpack-plugin --save-dev

or you can use yarn:

yarn add favicon-hash-webpack-plugin -D

Usage

First, require the plugin in your webpack config:

const FaviconHashPlugin = require('favicon-hash-webpack-plugin');

finally, set favicon in html-webpack-plugin and add the plugin in plugins options after html-webpack-plugin

...
plugins: [
  new HtmlWebpackPlugin({
    favicon: 'path-to-favicon/favicon.ico', // favicon path
  }),
  new FaviconHashPlugin({}),
],
...

and the following icon link will be injected into <head>:

<link rel="shortcut icon" href="your-public-path/favicon.e513b5416b8dc82513c174d5ccde5c21.ico">

Options

This plugin only has the default options now.

License

MIT License

Package Sidebar

Install

npm i @fire-bird/favicon-hash-webpack-plugin

Weekly Downloads

4

Version

0.0.1

License

none

Unpacked Size

6.3 kB

Total Files

3

Last publish

Collaborators

  • dq_x