New:Socket for Asana Is Now Available.Learn more
Get Started

@0disoft/mensor-cli

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@0disoft/mensor-cli - npm Package Compare versions

Comparing version
0.1.0
to
0.2.0
+1
-1
dist/src/cli.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"cli.d.ts","sourceRoot":"","sources":["../../src/cli.ts"],"names":[],"mappings":"AAMA,OAAO,KAAK,EAEV,aAAa,EACd,MAAM,YAAY,CAAC;AAEpB,eAAO,MAAM,UAAU,QAAuB,CAAC;AAmC/C,wBAAsB,MAAM,CAAC,OAAO,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,CAkFpE"}
{"version":3,"file":"cli.d.ts","sourceRoot":"","sources":["../../src/cli.ts"],"names":[],"mappings":"AAMA,OAAO,KAAK,EAEV,aAAa,EACd,MAAM,YAAY,CAAC;AAcpB,eAAO,MAAM,UAAU,QAAuB,CAAC;AAoC/C,wBAAsB,MAAM,CAAC,OAAO,EAAE,aAAa,GAAG,OAAO,CAAC,MAAM,CAAC,CAsHpE"}

@@ -24,3 +24,3 @@ import { readFileSync } from "node:fs";

}
const helpText = `Usage: mensor check [root] [--config <path>] [--json]
const helpText = `Usage: mensor check [root] [--config <path>] [--json] [--report-version <1|2>]

@@ -33,2 +33,3 @@ Commands:

--json Write one canonical JSON document to stdout.
--report-version Select JSON output revision 1 or 2. Requires --json.
--help Show this help.

@@ -47,2 +48,3 @@ `;

json: { type: "boolean" },
"report-version": { type: "string" },
},

@@ -52,5 +54,19 @@ });

catch (error) {
return writeUsageFailure(options, errorMessage(error), options.argv.includes("--json"));
return writeUsageFailure(options, errorMessage(error), options.argv.includes("--json"), requestedReportVersion(options.argv));
}
const json = parsed.values["json"] === true;
const rawReportVersion = parsed.values["report-version"];
const reportVersionValue = typeof rawReportVersion === "string"
? rawReportVersion
: undefined;
if (rawReportVersion !== undefined && reportVersionValue === undefined) {
return writeUsageFailure(options, "--report-version requires one value.", json, 1);
}
const reportVersion = parseReportVersion(reportVersionValue);
if (reportVersion === undefined) {
return writeUsageFailure(options, "--report-version must be 1 or 2.", json, 1);
}
if (reportVersionValue !== undefined && !json) {
return writeUsageFailure(options, "--report-version requires --json.", false, reportVersion);
}
if (parsed.values["help"] === true) {

@@ -61,3 +77,3 @@ options.stdout(helpText);

if (parsed.positionals[0] !== "check" || parsed.positionals.length > 2) {
return writeUsageFailure(options, "Expected command check and at most one project root.", json);
return writeUsageFailure(options, "Expected command check and at most one project root.", json, reportVersion);
}

@@ -73,3 +89,3 @@ const root = path.resolve(options.cwd, parsed.positionals[1] ?? ".");

file: configValue,
}, json);
}, json, reportVersion);
return 2;

@@ -80,10 +96,13 @@ }

: undefined;
const result = await checkProject({
const checkOptions = {
root,
producerVersion: cliVersion,
...(config === undefined ? {} : { configFile: config }),
});
};
const result = reportVersion === 2
? await checkProject({ ...checkOptions, reportVersion: 2 })
: await checkProject(checkOptions);
if (!result.ok) {
const exitCode = result.failure.kind === "configuration" ? 2 : 3;
writeFailure(options, result.failure, json);
writeFailure(options, result.failure, json, reportVersion);
return exitCode;

@@ -106,3 +125,3 @@ }

}
function writeUsageFailure(options, message, json) {
function writeUsageFailure(options, message, json, reportVersion) {
writeFailure(options, {

@@ -112,13 +131,20 @@ kind: "configuration",

message,
}, json);
}, json, reportVersion);
return 2;
}
function writeFailure(options, failure, json) {
function writeFailure(options, failure, json, reportVersion) {
if (json) {
const envelope = {
schemaVersion: 1,
producer: { name: "mensor", version: cliVersion },
status: "error",
failure,
};
const envelope = reportVersion === 2
? {
schemaVersion: 2,
producer: { name: "mensor", version: cliVersion },
status: "error",
failure: canonicalV2Failure(failure),
}
: {
schemaVersion: 1,
producer: { name: "mensor", version: cliVersion },
status: "error",
failure,
};
options.stdout(`${JSON.stringify(envelope, null, 2)}\n`);

@@ -129,2 +155,34 @@ return;

}
function canonicalV2Failure(failure) {
if (failure.file === undefined ||
(!path.isAbsolute(failure.file) &&
!path.win32.isAbsolute(failure.file) &&
/^(?!\/)(?!.*(?:^|\/)\.\.(?:\/|$))(?!.*\\).+$/u.test(failure.file))) {
return failure;
}
return {
kind: failure.kind,
code: failure.code,
message: failure.message,
...(failure.issues === undefined ? {} : { issues: failure.issues }),
};
}
function parseReportVersion(value) {
if (value === undefined || value === "1") {
return 1;
}
return value === "2" ? 2 : undefined;
}
function requestedReportVersion(argv) {
for (let index = 0; index < argv.length; index += 1) {
const value = argv[index];
if (value === "--report-version" && argv[index + 1] === "2") {
return 2;
}
if (value === "--report-version=2") {
return 2;
}
}
return 1;
}
function errorMessage(error) {

@@ -131,0 +189,0 @@ return error instanceof Error ? error.message : "Invalid command arguments.";

@@ -1,1 +0,1 @@

{"version":3,"file":"cli.js","sourceRoot":"","sources":["../../src/cli.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"cli.js","sourceRoot":"","sources":["../../src/cli.ts"],"names":[],"mappings":"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"}
{
"name": "@0disoft/mensor-cli",
"version": "0.1.0",
"version": "0.2.0",
"description": "CLI for checking Mensor project contracts.",

@@ -46,4 +46,4 @@ "license": "Apache-2.0",

"dependencies": {
"@0disoft/mensor-compiler": "0.1.0"
"@0disoft/mensor-compiler": "0.2.0"
}
}