UNPKG

ember-cli-ajh

Version:

Command line tool for developing ambitious ember.js apps

37 lines (29 loc) 829 B
/*jshint node:true*/ var Blueprint = require('../../lib/models/blueprint'); var isPackageMissing = require('ember-cli-is-package-missing'); module.exports = { description: 'Generates a mock api endpoint in /api prefix.', anonymousOptions: [ 'endpoint-path' ], locals: function(options) { return { path: '/' + options.entity.name.replace(/^\//, '') }; }, beforeInstall: function(options) { var serverBlueprint = Blueprint.lookup('server', { ui: this.ui, analytics: this.analytics, project: this.project }); return serverBlueprint.install(options); }, afterInstall: function(options) { if (!options.dryRun && isPackageMissing(this, 'express')) { return this.addPackagesToProject([ { name: 'express', target: '^4.8.5' } ]); } } };