As discussed in this post Readers' Questions - "What is the status of ember-engines?", the ember-engines addon is really two main things:
- The build time code needed to enable “lazy engines”
- The runtime code needed to enable the encapsulation provided by the framework
It is our general plan that the custom build time code that enables “lazy engines” will be moved out of the ember-engines addon and instead be a baked in concept of the ember-cli packaging step. This should not mean conceptual changes for engine authors or users, it should however remove a very large amount of brittle highly coupled code that consistently causes issues for folks.