This addon adds an ember-cli post build hook which runs your built app through 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.
ember install ember-cli-critical
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
{
"ember-cli-critical": {
enabled: true,
critical: {
// critical options
}
}
}
See Critical usage for available options.
npm test
(Runsember try:each
to test your addon against multiple Ember versions)ember test
ember test --server