ember-cli-addon-guard
ember-cli-addon-guard copied to clipboard
Guard against addon interop issues that can arise in ember-cli projects
See [this](https://github.com/embroider-build/embroider/issues/592#issuecomment-818789414) comment (and the whole discussion). cc @dgeb
Since it's from 2019, could be great to spend some effort to modernize this addon @dgeb I want to do that, do you have some advice before I jump into...
This PR fixes a bug and adds a new summary section to the output 1. Some addons may return a custom cachekey, in my example, the addon returns a different...
Similar to ember-cli-dependency-lint's allowVersions, it would be useful to be able to specify versions of addons that are ignored/allowed. This allows large repos to be more flexible with enforcing versions...
> Could not find module `ember-basic-dropdown/templates/ns/182e9c82c189f675ddd94175bde594e4/components/basic-dropdown` imported from `ember-basic-dropdown/ns/182e9c82c189f675ddd94175bde594e4/components/basic-dropdown` Example repo: https://gitlab.com/mastastealth/guard-test I was hoping to use the addon-guard to help a very large project (app/multiple engines/shared addons) be able...
This could be useful for scenarios in which two different addons export an identically named component or helper, which should be used independently in consuming addons / engines. As with...
This list of ignored addons was carried over from ember-cli-dependency-lint: https://github.com/dgeb/ember-cli-addon-guard/blob/master/lib/utils/discover-addon-versions.js#L59-L67 However, since ember-cli-addon-guard checks whether addons have "run-time" contents, it's probably safe to remove this list. The tradeoff is...
## The problem On a project containing `[email protected]` and `[email protected]`, when starting my Ember server, I get an error `Cannot read property 'paths' of undefined`, with this stack trace: ```...