A discussion of three types of ember addons: one that makes components available to consuming apps, one that modifies the asset pipeline of consuming app, and one that adds a new command to ember-cli
• Continuous integration (i.e., travis-ci) • Test against multiple framework versions w/ ember-try • Measuring test coverage is possible (sort of!) TESTING
package.json • Hook up testing and continuous deploy to github pages via travis-ci • Protect master brach npm publish ember install ember-cli-github-pages Common Stuff PUBLISHING
register plugins for filetypes dummy/app.js => 650 B (302 B gzipped) dummy/router.js => 311 B (193 B gzipped) dummy/templates/application.js => 1.45 kB (556 B gzipped) dummy/initializers/app-version.js => 433 B (227 B gzipped) dummy/initializers/export-application-global.js => 1.01 kB (413 B gzipped) dummy/controllers/array.js => 141 B (124 B gzipped) dummy/controllers/object.js => 142 B (126 B gzipped) dummy/components/app-version.js => 468 B (224 B gzipped) dummy/tests/test-helper.js => 231 B (161 B gzipped) ember addon ember-js-filesize
value management ember-perf support for wide range of framework versions (canary >= ember > 1.6.0) ember-lodash shim ES6 node library for ember apps ember-cpm complex blueprint ember-truth-helpers elegant support for legacy and current helper API