0.0.5 • Published 8 years ago
amp-inline-critical-cli v0.0.5
amp-inline-critical-cli
This is a project, a slight modification of an existing npm module called inline-critical. All Credit for developing the original packages goes to the guys who developed inline-critical.
##!Important
This sole purpose of this package is to assist in developing amp webpages, that require special <style amp-custom></style> attibute to be valid, and not to modify any external css like google fonts api, or font-awesome
Installation
This module is installed via npm:
$ npm install amp-inline-critical-cliCLI
Recommened usage in example below.
Works well with either .html or .php files.
amp-inline-critical-cli -c /path/to/css/main.css -h /path/to/index.html > /path/to/output/index.htmlRun amp-inline-critical-cli --help to see the list of options.
inline(html, styles, options?)
htmlis the HTML you want to use to inline your critical styles, or any other stylesstylesare the styles you're looking to inlineoptionsis an optional configuration objectminifywill minify the styles before inlining (default: true)extractwill remove the inlined styles from any stylesheets referenced in the HTMLbasePathwill be used when extracting styles to find the files references byhrefattributesignoreignore matching stylesheets when inlining.selectordefines the element used by loadCSS as a reference for inlining.
License
No License