ember-imagesloaded-shim
Version:
The default blueprint for ember-cli addons.
27 lines (25 loc) • 709 B
JavaScript
/* jshint node: true */
;
var path = require('path');
var mergeTrees = require('broccoli-merge-trees');
module.exports = {
name: 'ember-imagesloaded-shim',
included: function(app) {
this._super.included.apply(this, arguments);
app.import({
development: 'vendor/imagesloaded.pkgd.js',
production: 'vendor/imagesloaded.pkgd.min.js'
});
app.import('vendor/shims/imagesloaded.js');
return app;
},
treeForVendor: function(vendorTree) {
var trees = [];
var imagesLoadedPath = path.dirname(require.resolve('imagesloaded'));
trees.push(imagesLoadedPath);
if (vendorTree) {
trees.push(vendorTree);
}
return mergeTrees(trees);
}
};