New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@mobify/generator

Package Overview
Dependencies
Maintainers
7
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mobify/generator - npm Package Compare versions

Comparing version

to
0.5.3

30

lib/generator/cli.js

@@ -100,3 +100,3 @@ 'use strict';

var generateProject = function generateProject(answers, api, dryRun) {
var generateProject = function generateProject(answers, api, dryRun, scaffoldBranch) {
if (dryRun) {

@@ -106,5 +106,4 @@ return console.log(JSON.stringify(answers, null, ' '));

console.log('Generating...');
var githubPush = answers['github-push'];
return api.generateProject({
var options = {
repository_name: answers['repository-name'],

@@ -121,3 +120,10 @@ project_url: answers['project-url'],

answers: answers
}).then(function (response) {
};
if (typeof scaffoldBranch === 'string' && scaffoldBranch.length > 0) {
options.scaffold_branch = scaffoldBranch;
}
console.log('Generating...');
return api.generateProject(options).then(function (response) {
if (githubPush) {

@@ -128,6 +134,8 @@ console.log('That\'s it, your project has been created!\nGo to this URL to explore and clone the project: ' + response.url.underline);

}
}).catch(function (err) {
console.error('Failed to generate project. ' + err);
});
};
var run = function run(api, dryRun) {
var run = function run(api, dryRun, scaffoldBranch) {
return api.getQuestions().then(function (questions) {

@@ -138,3 +146,3 @@ return transformQuestions(questions, api);

}).then(function (answers) {
return generateProject(answers, api, dryRun);
return generateProject(answers, api, dryRun, scaffoldBranch);
}).catch(function (error) {

@@ -153,4 +161,4 @@ console.error('Generator failed :-('.red);

var main = function main(dryRun) {
var showWelcome = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
var main = function main(dryRun, scaffoldBranch) {
var showWelcome = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;

@@ -175,10 +183,10 @@ if (showWelcome) {

if (valid) {
return run(api, dryRun);
return run(api, dryRun, scaffoldBranch);
}
return captureAndSaveMobifyCredentials().then(function () {
return main(dryRun, false);
return main(dryRun, scaffoldBranch, false);
});
}).catch(function () {
return captureAndSaveMobifyCredentials().then(function () {
return main(dryRun, false);
return main(dryRun, scaffoldBranch, false);
});

@@ -185,0 +193,0 @@ });

@@ -14,6 +14,8 @@ 'use strict';

/* eslint-disable no-undef */
_commander2.default.option('--dry-run', 'ask questions and print results, but do not generate the project');
_commander2.default.option('--dry-run', 'Ask questions and print results, but do not generate the project.');
_commander2.default.option('--branch [branch_name]', 'Specify which branch of the platform-scaffold to generate from. Only available to Mobify staff.');
_commander2.default.command('create').description('Generate new Mobify Platform project').action(function () {
(0, _cli2.default)(_commander2.default.dryRun);
(0, _cli2.default)(_commander2.default.dryRun, _commander2.default.branch);
});

@@ -20,0 +22,0 @@

{
"name": "@mobify/generator",
"version": "0.5.2",
"version": "0.5.3",
"description": "Mobify Platform Generator",

@@ -5,0 +5,0 @@ "main": "./lib/mobify.js",