Socket
Socket
Sign inDemoInstall

@chevtek/cli

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@chevtek/cli - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

24

bin/generators/full-stack/index.js

@@ -49,4 +49,2 @@ "use strict";

var rimraf_1 = __importDefault(require("rimraf"));
var logger_1 = __importDefault(require("../../logger"));
var log = new logger_1.default("generate:full-stack").log;
var mkdir = util_1.default.promisify(fs_1.default.mkdir);

@@ -61,3 +59,3 @@ var stat = util_1.default.promisify(fs_1.default.stat);

return new Promise(function (resolve, reject) {
// command = /^win/.test(process.platform) ? command + ".cmd" : command;
command = /^win/.test(process.platform) ? command + ".cmd" : command;
var cmd = child_process_1.default.spawn(command, args, { cwd: cwd, stdio: "inherit" });

@@ -77,3 +75,3 @@ cmd.on("error", reject);

console.log(chalk_1.default.green("Generating full-stack scaffold..."));
log("Checking if \"" + dir + "\" exists...");
console.log(chalk_1.default.green("Checking if \"" + dir + "\" exists..."));
return [4 /*yield*/, checkDirectoryExists(dir)];

@@ -83,3 +81,3 @@ case 1:

if (!dirExists) return [3 /*break*/, 3];
log("Directory exists. Checking for existing files...");
console.log(chalk_1.default.green("Directory exists. Checking for existing files..."));
return [4 /*yield*/, readdir(dir)];

@@ -93,3 +91,3 @@ case 2:

case 3:
log("Creating directory...");
console.log(chalk_1.default.green("Creating directory..."));
return [4 /*yield*/, mkdir(dir)];

@@ -142,3 +140,3 @@ case 4:

_a.sent();
log("Created root package.json file.");
console.log(chalk_1.default.green("Created root package.json file."));
return [2 /*return*/];

@@ -159,3 +157,3 @@ }

_a.sent();
log("Created .gitignore.");
console.log(chalk_1.default.green("Created .gitignore."));
return [2 /*return*/];

@@ -231,15 +229,15 @@ }

_c.sent();
log("Created \"client\" directory.");
console.log(chalk_1.default.green("Created \"client\" directory."));
return [4 /*yield*/, spawn("npx", ["create-react-app", "--template", "typescript", "."], clientDir)];
case 2:
_c.sent();
log("Created react app.");
console.log(chalk_1.default.green("Created react app."));
return [4 /*yield*/, rmdir(path_1.default.join(clientDir, ".git"))];
case 3:
_c.sent();
log("Removed .git folder from client.");
console.log(chalk_1.default.green("Removed .git folder from client."));
return [4 /*yield*/, unlink(path_1.default.join(clientDir, ".gitignore"))];
case 4:
_c.sent();
log("Removed .gitignore file from client.");
console.log(chalk_1.default.green("Removed .gitignore file from client."));
_b = (_a = JSON).parse;

@@ -254,3 +252,3 @@ return [4 /*yield*/, readFile(path_1.default.join(clientDir, "package.json"))];

_c.sent();
log("Wrote homepage and proxy to package.json.");
console.log(chalk_1.default.green("Wrote homepage and proxy to package.json."));
return [2 /*return*/];

@@ -257,0 +255,0 @@ }

@@ -47,4 +47,2 @@ #!/usr/bin/env node

var generators_1 = __importDefault(require("./generators"));
var logger_1 = __importDefault(require("./logger"));
var log = new logger_1.default("cli").log;
yargs_1.default

@@ -72,3 +70,3 @@ .scriptName("chevtek")

_b.trys.push([0, 4, , 5]);
log("generate --template=\"" + template + "\" " + dir);
console.log(chalk_1.default.yellow("generate --template=\"" + template + "\" " + dir));
if (!generators_1.default.hasOwnProperty(template)) return [3 /*break*/, 2];

@@ -83,3 +81,3 @@ return [4 /*yield*/, generators_1.default[template](path_1.default.resolve(dir))];

err_1 = _b.sent();
console.log(chalk_1.default.red(err_1.stack));
console.log(chalk_1.default.redBright(err_1.stack));
return [3 /*break*/, 5];

@@ -86,0 +84,0 @@ case 5: return [2 /*return*/];

@@ -8,5 +8,3 @@ import fs from "fs";

import rimraf from "rimraf";
import Logger from "../../logger";
const { log } = new Logger("generate:full-stack");
const mkdir = util.promisify(fs.mkdir);

@@ -21,3 +19,3 @@ const stat = util.promisify(fs.stat);

new Promise((resolve, reject) => {
// command = /^win/.test(process.platform) ? command + ".cmd" : command;
command = /^win/.test(process.platform) ? command + ".cmd" : command;
const cmd = childProcess.spawn(command, args, { cwd, stdio: "inherit" });

@@ -32,6 +30,6 @@ cmd.on("error", reject);

console.log(chalk.green("Generating full-stack scaffold..."));
log(`Checking if "${dir}" exists...`);
console.log(chalk.green(`Checking if "${dir}" exists...`));
const dirExists = await checkDirectoryExists(dir);
if (dirExists) {
log(`Directory exists. Checking for existing files...`);
console.log(chalk.green(`Directory exists. Checking for existing files...`));
const files = await readdir(dir);

@@ -42,3 +40,3 @@ if (files.length > 0) {

} else {
log(`Creating directory...`);
console.log(chalk.green(`Creating directory...`));
await mkdir(dir);

@@ -85,3 +83,3 @@ }

);
log(`Created root package.json file.`);
console.log(chalk.green(`Created root package.json file.`));
}

@@ -101,3 +99,3 @@

);
log(`Created .gitignore.`);
console.log(chalk.green(`Created .gitignore.`));
}

@@ -204,3 +202,3 @@

await mkdir(path.join(dir, "client"));
log(`Created "client" directory.`);
console.log(chalk.green(`Created "client" directory.`));
await spawn(

@@ -211,7 +209,7 @@ "npx",

);
log(`Created react app.`);
console.log(chalk.green(`Created react app.`));
await rmdir(path.join(clientDir, ".git"));
log(`Removed .git folder from client.`);
console.log(chalk.green(`Removed .git folder from client.`));
await unlink(path.join(clientDir, ".gitignore"));
log(`Removed .gitignore file from client.`);
console.log(chalk.green(`Removed .gitignore file from client.`));
const packageData = JSON.parse(

@@ -226,3 +224,3 @@ (await readFile(path.join(clientDir, "package.json"))).toString()

);
log(`Wrote homepage and proxy to package.json.`);
console.log(chalk.green(`Wrote homepage and proxy to package.json.`));
}

@@ -229,0 +227,0 @@

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

import generators from "./generators";
import Logger from "./logger";
const { log } = new Logger("cli");
yargs

@@ -31,3 +28,3 @@ .scriptName("chevtek")

try {
log(`generate --template="${template}" ${dir}`);
console.log(chalk.yellow(`generate --template="${template}" ${dir}`));
if (generators.hasOwnProperty(template)) {

@@ -39,3 +36,3 @@ await generators[template](path.resolve(dir));

} catch (err) {
console.log(chalk.red(err.stack));
console.log(chalk.redBright(err.stack));
}

@@ -42,0 +39,0 @@ }

{
"name": "@chevtek/cli",
"version": "1.0.5",
"version": "1.0.6",
"description": "",

@@ -5,0 +5,0 @@ "bin": {

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