/built_html

A basic builder for injecting content hashes or other things into templates.

Primary LanguageDartBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

A basic Builder for injecting content into html templates.

Usage

First, add a dependency on this package:

dev_dependencies:
  built_html: ^0.1.0

The next step is to rename your *.html files to a *.template.html files. Those files will be modified and copied to the original *.html location.

Also, take a look at example project for a working solution.

Commands

digest <url>

This command adds a content hash of an asset. Takes one parameter, the path to the file.

<script src="main.dart.js?q={{digest main.dart.js}}"></script>

version

This command simply adds the version from your package.yaml. Takes no parameters.

<script src="main.dart.js?q={{version}}"></script>