An open API service indexing awesome lists of open source software.

https://github.com/ivanvanderbyl/ember-cli-critical

Ember CLI addon which wraps Critical, to extract & inline critical-path (above-the-fold) CSS from HTML
https://github.com/ivanvanderbyl/ember-cli-critical

addon critical-css css ember-cli inline-css

Last synced: 6 months ago
JSON representation

Ember CLI addon which wraps Critical, to extract & inline critical-path (above-the-fold) CSS from HTML

Awesome Lists containing this project

README

          

# `ember-cli-critical`

This addon adds an ember-cli post build hook which runs your built app through [Critical](https://github.com/addyosmani/critical/)

> Critical extracts & inlines critical-path (above-the-fold) CSS from HTML

It will remove the extracted CSS from your stylesheets and rewrite the link tags to point to the new files after inlining.

## Installation

ember install ember-cli-critical

## Configuration

By default this addon will run only on production builds, but you can change this by overwriting
the `enabled` setting in your `ember-cli-build.js`

```js
{
"ember-cli-critical": {
enabled: true,
critical: {
// critical options
}
}
}

```

See [Critical](https://github.com/addyosmani/critical/#usage) usage for available options.

## Running Tests

* `npm test` (Runs `ember try:each` to test your addon against multiple Ember versions)
* `ember test`
* `ember test --server`