Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 1.76 KB

README.md

File metadata and controls

64 lines (43 loc) · 1.76 KB

hash-static

NPM Build Coverage

Utility to hash static assets.

hash-static provides a CLI to minify and hash static assets using htmlnano and posthtml-hash.

Install

yarn add -D hash-static

Usage

The entry must be an index.html file. The path is relative from the current directory.

CLI

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.

Node

const { hashStatic } = require('hash-static');

hashStatic({ entry: 'dist/index.html' });

Options

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

License

MIT