ember-cli-import
Installation
You can simply install this package via npm. TODO: Better install instructions.
Usage
Below is a sample ember-cli-build.js
file. This project still needs to be commented better, but for additional methods, please check out the source.
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var CliImport = require('ember-cli-import');
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
});
var cliImport = new CliImport(app);
cliImport.bower('/some-bower-package/package.js');
cliImport.bowerDevProd('/another-bower-package/dist/another-bower-package.js');
cliImport.bower('/some-icons-package/css/some-icons-package.css');
cliImport.bowerFont('/some-icons-package/font/some-icons-package-regular-webfont', { destDir: 'font' })
cliImport.npm('/some-npm-module/package.js');
cliImport.npmDevProd('/another-npm-module/dist/another-npm-modeule.js');
return app.toTree();
};
TODO
- Formally document the methods in this
README
. - Implement
npmDevProd
- Remove the need for
bowerDevProd
and npmDevProd
by merging with bower
and npm
. The merged method would inteligently scan for the minified version on the library.