Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New plan for CSS #240

Open
calebeby opened this issue Sep 3, 2021 · 1 comment
Open

New plan for CSS #240

calebeby opened this issue Sep 3, 2021 · 1 comment
Assignees

Comments

@calebeby
Copy link
Member

calebeby commented Sep 3, 2021

I would like to remove the dependency on rollup-plugin-postcss, it has a very big dependency tree and is not very maintained.

What we need from a CSS solution:

  • Import rewriting needs to work
  • Don't run postcss or anything by default, so it is as fast as possible
  • Allow using sass, scss, stylus, less (user has to install them)
  • Minimize maintenance burden
  • Postcss needs to work (user has to install it)
  • Postcss with CSS modules needs to work - this has to integrate with the JS pipeline
  • Need to be able to configure any/all transformers, and add additional ones (maybe sass, scss, stylus, less could be something you have to add 1-5 lines of code to enable)

Nice-to-have:

  • Resolving from node_modules
  • Caching
@calebeby
Copy link
Member Author

calebeby commented Sep 3, 2021

This will be a breaking change

@calebeby calebeby self-assigned this Sep 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant