diff --git a/generators/app/index.js b/generators/app/index.js index 58d1739..d6e6477 100644 --- a/generators/app/index.js +++ b/generators/app/index.js @@ -15,8 +15,7 @@ module.exports = generators.Base.extend({ generators.Base.apply(this, arguments); // Store user-inputed appname - this.argument('appname', { type: String, required: false }); - this.appname = this.app_name || this.appname; + this.argument('appname', { type: String, required: true, desc:'Application name (Use only _ or -)', defaults:'example' }); }, initializing: function () { @@ -46,7 +45,12 @@ module.exports = generators.Base.extend({ }) // Maps module to module@version (i.e `gulp` -> `gulp@3.8.11`) .mapKeys(function (moduleVerison, moduleName) { - return moduleName + moduleVerison.replace('\^','@'); + if (moduleVerison.match(/\*/)) { + console.log('Get latest ' + moduleName); + return moduleName + moduleVerison.replace('*','@latest'); + } else { + return moduleName + moduleVerison.replace('^','@'); + } }) // Returns the keys .keys() diff --git a/generators/app/mainDeps.json b/generators/app/mainDeps.json index e72be82..b3aa9c6 100644 --- a/generators/app/mainDeps.json +++ b/generators/app/mainDeps.json @@ -1,3 +1,4 @@ { - "@nymdev/amphora": "^1.0.0" + "@nymdev/amphora": "^1.0.0", + "@nymdev/clay-kiln": "*" }