You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
esbuild has gotten better at transpiling certain CSS features for older browsers should you need that (like you can use nesting and have it flattened out). See: https://esbuild.github.io/content-types/#css
Because of this, and because I rarely reach for any particular PostCSS plugins in my own builds any more—in fact more and more my CSS is contained within declarative shadow DOM which I don't put through any processor—it's starting to feel like PostCSS is unnecessary complexity. Like Sass, it's a product of a bygone age.
So I find myself mulling over the idea of making PostCSS optional. And if that's a given, then the question becomes: do we truly make it an option? A "bundled configuration" perhaps? And not the default?
I'd love feedback from the community on this! If we go down this road, it makes the most sense to do it for Bridgetown 2.0. Otherwise I'd want to wait and revisit for Bridgetown 3.0.
The text was updated successfully, but these errors were encountered:
I find myself mulling over the idea of making PostCSS optional.
I'm always in favour of something that removes a build step.
do we truly make it an option?
I think we should still have it baked in so it could be set up with a flag passed into bridgetown new, but a default setup wouldn't have it included. I reckon that's the path we should take ....
Two things have happened in the last year or two:
Because of this, and because I rarely reach for any particular PostCSS plugins in my own builds any more—in fact more and more my CSS is contained within declarative shadow DOM which I don't put through any processor—it's starting to feel like PostCSS is unnecessary complexity. Like Sass, it's a product of a bygone age.
So I find myself mulling over the idea of making PostCSS optional. And if that's a given, then the question becomes: do we truly make it an option? A "bundled configuration" perhaps? And not the default?
I'd love feedback from the community on this! If we go down this road, it makes the most sense to do it for Bridgetown 2.0. Otherwise I'd want to wait and revisit for Bridgetown 3.0.
The text was updated successfully, but these errors were encountered: