-
Notifications
You must be signed in to change notification settings - Fork 152
Ember cli classic – merge take 2 #188
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
Conversation
- Works with Ember apps using Module Unification - Dummy app works with CSS Blocks - Modify glimmer analyzer to use more concepts from Glimmer's template tree analysis package. - Broccoli plugin cleans up blocks files correctly now. - Glimmer playground demo uses updated ember-cli addon.
- Make work with dummy apps. - Delivers runtime helpers (currently in "tmp.js" file, Ember isn't resolving the helpers correctly...)
- Each working tree has its own Analyzer and Transport now. - Transport objects are now backed by a Class with a reset method. - Re-organized addon to use functional getEnv and getOptions methods.
- Enable Broccoli build integration to control Analyzer's root directory. - Remove the need for srcDir and rootDir discovery in ember-cli addon by using brococli tmp dirs. - Use sync fs methods.
Allows Broccoli to pass working directory at runtime without creating the analyzer instance.
- Glimmer helpers re-named to sensable private name. - Helper runtimes are injected by ember-cli addon. - Abstracted helper names out of runtime tests for maintainability. - Full test suite passes again and @css-blocks/ember-cli tests helper delivery.
- Added test case routes to dummy app with Acceptance tests. - Added BEM_UNIQUE output mode where BEM classes are guarenteed unique within the same process. - Improved output css-blocks aggregator and cleaned up some of the shared memory constructs. - Fixed css output duplication bugs. - Fixed bugs with autoreload. - Made addon work with in-repo dummy addons.
- Eager engines work and have tests. - Skipped tests for lazy engines. - Bumped ember-cli and associated packages to 3.3.0. - Improve transport object and analysis lookup system.
- fix: Auto-discover common preprocessor extensions for output file. - test: Add failing test page for node modules resolution use case.
Now that it is merged in master, can we use css-blocks in an ember.js app ? |
Because its still pre-1.0 feel free to use it, but at your own risk 🙂Would definitely appreciate some help kicking the wheels a bit and seeing what breaks. Give the addon's readme a read and see if, even with the caveats, it will work for your use cases right now. I expect most of those six outstanding items to be finished in the next few months. I'll have RFC issues for all six up this week. Its also not published yet! Waiting on @chriseppstein to cut a beta version of the addon. |
@@ -6,7 +6,10 @@ language: node_js | |||
|
|||
node_js: | |||
- "8" | |||
<<<<<<< HEAD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like this git conflict accidentally made it in!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😫 Lets pretend this never happened...
I screwed up pulling in #185... it was pointing at a branch that wasn't master ¯\(ツ)/¯
Lets do this again.