UNPKG

ember-cli-toranb

Version:

Command line tool for developing ambitious ember.js apps

37 lines (31 loc) 1.04 kB
/* global require, module */ 'use strict'; var merge = require('lodash-node/modern/objects/merge'); var Funnel = require('broccoli-funnel'); var defaults = require('lodash-node/modern/objects/defaults'); var EmberApp = require('./ember-app'); module.exports = EmberAddon; function EmberAddon(options) { options = options || {}; process.env.EMBER_ADDON_ENV = process.env.EMBER_ADDON_ENV || 'development'; this.appConstructor(merge(options, { name: 'dummy', configPath: './tests/dummy/config/environment', trees: { app: 'tests/dummy/app', styles: 'tests/dummy/app/styles', templates: 'tests/dummy/app/templates', public: 'tests/dummy/public', tests: new Funnel('tests', { exclude: [ /^dummy/ ] }) }, jshintrc: { tests: './tests', app: './tests/dummy' }, }, defaults)); } EmberAddon.prototype = Object.create(EmberApp.prototype); EmberAddon.prototype.constructor = EmberAddon; EmberAddon.prototype.appConstructor = EmberApp.prototype.constructor;