Sets window.MyAppName
up as the application instance upon boot.
By default this is only done when not running in production mode, but you can fully
control when it is executed by including exportApplicationGlobal
in your config/environment.js
with true
if you want the global exported, or false
if you do not.
// config/environment.js
module.exports = function(environment) {
var ENV = {
// other configuration
exportApplicationGlobal: ['staging', 'production'].indexOf(environment) === -1
}
};
ember install ember-export-application-global
# or for ember-cli < 0.1.5
npm install --save-dev ember-export-application-global
exportApplicationGlobal
- Specify if you want the global to be exported.
A true
will export global as the application name, but a string will export
is as that string.This README outlines the details of collaborating on this Ember addon.
git clone <repository-url>
this repositorycd ember-export-application-global
npm install
bower install
ember serve
npm test
(Runs ember try:each
to test your addon against multiple Ember versions)ember test
ember test --server
ember build
For more information on using ember-cli, visit http://ember-cli.com/.
MIT
# ember-export-application-global [![Build Status](https://travis-ci.org/ember-cli/ember-export-application-global.svg?branch=master)](https://travis-ci.org/ember-cli/ember-export-application-global) [![devDependency Status](https://david-dm.org/ember-cli/ember-export-application-global/dev-status.svg)](https://david-dm.org/ember-cli/ember-export-application-global#info=devDependencies) [![npm version](https://badge.fury.io/js/ember-export-application-global.svg)](http://badge.fury.io/js/ember-export-application-global) Sets `window.MyAppName` up as the application instance upon boot. By default this is only done when not running in production mode, but you can fully control when it is executed by including `exportApplicationGlobal` in your `config/environment.js` with `true` if you want the global exported, or `false` if you do not. ## Example Configuration ```javascript // config/environment.js module.exports = function(environment) { var ENV = { // other configuration exportApplicationGlobal: ['staging', 'production'].indexOf(environment) === -1 } }; ``` ## Installation ```sh ember install ember-export-application-global # or for ember-cli < 0.1.5 npm install --save-dev ember-export-application-global ``` ## Available Configuration * `exportApplicationGlobal` - Specify if you want the global to be exported. A `true` will export global as the application name, but a string will export is as that string. ## Contributing This README outlines the details of collaborating on this Ember addon. ### Installation * `git clone <repository-url>` this repository * `cd ember-export-application-global` * `npm install` * `bower install` ## Running * `ember serve` * Visit your app at [http://localhost:4200](http://localhost:4200). ## Running Tests * `npm test` (Runs `ember try:each` to test your addon against multiple Ember versions) * `ember test` * `ember test --server` ## Building * `ember build` For more information on using ember-cli, visit [http://ember-cli.com/](http://ember-cli.com/). ## License MIT