monaca-lib
Advanced tools
Comparing version 3.0.0-beta.6 to 3.0.0-beta.7
{ | ||
"name": "monaca-lib", | ||
"version": "3.0.0-beta.6", | ||
"version": "3.0.0-beta.7", | ||
"description": "Monaca cloud and localkit API bindings for JavaScript", | ||
@@ -5,0 +5,0 @@ "main": "./src/main.js", |
@@ -50,2 +50,4 @@ const path = require('path'); | ||
createPackageJsonBackup(projectDir, packageJsonContent); | ||
// change invalid name, if any | ||
@@ -394,3 +396,2 @@ if (packageJsonContent.name) { | ||
createPackageJsonFile: function (projectDir) { | ||
utils.info('[package.json] Creating file...'); | ||
return new Promise((resolve, reject) => { | ||
@@ -400,7 +401,15 @@ const packageFolder = path.resolve(projectDir, 'package.json'); | ||
if (fs.existsSync(packageFolder)) { utils.info('\tpackage.json already exists. Skipping.\n'); return resolve(projectDir)} | ||
fs.copy(packageTemplateFolder, packageFolder, (err) => { | ||
if (err) return reject(err); | ||
return resolve(projectDir); | ||
}); | ||
if (fs.existsSync(packageFolder)) { | ||
// backup package.json | ||
let packageJsonContent; | ||
try { packageJsonContent = JSON.parse(fs.readFileSync(packageFolder, 'UTF8')); } catch (ex) { throw `Failed getting ${packageFolder}`; } | ||
createPackageJsonBackup(projectDir, packageJsonContent); | ||
return resolve(projectDir) | ||
} else { | ||
utils.info('[package.json] Creating file...'); | ||
fs.copy(packageTemplateFolder, packageFolder, (err) => { | ||
if (err) return reject(err); | ||
return resolve(projectDir); | ||
}); | ||
} | ||
}); | ||
@@ -407,0 +416,0 @@ }, |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
32723182
194036