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 = ; moduleexports = // ... output: filename: '[name].[chunkhash].js' chunkFilename: '[name].[chunkhash].js' plugins: 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.