css-blocks
css-blocks copied to clipboard
High performance, maintainable stylesheets.
We need to make sure our Handlebars AST Plugin supports parallel transpilation. Documentation: https://github.com/babel/broccoli-babel-transpiler#parallel-transpilation Similar PR: https://github.com/ember-template-lint/ember-cli-template-lint/pull/579/files
It seems like reducing the number of arguments pass to the ember helper will improve performance. We should do an experiment where we serialize a json object with all the...
If I have time, I might write a PR for this... but I wanted to flag in case someone there has more time than me! I think if you added...
Because we take over the css compile / emit step for builds in the webpack-plugin, and future broccoli-plugin, no existing css hot reloading plugins easily integrate with css-blocks. We need...
Each CSS block file can be represented as a collection of TypeScript classes. ```css .root { block-name: a-css-block; } [state|a-block-state] {} .a-thing {} .a-thing[state|active] {} .a-thing[state|my-theme=red] {} .a-thing[state|my-theme=blue] {} ```...
* At LEAST doesn’t show blocks syntax as red squiggles * [Stretch Goal] Highlight block syntax issues * [Stretch Goal] Highlight template syntax issues
When two blocks have a conflict, there should be a way to use a third block's styles to resolve that conflict without the ruleset from the third block specifying a...
* Measure performance impact of adding the new addons. * Convert a few templates in app, addon, eager and lazy engines and make sure it all works.
We should fix any bugs that are encountered by using embroider and this should be tested in CI.
Our CI tests should be able to test the following: * Various versions of Ember * Various versions of Ember CLI * Various versions of glimmer * Various versions of...