Ember Bootstrap has changed a lot since the very outdated pre 1.0 release
which was used here. Changes are mostly about using composable components
and closure actions.
Also replaces PhantomJS with Chrome in CI cause PhantomJS is also very
outdated and causing test failure not related to any real world issues.
Ember CLI has replaced PhantomJS with Chrome in v2.15.1, which is the
upfollowing minor release to the version currently used.
Fixes deprecation warning:
DEPRECATION: Ember CLI addons manage their own module transpilation during
the `treeForAddon` processing. `ember-cli-build-info` has overridden the
`this.options.babel` options which conflicts with the addons ability to
transpile its `addon/` files properly. Falling back to default babel
configuration options.
Yarn provides reliable dependency management for node.js packages.
You could still use npm but I would recommend to use yarn to ensure
atleast npm packages uses tested versions.
Bower is not affected by this change and is still used.