Socket
Socket
Sign inDemoInstall

qcobjects-cli

Package Overview
Dependencies
Maintainers
1
Versions
197
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

qcobjects-cli - npm Package Compare versions

Comparing version 2.4.22 to 2.4.25

5

backend/com.qcobjects.backend.microservice.static.js

@@ -77,3 +77,4 @@ /**

} catch (e) {
logger.debug("[ERROR] something went wrong when trying to send the response as file " + fileName);
console.log(e);
logger.debug("[ERROR] Something went wrong when trying to send the response as file " + fileName);
if (e.errno == -2) {

@@ -202,2 +203,4 @@ const headers = {

microservice.done();
}).catch(error => {
console.error(error);
});

@@ -204,0 +207,0 @@ }

39

org.quickcorp.qcobjects.main.http2.server.js

@@ -43,8 +43,10 @@ /**

let ImportMicroservice = function (microservicePackage) {
var _ret_;
var standardPath = findPackageNodePath(microservicePackage) || findPackageNodePath(microservicePackage + ".js");
if (standardPath !== null) {
Import(microservicePackage);
_ret_ = Import(microservicePackage);
} else {
Import(absolutePath + "/backend/" + microservicePackage);
_ret_ = Import(absolutePath + "/backend/" + microservicePackage);
}
return _ret_;
};

@@ -92,3 +94,3 @@

} catch (e) {
logger.debug("[ERROR] something went wrong when trying to send the response as file " + fileName);
logger.debug("[HTTP2ServerResponse][sendFile][ERROR] Something went wrong when trying to send the response as file " + fileName);
if (e.errno == -2) {

@@ -291,13 +293,22 @@ const headers = {

};
ImportMicroservice(route.microservice);
var microServiceClassFactory = ClassFactory(route.microservice + ".Microservice");
http2ServerInstance.response = New(microServiceClassFactory, {
domain: CONFIG.get("domain"),
basePath: CONFIG.get("basePath"),
projectPath: CONFIG.get("projectPath"),
route: route,
routeParams: selectedRouteParams,
server: server,
stream: stream,
request: request
ImportMicroservice(route.microservice).then (function (){
logger.debug(`Trying to execute ${route.microservice + ".Microservice"}...`);
var microServiceClassFactory = ClassFactory(route.microservice + ".Microservice");
if (typeof microServiceClassFactory !== "undefined"){
http2ServerInstance.response = New(microServiceClassFactory, {
domain: CONFIG.get("domain"),
basePath: CONFIG.get("basePath"),
projectPath: CONFIG.get("projectPath"),
route: route,
routeParams: selectedRouteParams,
server: server,
stream: stream,
request: request
});
} else {
throw Error (`${route.microservice + ".Microservice"} not defined.`);
}
}).catch (e=> {
throw Error (e);
});

@@ -304,0 +315,0 @@ });

{
"name": "qcobjects-cli",
"version": "2.4.22",
"version": "2.4.25",
"description": "qcobjects cli command line tool",

@@ -15,4 +15,4 @@ "main": "qcobjects-cli.js",

"mime": "^2.4.7",
"qcobjects": "^2.4.32-beta",
"qcobjects-sdk": "^2.4.25",
"qcobjects": "^2.4.38",
"qcobjects-sdk": "^2.4.26",
"yaml": "^1.10.2"

@@ -24,8 +24,8 @@ },

"jasmine": "^3.99.0",
"qcobjects": "^2.4.32-beta",
"qcobjects-sdk": "^2.4.25"
"qcobjects": "^2.4.38",
"qcobjects-sdk": "^2.4.26"
},
"peerDependencies": {
"qcobjects": "^2.4.32-beta",
"qcobjects-sdk": "^2.4.25"
"qcobjects": "^2.4.38",
"qcobjects-sdk": "^2.4.26"
},

@@ -32,0 +32,0 @@ "repository": {

@@ -5,3 +5,2 @@ #!/usr/bin/env node

const path = require("path");
const {execSync} = require("child_process");
const absolutePath = path.resolve( __dirname, "./" );

@@ -11,4 +10,4 @@ const package_config = require(absolutePath+"/../package.json");

it("Verifying the version of CLI Tool", function () {
expect(typeof execSync("node ./qcobjects-cli.js --version").toString().split("\n").reverse()[1]).toEqual("string");
console.log("Verifying the version of QCObjects is required and same for dependencies and peerDependencies...");
expect(package_config.dependencies.qcobjects).toEqual(package_config.peerDependencies.qcobjects);
console.log("Verifying the version of CLI Tool... OK");

@@ -15,0 +14,0 @@ });

Sorry, the diff of this file is not supported yet

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