1.0.0 • Published 4 years ago

hash-static v1.0.0

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

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

NameKindDescription
entryrequired stringRelative path from the current directory to entry index.html
minifyoptional boolean (default is true)Minify index.html markup

Changelog

License

MIT