By moving TemplateMeta’s definition to @glimmer/component, we can make @glimmer/component a dependency of @glimmer/application (instead of the other way around). (see #64).
It introduces a new dependency on @glimmer/application-test-helpers, a new package that was extracted from both @glimmer/application and @glimmer/component.
This PR attempts to clean up tests as follows:
By moving TemplateMeta’s definition to @glimmer/component, we can make @glimmer/component a dependency of @glimmer/application (instead of the other way around). (see #64).
It introduces a new dependency on @glimmer/application-test-helpers, a new package that was extracted from both @glimmer/application and @glimmer/component.
This PR corresponds with https://github.com/glimmerjs/glimmer-component/pull/56, which should be merged first.