Utility to hash static assets.
hash-static
provides a CLI to minify and hash static assets using htmlnano and posthtml-hash.
yarn add -D hash-static
The entry must be an index.html
file. The path is relative from the current directory.
yarn run hash-static 'dist/index.html'
You can use the CLI as a postbuild script to package.json
.
"scripts": {
"build": "rollup -c",
+ "postbuild": "hash-static dist/index.html"
}
Then, running yarn build
will automatically run the postbuild
script.
const { hashStatic } = require('hash-static');
hashStatic({ entry: 'dist/index.html' });
Name | Kind | Description |
---|---|---|
entry |
required string |
Relative path from the current directory to entry index.html |
minify |
optional boolean (default is true ) |
Minify index.html markup |