lucleray / next-purgecss

nextjs + purgecss for smaller css bundles
https://www.npmjs.com/package/next-purgecss
134 stars 8 forks source link

Add and document purgeCssEnabled option #20

Closed AlexVipond closed 5 years ago

AlexVipond commented 5 years ago

Adds purgeCssEnabled, a new option that allows you to control whether or not PurgeCSS is enabled based on build environment (development/production and server-side/client-side). Inspired by the enabled option from nuxt-purgecss.

Super useful for developers who design in the browser using atomic CSS frameworks like Tailwind, and therefore need all CSS classes available in the development build.

nuxt-purgecss actually disables PurgeCSS for dev and server environments by default, which is my preference, but I wrote this pull request to keep PurgeCSS enabled by default so that this isn't a breaking change.

AlexVipond commented 5 years ago

Good suggestions, I just finished updating 👍

lucleray commented 5 years ago

Thanks! Published in 3.1.0.

millette commented 5 years ago

I would suggest disabling it automatically in dev mode with the next major release (since it's a breaking change).