Generate critical css for your web pages
MIT License
Bot releases are visible (Hide)
Published by pocketjoso about 7 years ago
Published by pocketjoso over 7 years ago
Most noteworthy:
Published by pocketjoso over 7 years ago
Most code changes, including Promise support coming from:
Bumped minimum required node version to 4.2
:
Published by pocketjoso almost 8 years ago
Published by pocketjoso almost 8 years ago
Published by pocketjoso almost 8 years ago
Published by pocketjoso almost 8 years ago
Published by pocketjoso almost 8 years ago
Published by pocketjoso almost 8 years ago
Resolves #149.
Published by pocketjoso almost 8 years ago
Option to not block JS requests:
https://github.com/pocketjoso/penthouse/pull/139
Fix Windows issue for requiring fork of CSS package:
https://github.com/pocketjoso/penthouse/pull/141
Ensure config.json gets downloaded with Penthouse; should resolve some minor SSL issues.
https://github.com/pocketjoso/penthouse/pull/144
Published by pocketjoso about 8 years ago
See #138 for details - only applies to invalid css that couldn't be parsed for AST.
Published by pocketjoso about 8 years ago
Fixes a bug where Penthouse
would yield an error like Error opening url 'http:/???????-??.??': Host not found
for URLs containing non-ASCII characters.
Published by pocketjoso about 8 years ago
Thanks @XhmikosR!
Published by pocketjoso about 8 years ago
See #129.
Published by pocketjoso about 8 years ago
Previously extra closing braces (}
) in the css could yield incorrect critical css - see #127 for details.
This release also moved around quite a lot of code in the code base, however this should not effect end users.
Published by pocketjoso over 8 years ago
Previously all animation
declarations and all @keyframe
rules were removed. As raised in #122, this could cause some flickering for on load @keyframe
animations. Penthouse now only removes @keyframes
that aren't used in the critical css.
Published by pocketjoso over 8 years ago
Fixes a bug which lead to @media all {}
rules (without any further expressions) being removed from critical css:
https://github.com/pocketjoso/penthouse/commit/0eea1304fd85d214815acd5f10424bdc43491eae.
Published by pocketjoso over 8 years ago
See #120 for details.
Published by pocketjoso over 8 years ago
This release covers [email protected]
to [email protected]
.
0.9.6
0.9.5
0.9.3
0.9.2
0.9.1
Published by pocketjoso over 8 years ago
Finally landed now that phantomjs 2 supports Linux as well!