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.3.42 to 2.3.43

241

org.quickcorp.qcobjects.cli.js

@@ -232,2 +232,3 @@ /**

create:function (_appName, options){
const version = global.__get_version__();
let switchCommander = this;

@@ -250,113 +251,113 @@ let appName = (typeof _appName ==="undefined" || _appName === true)?("MyAppName"):(_appName);

let createAppCommandCustom = `
{
"name": "${appName.toLowerCase()}",
let createAppCommandCustom = `
{
"name": "${appName.toLowerCase()}",
"version": "0.0.1",
"repository": {
"type": "git",
"url": "${giturl}"
},
"description": "This is a custom NPM template app from ${options.createCustom} generated with QCObjects.",
"repository": {
"type": "git",
"url": "${giturl}"
},
"description": "This is a custom NPM template app from ${options.createCustom} generated with QCObjects.",
"main": "js/init.js",
"license": "LGPL-3.0-or-later",
"scripts": {
"test": "(npx eslint *.js js/*.js js/packages/*.js --fix) && (npx jasmine)",
"sync": "git add . && git commit -am ",
"preversion": "npm i --upgrade && npm test",
"postversion": "git push && git push --tags",
"coverage": "nyc --reporter=lcov --reporter=text-summary npm run test",
"start": "node app.js",
"build": "exit 0"
},
"dependencies": {
"${options.createCustom}": "latest",
"qcobjects": "latest",
"qcobjects-sdk": "latest"
},
"devDependencies":
"scripts": {
"test": "(npx eslint *.js js/*.js js/packages/*.js --fix) && (npx jasmine)",
"sync": "git add . && git commit -am ",
"preversion": "npm i --upgrade && npm test",
"postversion": "git push && git push --tags",
"coverage": "nyc --reporter=lcov --reporter=text-summary npm run test",
"start": "node app.js",
"build": "exit 0"
},
"dependencies": {
"${options.createCustom}": "latest",
"qcobjects": "^${version.qcobjects}",
"qcobjects-sdk": "^${version.sdk}"
},
"devDependencies": {
"eslint": "^8.2.0",
"eslint-config-qcobjects": "latest",
"jasmine": "latest",
"qcobjects-cli": "latest",
"grunt": "^1.4.1",
"grunt-contrib-jasmine": "^2.0.2",
"nyc": "^15.1.0"
}
"eslint-config-qcobjects": "latest",
"jasmine": "latest",
"qcobjects-cli": "^${version.cli}",
"grunt": "^1.4.1",
"grunt-contrib-jasmine": "^2.0.2",
"nyc": "^15.1.0"
}
}`;
let createAppCommandPWA = `
{
"name": "${appName.toLowerCase()}",
let createAppCommandPWA = `
{
"name": "${appName.toLowerCase()}",
"version": "0.0.1",
"repository": {
"type": "git",
"url": "${giturl}"
},
"description": "Awesome PWA application that will help you achieve your dreams.",
"main": "js/init.js",
"license": "LGPL-3.0-or-later",
"scripts": {
"test": "(npx eslint *.js js/*.js js/packages/*.js --fix) && (npx jasmine)",
"sync": "git add . && git commit -am ",
"preversion": "npm i --upgrade && npm test",
"postversion": "git push && git push --tags",
"coverage": "nyc --reporter=lcov --reporter=text-summary npm run test",
"start": "node app.js",
"build": "exit 0"
},
"dependencies": {
"qcobjectsnewapp": "latest",
"qcobjects": "latest",
"qcobjects-sdk": "latest"
},
"repository": {
"type": "git",
"url": "${giturl}"
},
"description": "Awesome PWA application that will help you achieve your dreams.",
"main": "js/init.js",
"license": "LGPL-3.0-or-later",
"scripts": {
"test": "(npx eslint *.js js/*.js js/packages/*.js --fix) && (npx jasmine)",
"sync": "git add . && git commit -am ",
"preversion": "npm i --upgrade && npm test",
"postversion": "git push && git push --tags",
"coverage": "nyc --reporter=lcov --reporter=text-summary npm run test",
"start": "node app.js",
"build": "exit 0"
},
"dependencies": {
"qcobjectsnewapp": "latest",
"qcobjects": "^${version.qcobjects}",
"qcobjects-sdk": "^${version.sdk}"
},
"devDependencies": {
"eslint": "^8.2.0",
"eslint-config-qcobjects": "latest",
"jasmine": "latest",
"qcobjects-cli": "latest",
"grunt": "^1.4.1",
"grunt-contrib-jasmine": "^2.0.2",
"nyc": "^15.1.0"
}
"eslint-config-qcobjects": "latest",
"jasmine": "latest",
"qcobjects-cli": "^${version.cli}",
"grunt": "^1.4.1",
"grunt-contrib-jasmine": "^2.0.2",
"nyc": "^15.1.0"
}
}`;
let createAppCommandAMP = `echo
{
"name": "${appName.toLowerCase()}",
let createAppCommandAMP = `echo
{
"name": "${appName.toLowerCase()}",
"version": "0.0.1",
"repository": {
"type": "git",
"url": "${giturl}"
},
"description": "Awesome AMP application that will help you achieve your dreams.",
"main": "js/init.js",
"license": "LGPL-3.0-or-later",
"scripts": {
"test": "(npx eslint *.js js/*.js js/packages/*.js --fix) && (npx jasmine)",
"sync": "git add . && git commit -am ",
"preversion": "npm i --upgrade && npm test",
"postversion": "git push && git push --tags",
"coverage": "nyc --reporter=lcov --reporter=text-summary npm run test",
"start": "node app.js",
"build": "exit 0"
},
"dependencies": {
"qcobjects-ecommerce-amp": "latest",
"qcobjects": "latest",
"qcobjects-sdk": "latest"
},
"repository": {
"type": "git",
"url": "${giturl}"
},
"description": "Awesome AMP application that will help you achieve your dreams.",
"main": "js/init.js",
"license": "LGPL-3.0-or-later",
"scripts": {
"test": "(npx eslint *.js js/*.js js/packages/*.js --fix) && (npx jasmine)",
"sync": "git add . && git commit -am ",
"preversion": "npm i --upgrade && npm test",
"postversion": "git push && git push --tags",
"coverage": "nyc --reporter=lcov --reporter=text-summary npm run test",
"start": "node app.js",
"build": "exit 0"
},
"dependencies": {
"qcobjects-ecommerce-amp": "latest",
"qcobjects": "^${version.qcobjects}",
"qcobjects-sdk": "^${version.sdk}"
},
"devDependencies": {
"eslint": "^8.2.0",
"eslint-config-qcobjects": "latest",
"jasmine": "latest",
"qcobjects-cli": "latest",
"grunt": "^1.4.1",
"grunt-contrib-jasmine": "^2.0.2",
"nyc": "^15.1.0"
}
"eslint-config-qcobjects": "latest",
"jasmine": "latest",
"qcobjects-cli": "^${version.cli}",
"grunt": "^1.4.1",
"grunt-contrib-jasmine": "^2.0.2",
"nyc": "^15.1.0"
}
}`;
let createAppCommandPHP = `
{
"name": "${appName.toLowerCase()}",
let createAppCommandPHP = `
{
"name": "${appName.toLowerCase()}",
"version": "0.0.1",

@@ -370,25 +371,25 @@ "repository": {

"license": "LGPL-3.0-or-later",
"scripts": {
"test": "(npx eslint *.js js/*.js js/packages/*.js --fix) && (npx jasmine)",
"sync": "git add . && git commit -am ",
"preversion": "npm i --upgrade && npm test",
"postversion": "git push && git push --tags",
"coverage": "nyc --reporter=lcov --reporter=text-summary npm run test",
"start": "node app.js",
"build": "exit 0"
},
"scripts": {
"test": "(npx eslint *.js js/*.js js/packages/*.js --fix) && (npx jasmine)",
"sync": "git add . && git commit -am ",
"preversion": "npm i --upgrade && npm test",
"postversion": "git push && git push --tags",
"coverage": "nyc --reporter=lcov --reporter=text-summary npm run test",
"start": "node app.js",
"build": "exit 0"
},
"dependencies": {
"qcobjectsnewphp": "latest",
"qcobjects": "latest",
"qcobjects-sdk": "latest"
},
"qcobjects": "^${version.qcobjects}",
"qcobjects-sdk": "^${version.sdk}"
},
"devDependencies": {
"eslint": "^8.2.0",
"eslint-config-qcobjects": "latest",
"jasmine": "latest",
"qcobjects-cli": "latest",
"grunt": "^1.4.1",
"grunt-contrib-jasmine": "^2.0.2",
"nyc": "^15.1.0"
}
"eslint-config-qcobjects": "latest",
"jasmine": "latest",
"qcobjects-cli": "^${version.cli}",
"grunt": "^1.4.1",
"grunt-contrib-jasmine": "^2.0.2",
"nyc": "^15.1.0"
}
}`;

@@ -437,4 +438,4 @@

}
exec("npm cache verify && npm i --save-dev ", (err, stdout, stderr) => {
exec("npm cache verify && npm i --save-dev --legacy-peer-deps", (err, stdout, stderr) => {
if (err) {

@@ -445,3 +446,3 @@ logger.warn(err);

}
Promise.resolve(switchCommander.copyTemplate())

@@ -457,3 +458,3 @@ .then(()=>{

});
}).stdout.on("data", function(data) {

@@ -466,3 +467,3 @@ console.log(data);

});
});

@@ -490,3 +491,3 @@

switchCommander.program
.version(global.__get_version__());
.version(global.__get_version_string__());
switchCommander.program

@@ -493,0 +494,0 @@ .command("create <appname>")

@@ -52,6 +52,15 @@ /**

const qcobjects_sdk_pkg_config = require("qcobjects-sdk/package.json");
return "QCObjects: v"+qcobjects_pkg_config.version+", SDK: v"+qcobjects_sdk_pkg_config.version+", CLI: v"+package_config.version;
return {
"qcobjects":qcobjects_pkg_config.version,
"sdk":qcobjects_sdk_pkg_config.version,
"cli":package_config.version
};
};
global.__get_version_string__ = function (){
const version = global.__get_version__();
return "QCObjects: v"+version.qcobjects+", SDK: v"+version.sdk+", CLI: v"+version.cli;
};
let setDevMode = function (devmode){

@@ -122,1 +131,53 @@ if (typeof devmode !== "undefined"){

}
(async function (){
/* Auto Discover dependencies (lib, handlers, commands) */
const path = require("path");
const projectPath = CONFIG.get("projectPath", `${process.cwd()}/`);
const loadLibs = async () => {
let _ret_;
if (CONFIG.get("autodiscover", false) || CONFIG.get("autodiscover_libs",false)){
_ret_ = Promise.all(Object.keys(require(`${projectPath}/package.json`).dependencies).filter((p)=>require(`${findPackageNodePath(p)}/${p}/package.json`).keywords.includes("qcobjects-lib")).map((p)=>Import(p))).then(()=>logger.info("Libs loaded"));
} else {
_ret_ = Promise.resolve();
logger.debug("To load libs, set autodiscover_libs to true in your config.json");
}
return _ret_;
};
const loadHandlers = async () => {
let _ret_;
if (CONFIG.get("autodiscover", false) || CONFIG.get("autodiscover_handlers",false)){
_ret_ = Promise.all(Object.keys(require(`${projectPath}/package.json`).dependencies).filter((p)=>require(`${findPackageNodePath(p)}/${p}/package.json`).keywords.includes("qcobjects-handler")).map((p)=>Import(p))).then(()=>logger.info("Handlers loaded"));
} else {
_ret_ = Promise.resolve();
logger.debug("To load handlers, set autodiscover_handlers to true in your config.json");
}
return _ret_;
};
const loadCommands = async () => {
let _ret_;
if (CONFIG.get("autodiscover", false) || CONFIG.get("autodiscover_commands",false)){
_ret_ = Promise.all(Object.keys(require(`${projectPath}/package.json`).dependencies).filter((p)=>require(`${findPackageNodePath(p)}/${p}/package.json`).keywords.includes("qcobjects-command")).map((p)=>Import(p))).then(()=>logger.info("Commands loaded"));
} else {
_ret_ = Promise.resolve();
logger.debug("To load commands, set autodiscover_commands to true in your config.json");
}
return _ret_;
};
if (CONFIG.get("autodiscover", false)
|| CONFIG.get("autodiscover_libs",false)
|| CONFIG.get("autodiscover_handlers",false)
|| CONFIG.get("autodiscover_commands",false)
){
logger.info("Auto discover is enabled");
} else if (!CONFIG.get("autodiscover", false)) {
logger.info("Auto discover is disabled");
logger.debug("To load all dependencies, set autodiscover to true in your config.json");
} else {
logger.info("Auto discover is disabled");
}
await loadLibs();
await loadHandlers();
await loadCommands();
})().then (()=>logger.info("Dependencies loaded"));
{
"name": "qcobjects-cli",
"version": "2.3.42",
"version": "2.3.43",
"description": "qcobjects cli command line tool",

@@ -5,0 +5,0 @@ "main": "qcobjects-cli.js",

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

let qcobjects_version = global.__get_version__();
let qcobjects_version = global.__get_version_string__();

@@ -91,0 +91,0 @@ const rl = readline.createInterface({

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