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

@polywrap/tracing-js

Package Overview
Dependencies
Maintainers
2
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@polywrap/tracing-js - npm Package Compare versions

Comparing version

to
0.9.0

2

build/index.d.ts

@@ -28,3 +28,3 @@ import * as api from "@opentelemetry/api";

static traceFunc<TArgs extends Array<unknown>, TReturn>(span: string, func: (...args: TArgs) => TReturn, tracingLevel?: TracingLevel): (...args: TArgs) => TReturn;
static _initProvider(): void;
static _initProvider(name: string): void;
static _pushSpan(span: api.Span): void;

@@ -31,0 +31,0 @@ static _currentSpan(): api.Span | undefined;

@@ -57,6 +57,5 @@ "use strict";

var api = __importStar(require("@opentelemetry/api"));
var resources_1 = require("@opentelemetry/resources");
var opentelemetry_console_exporter_1 = require("@fetsorn/opentelemetry-console-exporter");
// workaround until we can upgrade to 0.30.0
// https://github.com/open-telemetry/opentelemetry-js/issues/2943#issuecomment-1114265125
var OTLPTraceExporter_1 = require("@opentelemetry/exporter-trace-otlp-http/build/src/platform/browser/OTLPTraceExporter");
var exporter_trace_otlp_http_1 = require("@opentelemetry/exporter-trace-otlp-http");
var TracingLevel;

@@ -81,3 +80,3 @@ (function (TracingLevel) {

this._config.httpUrl = (_e = config.httpUrl) !== null && _e !== void 0 ? _e : this._config.httpUrl;
this._initProvider();
this._initProvider(tracerName);
if (this._provider) {

@@ -214,15 +213,22 @@ this._tracer = this._provider.getTracer(tracerName);

};
Tracer._initProvider = function () {
Tracer._initProvider = function (name) {
var providerResources = new resources_1.Resource({
"service.name": name,
});
if (typeof window === "undefined") {
this._provider = new sdk_trace_base_1.BasicTracerProvider();
this._provider = new sdk_trace_base_1.BasicTracerProvider({
resource: providerResources,
});
}
else {
this._provider = new sdk_trace_web_1.WebTracerProvider();
this._provider = new sdk_trace_web_1.WebTracerProvider({
resource: providerResources,
});
}
// Configure span processor to send spans to the exporter
if (this._config.httpEnabled) {
this._provider.addSpanProcessor(new sdk_trace_base_1.SimpleSpanProcessor(new OTLPTraceExporter_1.OTLPTraceExporter({ url: this._config.httpUrl })));
this._provider.addSpanProcessor(new sdk_trace_base_1.SimpleSpanProcessor(new exporter_trace_otlp_http_1.OTLPTraceExporter({ url: this._config.httpUrl })));
}
if (this._config.consoleEnabled) {
this._provider.addSpanProcessor(new sdk_trace_base_1.BatchSpanProcessor(new opentelemetry_console_exporter_1.ConsoleExporter({ isDetailed: this._config.consoleDetailed })));
this._provider.addSpanProcessor(new sdk_trace_base_1.BatchSpanProcessor(new opentelemetry_console_exporter_1.ConsoleExporterIcon({ isDetailed: this._config.consoleDetailed })));
}

@@ -229,0 +235,0 @@ this._provider.register();

{
"name": "@polywrap/tracing-js",
"description": "Polywrap Core Tracing",
"version": "0.8.0",
"version": "0.9.0",
"license": "MIT",

@@ -19,19 +19,11 @@ "repository": {

"dependencies": {
"@fetsorn/opentelemetry-console-exporter": "0.0.1",
"@opentelemetry/api": "1.1.0",
"@opentelemetry/context-zone": "1.4.0",
"@opentelemetry/core": "1.4.0",
"@opentelemetry/exporter-trace-otlp-http": "^0.28.0",
"@opentelemetry/exporter-zipkin": "1.4.0",
"@opentelemetry/propagator-b3": "1.4.0",
"@opentelemetry/sdk-trace-base": "1.4.0",
"@opentelemetry/sdk-trace-node": "1.4.0",
"@opentelemetry/sdk-trace-web": "1.4.0",
"browser-util-inspect": "0.2.0"
"@fetsorn/opentelemetry-console-exporter": "0.0.3",
"@opentelemetry/api": "1.2.0",
"@opentelemetry/exporter-trace-otlp-http": "0.32.0",
"@opentelemetry/resources": "1.6.0",
"@opentelemetry/sdk-trace-base": "1.6.0",
"@opentelemetry/sdk-trace-web": "1.6.0"
},
"devDependencies": {
"@types/prettier": "2.6.0",
"@types/uuid": "3.4.3",
"rimraf": "3.0.2",
"ts-node": "8.10.2",
"typescript": "4.0.7"

@@ -38,0 +30,0 @@ },

Sorry, the diff of this file is not supported yet