webpack-chunk-hash
    TypeScript icon, indicating that this package has built-in type declarations

    0.6.0 • Public • Published

    webpack-chunk-hash

    Plugin to replace a standard webpack chunk hashing with custom (md5) one.

    Note: It's a clone of webpack-md5-hash plugin, but without sorting provided chunks (unobtrusive), and using native crypto module (performance).

    Install

    npm install --save-dev webpack-chunk-hash
    

    Example

    Just add this plugin as usual.

     
    // webpack.config.js
     
    var WebpackChunkHash = require('webpack-chunk-hash');
     
    module.exports = {
      // ...
      output: {
        filename: '[name].[chunkhash].js',
        chunkFilename: '[name].[chunkhash].js',
      },
      plugins: [
        new WebpackChunkHash({algorithm: 'md5'}) // 'md5' is default value
      ]
    };
     

    Options

    // a callback to add more content to the resulting hash
    additionalHashContent: function(chunk) { return 'your additional content to hash'; } 
    // which algorithm to use (https://nodejs.org/api/crypto.html#crypto_crypto_createhash_algorithm)
    algorithm: 'md5'
    // which digest to use (https://nodejs.org/api/crypto.html#crypto_hash_digest_encoding)
    digest:    'hex'
    

    License

    WebpackChunkHash plugin is released under the MIT license.

    Install

    npm i webpack-chunk-hash

    DownloadsWeekly Downloads

    41,334

    Version

    0.6.0

    License

    MIT

    Unpacked Size

    6.07 kB

    Total Files

    5

    Last publish

    Collaborators

    • alexindigo
    • dogmatico
    • mtraynham