knamp / ampli

Transform HTML to AMP code
MIT License
2 stars 2 forks source link
amp amp-html

AMPLI

Build Status codecov FOSSA Status

HTML to AMP tranformer

Usage

Install via NPM or yarn.

In your application your can call Ampli like this

import * as log from "log"
import Ampli, { ContextInterface, OptionsInterface } from "ampli"

const options: OptionsInterface | null = {
  //...
}
const additionalDecorators: Function[] | null = [(document: ContextInterface, options: OptionsInterface) => document]

const additionalDecoratorsBefore: Function[] | null = [(document: ContextInterface, options: OptionsInterface) => document]
const html: string = "" //...

const ampli: Ampli = new Ampli(options, additionalDecorators, additionalDecoratorsBefore)
const amp: string = await ampli.transform(html)

log.info(amp)

Options

Constrains

You must provide fully qualified URLs for images, stylesheets.

TODO

License

This project is under MIT license.

FOSSA Status Greenkeeper badge