Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

fh-digger-cli

Package Overview
Dependencies
Maintainers
5
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fh-digger-cli - npm Package Compare versions

Comparing version 0.1.4 to 0.1.5

2

package.json
{
"name": "fh-digger-cli",
"version": "0.1.4",
"version": "0.1.5",
"bin": {

@@ -5,0 +5,0 @@ "digger": "./bin/digger"

@@ -58,3 +58,9 @@ var _ = require("underscore");

var createProjectZip = function (project, certificates) {
var createConfigJson = function (hybridConfig, configDir) {
var filePath = path.join(configDir, "config.json");
var str = JSON.stringify(hybridConfig);
fs.writeFileSync(filePath, str);
}
var createProjectZip = function (project, certificates, isBasicHybrid) {
var deferred = Q.defer();

@@ -76,2 +82,6 @@ if (!fs.statSync(project).isDirectory()) {

if (isBasicHybrid) {
shell.cp(path.join(project, "config.json"), baseLocation);
project = path.join(project, "www");
}
shell.cp("-R", path.join(project, "*"), files);

@@ -96,8 +106,15 @@ var zipFile = path.join(baseLocation, projectName + ".zip");

settings.platform = settings.projectType;
if (["advancedHybrid", "basicHybrid"].indexOf(settings.projectType) !== -1) {
//TODO all case
var isBasicHybrid = false;
if ("basicHybrid" === settings.projectType) {
isBasicHybrid = true;
createConfigJson(settings.hybridConfig, settings.project);
settings.platform = settings.dest;
}
return createProjectZip(settings.project, settings.certificates).then(function (zip) {
if ("advancedHybrid" === settings.projectType) {
settings.platform = settings.dest;
}
return createProjectZip(settings.project, settings.certificates, isBasicHybrid).then(function (zip) {
settings.zip = zip;

@@ -104,0 +121,0 @@ return startBuild(settings);

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc