When an
npm package offers some Ember-specific features, we call it an "
addon
." An
addon provides a way to write
reusable code,
share components and
styling,
extend the build tooling, and more—all with minimal configuration. You can visit
Ember Observer to search addons.
You can also use npm packages that were made for the wider JavaScript community.
Since
v3.x
, Ember apps include the
ember-auto-import
dependency, which enables importing npm packages directly. For example, if you want to use
highcharts
in your application, you can install and import it without any other configuration. Be sure to visit the
ember-auto-import documentation for more advanced usage!