# Creating additional output files

**URL:** <https://discuss.emberjs.com/t/creating-additional-output-files/10902>\
**Category:** Ember CLI\
**Created:** [June 10, 2016, 8:56am UTC](https://discuss.emberjs.com/t/creating-additional-output-files/10902 "2016-06-10T08:56:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ramblurr](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/ramblurr/32/17454_2.png) [@Ramblurr](https://discuss.emberjs.com/u/Ramblurr)\
**Post date:** [June 10, 2016, 8:56am UTC](https://discuss.emberjs.com/t/creating-additional-output-files/10902/1 "2016-06-10T08:56:47Z")

</div>

G’day!

I’m trying to setup my cordova ember app with [cordova-app-loader](https://github.com/markmarijnissen/cordova-app-loader). It enables a cordova app to bootstrap itself from a manifest, downloading the latest app assets from my CDN. The main purpose of this is to update the app on the fly, without going through the app store.

Obviously I want to integrate this into ember cli, but to do this I need to do some funky things.

The first funkiness is creating additional output files. How can I exclude certain modules (read: js files) from being rolled up into my-app.js? Instead I want them compiled into their own files?

After that, the second thing is intervening in the start of the ember app. Essentially I want my boostrap/autoupdate modules to be executed first, then they will load/instantiate the ember app. I think this is solvable, if I can somehow separate the bootstraper from my-app.js and vendor.js.

Any ideas? I’d love pointers to existing addons that to strange things like this.
