New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

splunk-react

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

splunk-react - npm Package Compare versions

Comparing version
0.0.3
to
0.0.4
+3
-3
build/clients/splunk.d.ts

@@ -6,5 +6,5 @@ import SplunkEvents from "splunk-events";

endpoint: string;
vtex?: VTEX;
vtexIO?: VTEXIO;
};
export declare type VTEX = {
export declare type VTEXIO = {
runtimeInfo: RuntimeInfo;

@@ -26,3 +26,3 @@ appInfo: AppInfo;

private splunkEvents;
private vtex;
private vtexIO;
private config;

@@ -29,0 +29,0 @@ private shouldExecute;

@@ -16,7 +16,7 @@ var __rest = (this && this.__rest) || function (s, e) {

this.splunkEvents = null;
this.vtex = null;
this.vtexIO = null;
this.config = (args) => {
const { token, endpoint, injectAdditionalInfo, vtex } = args, rest = __rest(args, ["token", "endpoint", "injectAdditionalInfo", "vtex"]);
if (!this.vtex && vtex) {
this.vtex = vtex;
const { token, endpoint, injectAdditionalInfo, vtexIO } = args, rest = __rest(args, ["token", "endpoint", "injectAdditionalInfo", "vtexIO"]);
if (!this.vtexIO && vtexIO) {
this.vtexIO = vtexIO;
}

@@ -31,5 +31,5 @@ if (!this.splunkEvents) {

this.shouldExecute = () => {
if (!this.vtex) {
if (!this.vtexIO) {
console.warn("VTEX-specific information is not set.");
this.vtex = {
this.vtexIO = {
runtimeInfo: {

@@ -60,3 +60,3 @@ account: NON_VTEX,

const { metricName, data, logRate } = metricLog;
const _c = this.vtex.runtimeInfo, { account } = _c, rest = __rest(_c, ["account"]);
const _c = this.vtexIO.runtimeInfo, { account } = _c, rest = __rest(_c, ["account"]);
if (logRate && (logRate > 100 || logRate < 0)) {

@@ -69,3 +69,3 @@ console.error("logRate should be a number greater than 0 and less than 100!");

}
this.splunkEvents.logEvent("Important", "Info", "Track", metricName, Object.assign(Object.assign(Object.assign({}, rest), ((_b = (_a = this.vtex) === null || _a === void 0 ? void 0 : _a.appInfo) !== null && _b !== void 0 ? _b : {})), (data !== null && data !== void 0 ? data : {})), account);
this.splunkEvents.logEvent("Important", "Info", "Track", metricName, Object.assign(Object.assign(Object.assign({}, rest), ((_b = (_a = this.vtexIO) === null || _a === void 0 ? void 0 : _a.appInfo) !== null && _b !== void 0 ? _b : {})), (data !== null && data !== void 0 ? data : {})), account);
return this.splunkEvents;

@@ -80,4 +80,4 @@ };

const { error, variables, instance, type } = graphQLErrorLog;
const _c = this.vtex.runtimeInfo, { account } = _c, rest = __rest(_c, ["account"]);
this.splunkEvents.logEvent("Critical", "Error", type, instance, Object.assign(Object.assign(Object.assign({}, rest), ((_b = (_a = this.vtex) === null || _a === void 0 ? void 0 : _a.appInfo) !== null && _b !== void 0 ? _b : {})), { variables: variables && JSON.stringify(variables), error: JSON.stringify(error) }), account);
const _c = this.vtexIO.runtimeInfo, { account } = _c, rest = __rest(_c, ["account"]);
this.splunkEvents.logEvent("Critical", "Error", type, instance, Object.assign(Object.assign(Object.assign({}, rest), ((_b = (_a = this.vtexIO) === null || _a === void 0 ? void 0 : _a.appInfo) !== null && _b !== void 0 ? _b : {})), { variables: variables && JSON.stringify(variables), error: JSON.stringify(error) }), account);
return this.splunkEvents;

@@ -92,5 +92,5 @@ };

const { error, instance: maybeInstance } = errorLog;
const _d = this.vtex.runtimeInfo, { account } = _d, rest = __rest(_d, ["account"]);
const _d = this.vtexIO.runtimeInfo, { account } = _d, rest = __rest(_d, ["account"]);
const instance = maybeInstance !== null && maybeInstance !== void 0 ? maybeInstance : "";
this.splunkEvents.logEvent("Critical", "Error", "UnknownError", instance, Object.assign(Object.assign(Object.assign({}, rest), ((_b = (_a = this.vtex) === null || _a === void 0 ? void 0 : _a.appInfo) !== null && _b !== void 0 ? _b : {})), { error: (_c = error.stack) !== null && _c !== void 0 ? _c : JSON.stringify(error), message: error.message }), account);
this.splunkEvents.logEvent("Critical", "Error", "UnknownError", instance, Object.assign(Object.assign(Object.assign({}, rest), ((_b = (_a = this.vtexIO) === null || _a === void 0 ? void 0 : _a.appInfo) !== null && _b !== void 0 ? _b : {})), { error: (_c = error.stack) !== null && _c !== void 0 ? _c : JSON.stringify(error), message: error.message }), account);
return this.splunkEvents;

@@ -97,0 +97,0 @@ };

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

{"version":3,"file":"splunk.js","sourceRoot":"","sources":["../../src/clients/splunk.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"splunk.js","sourceRoot":"","sources":["../../src/clients/splunk.ts"],"names":[],"mappings":"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"}

@@ -25,3 +25,3 @@ import React, { useEffect, useState } from "react";

endpoint: "http://some-where-over-the-rainbow:9999",
vtex: {
vtexIO: {
runtimeInfo: {

@@ -28,0 +28,0 @@ account: "a",

{
"name": "splunk-react",
"version": "0.0.3",
"version": "0.0.4",
"repository": "git@github.com:marcelovicentegc/splunk-react.git",

@@ -5,0 +5,0 @@ "author": "Marcelo Cardoso <marcelovicentegc@gmail.com>",

@@ -12,6 +12,11 @@ import SplunkEvents from "splunk-events";

endpoint: string;
vtex?: VTEX;
/**
* VTEX IO specific data.
*
* Learn more on https://vtex.io/
*/
vtexIO?: VTEXIO;
};
export type VTEX = {
export type VTEXIO = {
runtimeInfo: RuntimeInfo;

@@ -37,9 +42,9 @@ appInfo: AppInfo;

private splunkEvents: SplunkEvents | null = null;
private vtex: VTEX | null = null;
private vtexIO: VTEXIO | null = null;
private config = (args: SplunkMonitoringArgs) => {
const { token, endpoint, injectAdditionalInfo, vtex, ...rest } = args;
const { token, endpoint, injectAdditionalInfo, vtexIO, ...rest } = args;
if (!this.vtex && vtex) {
this.vtex = vtex;
if (!this.vtexIO && vtexIO) {
this.vtexIO = vtexIO;
}

@@ -62,6 +67,6 @@

private shouldExecute = () => {
if (!this.vtex) {
if (!this.vtexIO) {
console.warn("VTEX-specific information is not set.");
this.vtex = {
this.vtexIO = {
runtimeInfo: {

@@ -101,3 +106,3 @@ account: NON_VTEX,

const { metricName, data, logRate } = metricLog;
const { account, ...rest } = this.vtex!.runtimeInfo;
const { account, ...rest } = this.vtexIO!.runtimeInfo;

@@ -123,3 +128,3 @@ if (logRate && (logRate > 100 || logRate < 0)) {

...rest,
...(this.vtex?.appInfo ?? {}),
...(this.vtexIO?.appInfo ?? {}),
...(data ?? {}),

@@ -141,3 +146,3 @@ },

const { error, variables, instance, type } = graphQLErrorLog;
const { account, ...rest } = this.vtex!.runtimeInfo;
const { account, ...rest } = this.vtexIO!.runtimeInfo;

@@ -151,3 +156,3 @@ this.splunkEvents!.logEvent(

...rest,
...(this.vtex?.appInfo ?? {}),
...(this.vtexIO?.appInfo ?? {}),
variables: variables && JSON.stringify(variables),

@@ -170,3 +175,3 @@ error: JSON.stringify(error),

const { error, instance: maybeInstance } = errorLog;
const { account, ...rest } = this.vtex!.runtimeInfo;
const { account, ...rest } = this.vtexIO!.runtimeInfo;
const instance = maybeInstance ?? "";

@@ -181,3 +186,3 @@

...rest,
...(this.vtex?.appInfo ?? {}),
...(this.vtexIO?.appInfo ?? {}),
error: error.stack ?? JSON.stringify(error),

@@ -184,0 +189,0 @@ message: error.message,