New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@appsignal/nodejs

Package Overview
Dependencies
Maintainers
8
Versions
135
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@appsignal/nodejs - npm Package Compare versions

Comparing version

to
2.2.1

dist/agent.d.ts

1

dist/cli/diagnose.d.ts

@@ -5,4 +5,3 @@ export declare class Diagnose {

print_newline(): void;
format_value(value: any): any;
colorize(value: string): string;
}

@@ -23,49 +23,60 @@ "use strict";

console.log(` Language: Node.js`);
console.log(` Package version: ${data["library"]["package_version"]}`);
console.log(` Agent version: ${data["library"]["agent_version"]}`);
console.log(` Extension loaded: ${this.format_value(data["library"]["extension_loaded"])}`);
console.log(` Package version: ${format_value(data["library"]["package_version"])}`);
console.log(` Agent version: ${format_value(data["library"]["agent_version"])}`);
console.log(` Extension loaded: ${format_value(data["library"]["extension_loaded"])}`);
this.print_newline();
console.log(`Extension installation report`);
console.log(` Installation result`);
const installReport = data["installation"];
console.log(` Status: ${installReport["result"]["status"]}`);
const resultMessage = data["installation"]["result"]["message"];
if (resultMessage) {
console.log(` Message: ${resultMessage}`);
const parsingError = installReport["parsing_error"];
if (parsingError) {
console.log(` Error found while parsing the report.`);
console.log(` Error: ${parsingError["error"]}`);
if (parsingError["raw"]) {
console.log(` Raw report:`);
console.log(parsingError["raw"]);
}
}
const resultError = data["installation"]["result"]["error"];
if (resultError) {
console.log(` Error: ${resultError}`);
else {
console.log(` Installation result`);
console.log(` Status: ${installReport["result"]["status"]}`);
const resultMessage = data["installation"]["result"]["message"];
if (resultMessage) {
console.log(` Message: ${resultMessage}`);
}
const resultError = data["installation"]["result"]["error"];
if (resultError) {
console.log(` Error: ${resultError}`);
}
console.log(` Language details`);
console.log(` Node.js version: ${format_value(data["installation"]["language"]["version"])}`);
console.log(` Download details`);
console.log(` Download URL: ${format_value(data["installation"]["download"]["download_url"])}`);
console.log(` Checksum: ${format_value(data["installation"]["download"]["checksum"])}`);
console.log(` Build details`);
console.log(` Install time: ${format_value(data["installation"]["build"]["time"])}`);
console.log(` Architecture: ${format_value(data["installation"]["build"]["architecture"])}`);
console.log(` Target: ${format_value(data["installation"]["build"]["target"])}`);
console.log(` Musl override: ${format_value(data["installation"]["build"]["musl_override"])}`);
console.log(` Linux ARM override: ${format_value(data["installation"]["build"]["linux_arm_override"])}`);
console.log(` Library type: ${format_value(data["installation"]["build"]["library_type"])}`);
console.log(` Host details`);
console.log(` Root user: ${format_value(data["installation"]["host"]["root_user"])}`);
console.log(` Dependencies: ${format_value(data["installation"]["host"]["dependencies"])}`);
}
console.log(` Language details`);
console.log(` Node.js version: ${data["installation"]["language"]["version"]}`);
console.log(` Download details`);
console.log(` Download URL: ${data["installation"]["download"]["download_url"]}`);
console.log(` Checksum: ${data["installation"]["download"]["checksum"]}`);
console.log(` Build details`);
console.log(` Install time: ${data["installation"]["build"]["time"]}`);
console.log(` Architecture: ${data["installation"]["build"]["architecture"]}`);
console.log(` Target: ${data["installation"]["build"]["target"]}`);
console.log(` Musl override: ${data["installation"]["build"]["musl_override"]}`);
console.log(` Linux ARM override: ${data["installation"]["build"]["linux_arm_override"]}`);
console.log(` Library type: ${data["installation"]["build"]["library_type"]}`);
console.log(` Host details`);
console.log(` Root user: ${data["installation"]["host"]["root_user"]}`);
console.log(` Dependencies: ${this.format_value(data["installation"]["host"]["dependencies"])}`);
this.print_newline();
console.log(` Host information`);
console.log(` Architecture: ${data["host"]["architecture"]}`);
console.log(` Operating System: ${data["host"]["os"]}`);
console.log(` Node.js version: ${data["host"]["language_version"]}`);
console.log(` Root user: ${this.format_value(data["host"]["root"])}`);
console.log(` Running in container: ${this.format_value(data["host"]["running_in_container"])}`);
console.log(`Host information`);
console.log(` Architecture: ${format_value(data["host"]["architecture"])}`);
console.log(` Operating System: ${format_value(data["host"]["os"])}`);
console.log(` Node.js version: ${format_value(data["host"]["language_version"])}`);
console.log(` Root user: ${format_value(data["host"]["root"])}`);
console.log(` Running in container: ${format_value(data["host"]["running_in_container"])}`);
this.print_newline();
console.log(`Configuration`);
console.log(` Environment: ${this.format_value(data["config"]["options"]["env"])}`);
console.log(` debug: ${this.format_value(data["config"]["options"]["debug"])}`);
console.log(` log: ${this.format_value(data["config"]["options"]["log"])}`);
console.log(` endpoint: ${this.format_value(data["config"]["options"]["endpoint"])}`);
console.log(` ca_file_path: ${this.format_value(data["config"]["options"]["ca_file_path"])}`);
console.log(` active: ${this.format_value(data["config"]["options"]["active"])}`);
console.log(` push_api_key: ${this.format_value(data["config"]["options"]["push_api_key"])}`);
console.log(` Environment: ${format_value(data["config"]["options"]["env"])}`);
console.log(` debug: ${format_value(data["config"]["options"]["debug"])}`);
console.log(` log: ${format_value(data["config"]["options"]["log"])}`);
console.log(` endpoint: ${format_value(data["config"]["options"]["endpoint"])}`);
console.log(` ca_file_path: ${format_value(data["config"]["options"]["ca_file_path"])}`);
console.log(` active: ${format_value(data["config"]["options"]["active"])}`);
console.log(` push_api_key: ${format_value(data["config"]["options"]["push_api_key"])}`);
this.print_newline();

@@ -81,9 +92,9 @@ console.log(`Read more about how the diagnose config output is rendered`);

console.log(` Current working directory`);
console.log(` Path: ${this.format_value(data["paths"]["working_dir"]["path"])}`);
console.log(` Path: ${format_value(data["paths"]["working_dir"]["path"])}`);
this.print_newline();
console.log(` Log directory`);
console.log(` Path: ${this.format_value(data["paths"]["log_dir_path"]["path"])}`);
console.log(` Path: ${format_value(data["paths"]["log_dir_path"]["path"])}`);
this.print_newline();
console.log(` AppSignal log`);
console.log(` Path: ${this.format_value(data["paths"]["appsignal.log"]["path"])}`);
console.log(` Path: ${format_value(data["paths"]["appsignal.log"]["path"])}`);
console.log(` Contents \(last 10 lines\):`);

@@ -154,5 +165,2 @@ console.log(contents.slice(contents.length - 10).join("\n"));

}
format_value(value) {
return util.inspect(value);
}
colorize(value) {

@@ -170,1 +178,4 @@ switch (value) {

exports.Diagnose = Diagnose;
function format_value(value) {
return util.inspect(value);
}

@@ -15,3 +15,3 @@ import { Client, Metrics, Plugin, Tracer, AppsignalOptions } from "./interfaces";

#private;
readonly VERSION = "2.2.0";
readonly VERSION = "2.2.1";
config: Configuration;

@@ -18,0 +18,0 @@ extension: Extension;

@@ -71,8 +71,18 @@ "use strict";

getInstallationReport() {
let rawReport;
try {
const rawReport = fs_1.default.readFileSync(reportPath(), "utf8");
return rawReport ? JSON.parse(rawReport) : {};
rawReport = fs_1.default.readFileSync(reportPath(), "utf8");
return JSON.parse(rawReport);
}
catch (e) {
return {};
catch (error) {
const report = {
parsing_error: {
error: `${error.name}: ${error.message}`,
backtrace: error.stack.split("\n")
}
};
if (rawReport) {
report.parsing_error.raw = rawReport;
}
return report;
}

@@ -79,0 +89,0 @@ }

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

export declare const VERSION = "2.2.0";
export declare const VERSION = "2.2.1";
export declare const AGENT_VERSION = "7376537";

@@ -5,3 +5,3 @@ "use strict";

// Do not touch this file, auto-generated by scripts/create-versionfile
exports.VERSION = "2.2.0";
exports.VERSION = "2.2.1";
exports.AGENT_VERSION = "7376537";
{
"name": "@appsignal/nodejs",
"version": "2.2.0",
"version": "2.2.1",
"main": "dist/index",

@@ -5,0 +5,0 @@ "types": "dist/index",