1.0.8 • Published 6 years ago

webpack-hashed-chunkids v1.0.8

Weekly downloads
474
License
ISC
Repository
github
Last release
6 years ago

webpack-hashed-chunkids

npm package npm downloads

a plugin to help webpack to generate unique chunk id based on module id

why

webpack has official plugins to generate a unique module id: module-identifiers

but what about chunk id? I can't find a solution.

what is chunk id? open a bundled file, you can find something like this:

webpackJsonp([117],{...})

and the number 117 is chunk id

dependencies

install

npm install webpack-hashed-chunkids --save-dev

features

  • generate unique chunk id based on unique module id

usage

const HashedChunkidsPlugin = require('webpack-hashed-chunkids');

plugins: [
    new webpack.HashedModuleIdsPlugin(),
    new HashedChunkidsPlugin({
        hashFunction: 'md5', // The hashing algorithm to use, defaults to 'md5'. All functions from Node.JS' crypto.createHash are supported.
        hashDigest: 'hex', // The encoding to use when generating the hash, defaults to 'hex'. All encodings from Node.JS' hash.digest are supported.
        hashDigestLength: 4 // The prefix length of the hash digest to use, defaults to 4.
    })
]
1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago