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

Library vision and roadmap #531

Open
19 of 31 tasks
itsdouges opened this issue Feb 2, 2021 · 0 comments
Open
19 of 31 tasks

Library vision and roadmap #531

itsdouges opened this issue Feb 2, 2021 · 0 comments
Labels
documentation 📚 Improvements or additions to documentation rfc 💬 Request for comments

Comments

@itsdouges
Copy link
Collaborator

itsdouges commented Feb 2, 2021

Elevator pitch

(1) Compiled brings platform and product closer, enabling delivery of highly performant component libraries through NPM which products can consume without needing to configure their build tooling. Import and go!

image

(2) All behavior available in common runtime solutions are available, such as conditional CSS, style composition, and APIs. Don't change a thing!

image

(3) Products can style their app using Compiled and opt into advanced performance optimizations, such as extracting all found styles to a single atomic stylesheet. Extract all styles!

image

Roadmap

There isn't always one way to get to a destination, and Compiled is no different. Here are some things we've done, will do, and want to do, in the future.

Completed

Features you can use today after installing Compiled!

  • CSS prop
  • Styled component
  • ClassNames component
  • Property static evaluation
  • CSS function static evaluation
  • Module boundary static evaluation
  • Atomic CSS
  • Dynamic declarations
  • CSP support
  • SSR support
  • Testing support
  • CLI & codemods
  • Babel plugin compiler
  • Webpack loader Webpack loader #530
  • Parcel transformer Parcel transformer spike #512
  • Webpack CSS extraction RFC: CSS extraction #58

Soon

Features we're working on in the short term. But it doesn't mean they'll be finished soon!

Later

Features we're interested in working on but won't be working on them soon. This is an unordered list.

@itsdouges itsdouges added documentation 📚 Improvements or additions to documentation rfc 💬 Request for comments labels Feb 2, 2021
@itsdouges itsdouges pinned this issue Feb 2, 2021
@itsdouges itsdouges unpinned this issue Jun 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation 📚 Improvements or additions to documentation rfc 💬 Request for comments
Projects
None yet
Development

No branches or pull requests

1 participant