Giter Club home page Giter Club logo

Comments (5)

web-padawan avatar web-padawan commented on May 29, 2024 1

Autoprefixer is generally not needed for modern browsers supported by Aybolit, except for certain properties like user-select and -webkit-appearance, and I prefer listing these explicitly.

Scss is just a personal preference. I'm ok with PostCSS too, just don't know if it would improve compilation time significantly (dart-sass should be fast, too).

from aybolit.

mor10 avatar mor10 commented on May 29, 2024 1

My recommendation is using PostCSS with postcss-preset-env. It gives you a solid platform for both future-forward and bleeding edge features, and proper backwards compat when needed.

from aybolit.

web-padawan avatar web-padawan commented on May 29, 2024 1

I'm back from my vacation and doing some cleanup here, so let me close this issue per above comment. You can switch to precss in your projects if you wish, but I'm going to keep Sass for now.

from aybolit.

lkraav avatar lkraav commented on May 29, 2024

WordPress/gutenberg#14801 very interesting in-depth discussion wrt SASS vs PostCSS

@mor10 quote

From my perspective this is about setting the stage for future development. Sass sits firmly anchored in the past and old best-practices. Building it into tooling at this stage suggests to users that Sass is a viable path forward. That would be unfortunate since modern CSS with the assistance of PostCSS is the official path forward for the web platform. Building in further reliance on Sass at this point holds us back from what's happening elsewhere.

from aybolit.

web-padawan avatar web-padawan commented on May 29, 2024

Thanks for the input, but please keep in mind the following:

  1. This project doesn't need the various capacities of PostCSS. What we really need here are variables (used in combination with custom CSS properties) and loops.

  2. Keeping the .scss source makes it clear that these files are not supposed to be used directly.

from aybolit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.