The modifications in this package are described in more detail here.
NOTE: The transformed AMP HTML produced by the library is only valid inside of a signed exchange, and not to be served as normal HTML. Also, the library is still a work-in-progress and not all transformations described in the link above are implemented.
The local transformer can be used separately from the packager/signer. Here's an example use of the binary:
go get -u github.com/ampproject/amppackager/cmd/transform
$GOPATH/bin/transform -url "documentURL" /path/to/html
For more help, $GOPATH/bin/transform -h
See the binary source code for an example use of the library.