penthouse icon indicating copy to clipboard operation
penthouse copied to clipboard

Generate critical css for your web pages

Results 22 penthouse issues
Sort by recently updated
recently updated
newest added

I was pretty excited to find this today, since I was going to have a really hard time achieving our lighhouse scores without this. As soon as I implemented the...

This PR adds ability to ignore styles for elements that are contained in hidden elements. There is a new configuration option 'tryParentsDisplayNone' (boolean, default: false - so it doesn't change...

Hey! Are there any plans to update the puppeteer version?

help wanted

Hello. I'm trying to use [rollup-critical-plugin](https://github.com/nystudio107/rollup-plugin-critical) (basic setup) and standalone penthouse and it seems that the process hangs in the Docker environment (node:14.19.0) In both cases with logging I see...

original CSS: ```css .elem { margin: 0 .-18rem; } ``` output: ```css .elem{margin: 0.-18rem} ``` expected: ```css .elem{margin: 0 .-18rem} ```

After generating critical css using penthouse and defering css files , render blocking errors get resolved on google page speed insights but the cumulative layout shift on desktop get increased...

I’m facing an issue where elements that have `display: none` applied on them are considered above the fold and in the critical path, resulting in the inclusion of all their...

This package works great on windows, however as it is right now it's not testable on windows. As seen in #234 this can course some issues when trying to contribute...

help wanted

Not sure if this is a OS dependency but on following specs using "npm run test-all" 5 tests are failing. Windows 7 Pro x64 nodejs 8.2.1 npm 5.3.0

help wanted

Tailwind extensively uses classes that contain colons an actually are valid for css. But they need to be escaped with colon (`:`) in css. For example, I got a problem...