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

@opentelemetry/exporter-collector

Package Overview
Dependencies
Maintainers
4
Versions
167
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opentelemetry/exporter-collector - npm Package Compare versions

Comparing version 0.19.1-alpha.23 to 0.19.1-alpha.25

2

build/esm/platform/browser/CollectorExporterBrowserBase.d.ts

@@ -8,3 +8,3 @@ import { CollectorExporterBase } from '../../CollectorExporterBase';

export declare abstract class CollectorExporterBrowserBase<ExportItem, ServiceRequest> extends CollectorExporterBase<CollectorExporterConfigBase, ExportItem, ServiceRequest> {
private _headers;
protected _headers: Record<string, string>;
private _useXHR;

@@ -11,0 +11,0 @@ /**

@@ -35,2 +35,3 @@ /*

import { diag } from '@opentelemetry/api';
import { getEnv, baggageUtils } from '@opentelemetry/core';
/**

@@ -51,3 +52,3 @@ * Collector Metric Exporter abstract base class

if (_this._useXHR) {
_this._headers = parseHeaders(config.headers);
_this._headers = Object.assign({}, parseHeaders(config.headers), baggageUtils.parseKeyPairsIntoRecord(getEnv().OTEL_EXPORTER_OTLP_HEADERS));
}

@@ -54,0 +55,0 @@ else {

@@ -10,2 +10,3 @@ import { MetricRecord, MetricExporter } from '@opentelemetry/metrics';

private readonly _startTime;
constructor(config?: CollectorExporterConfigBase);
convert(metrics: MetricRecord[]): collectorTypes.opentelemetryProto.collector.metrics.v1.ExportMetricsServiceRequest;

@@ -12,0 +13,0 @@ getDefaultUrl(config: CollectorExporterConfigBase): string;

@@ -33,2 +33,3 @@ /*

import { toCollectorExportMetricServiceRequest } from '../../transformMetrics';
import { getEnv, baggageUtils } from '@opentelemetry/core';
var DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/metrics';

@@ -41,6 +42,8 @@ var DEFAULT_SERVICE_NAME = 'collector-metric-exporter';

__extends(CollectorMetricExporter, _super);
function CollectorMetricExporter() {
var _this = _super !== null && _super.apply(this, arguments) || this;
function CollectorMetricExporter(config) {
if (config === void 0) { config = {}; }
var _this = _super.call(this, config) || this;
// Converts time to nanoseconds
_this._startTime = new Date().getTime() * 1000000;
_this._headers = Object.assign(_this._headers, baggageUtils.parseKeyPairsIntoRecord(getEnv().OTEL_EXPORTER_OTLP_METRICS_HEADERS));
return _this;

@@ -52,3 +55,9 @@ }

CollectorMetricExporter.prototype.getDefaultUrl = function (config) {
return config.url || DEFAULT_COLLECTOR_URL;
return typeof config.url === 'string'
? config.url
: getEnv().OTEL_EXPORTER_OTLP_METRICS_ENDPOINT.length > 0
? getEnv().OTEL_EXPORTER_OTLP_METRICS_ENDPOINT
: getEnv().OTEL_EXPORTER_OTLP_ENDPOINT.length > 0
? getEnv().OTEL_EXPORTER_OTLP_ENDPOINT
: DEFAULT_COLLECTOR_URL;
};

@@ -55,0 +64,0 @@ CollectorMetricExporter.prototype.getDefaultServiceName = function (config) {

@@ -9,2 +9,3 @@ import { CollectorExporterConfigBase } from '../../types';

export declare class CollectorTraceExporter extends CollectorExporterBrowserBase<ReadableSpan, collectorTypes.opentelemetryProto.collector.trace.v1.ExportTraceServiceRequest> implements SpanExporter {
constructor(config?: CollectorExporterConfigBase);
convert(spans: ReadableSpan[]): collectorTypes.opentelemetryProto.collector.trace.v1.ExportTraceServiceRequest;

@@ -11,0 +12,0 @@ getDefaultUrl(config: CollectorExporterConfigBase): string;

@@ -33,4 +33,5 @@ /*

import { toCollectorExportTraceServiceRequest } from '../../transform';
import { getEnv, baggageUtils } from '@opentelemetry/core';
var DEFAULT_SERVICE_NAME = 'collector-trace-exporter';
var DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/trace';
var DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/traces';
/**

@@ -41,4 +42,7 @@ * Collector Trace Exporter for Web

__extends(CollectorTraceExporter, _super);
function CollectorTraceExporter() {
return _super !== null && _super.apply(this, arguments) || this;
function CollectorTraceExporter(config) {
if (config === void 0) { config = {}; }
var _this = _super.call(this, config) || this;
_this._headers = Object.assign(_this._headers, baggageUtils.parseKeyPairsIntoRecord(getEnv().OTEL_EXPORTER_OTLP_TRACES_HEADERS));
return _this;
}

@@ -49,6 +53,13 @@ CollectorTraceExporter.prototype.convert = function (spans) {

CollectorTraceExporter.prototype.getDefaultUrl = function (config) {
return config.url || DEFAULT_COLLECTOR_URL;
return typeof config.url === 'string'
? config.url
: getEnv().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT.length > 0
? getEnv().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
: getEnv().OTEL_EXPORTER_OTLP_ENDPOINT.length > 0
? getEnv().OTEL_EXPORTER_OTLP_ENDPOINT
: DEFAULT_COLLECTOR_URL;
};
CollectorTraceExporter.prototype.getDefaultServiceName = function (config) {
return config.serviceName || DEFAULT_SERVICE_NAME;
var _a;
return (_a = config.serviceName) !== null && _a !== void 0 ? _a : DEFAULT_SERVICE_NAME;
};

@@ -55,0 +66,0 @@ return CollectorTraceExporter;

@@ -16,5 +16,3 @@ import * as collectorTypes from '../../types';

*/
export declare function sendWithXhr(body: string, url: string, headers: {
[key: string]: string;
}, onSuccess: () => void, onError: (error: collectorTypes.CollectorExporterError) => void): void;
export declare function sendWithXhr(body: string, url: string, headers: Record<string, string>, onSuccess: () => void, onError: (error: collectorTypes.CollectorExporterError) => void): void;
//# sourceMappingURL=util.d.ts.map

@@ -35,2 +35,3 @@ /*

import { diag } from '@opentelemetry/api';
import { getEnv, baggageUtils } from '@opentelemetry/core';
/**

@@ -48,3 +49,3 @@ * Collector Metric Exporter abstract base class

}
_this.headers = parseHeaders(config.headers) || _this.DEFAULT_HEADERS;
_this.headers = Object.assign(_this.DEFAULT_HEADERS, parseHeaders(config.headers), baggageUtils.parseKeyPairsIntoRecord(getEnv().OTEL_EXPORTER_OTLP_HEADERS));
_this.agent = createHttpAgent(config);

@@ -51,0 +52,0 @@ return _this;

@@ -10,2 +10,3 @@ import { MetricRecord, MetricExporter } from '@opentelemetry/metrics';

protected readonly _startTime: number;
constructor(config?: CollectorExporterNodeConfigBase);
convert(metrics: MetricRecord[]): collectorTypes.opentelemetryProto.collector.metrics.v1.ExportMetricsServiceRequest;

@@ -12,0 +13,0 @@ getDefaultUrl(config: CollectorExporterNodeConfigBase): string;

@@ -33,2 +33,3 @@ /*

import { toCollectorExportMetricServiceRequest } from '../../transformMetrics';
import { getEnv, baggageUtils } from '@opentelemetry/core';
var DEFAULT_SERVICE_NAME = 'collector-metric-exporter';

@@ -41,6 +42,8 @@ var DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/metrics';

__extends(CollectorMetricExporter, _super);
function CollectorMetricExporter() {
var _this = _super !== null && _super.apply(this, arguments) || this;
function CollectorMetricExporter(config) {
if (config === void 0) { config = {}; }
var _this = _super.call(this, config) || this;
// Converts time to nanoseconds
_this._startTime = new Date().getTime() * 1000000;
_this.headers = Object.assign(_this.headers, baggageUtils.parseKeyPairsIntoRecord(getEnv().OTEL_EXPORTER_OTLP_METRICS_HEADERS));
return _this;

@@ -52,6 +55,9 @@ }

CollectorMetricExporter.prototype.getDefaultUrl = function (config) {
if (!config.url) {
return DEFAULT_COLLECTOR_URL;
}
return config.url;
return typeof config.url === 'string'
? config.url
: getEnv().OTEL_EXPORTER_OTLP_METRICS_ENDPOINT.length > 0
? getEnv().OTEL_EXPORTER_OTLP_METRICS_ENDPOINT
: getEnv().OTEL_EXPORTER_OTLP_ENDPOINT.length > 0
? getEnv().OTEL_EXPORTER_OTLP_ENDPOINT
: DEFAULT_COLLECTOR_URL;
};

@@ -58,0 +64,0 @@ CollectorMetricExporter.prototype.getDefaultServiceName = function (config) {

@@ -9,2 +9,3 @@ import { ReadableSpan, SpanExporter } from '@opentelemetry/tracing';

export declare class CollectorTraceExporter extends CollectorExporterNodeBase<ReadableSpan, collectorTypes.opentelemetryProto.collector.trace.v1.ExportTraceServiceRequest> implements SpanExporter {
constructor(config?: CollectorExporterNodeConfigBase);
convert(spans: ReadableSpan[]): collectorTypes.opentelemetryProto.collector.trace.v1.ExportTraceServiceRequest;

@@ -11,0 +12,0 @@ getDefaultUrl(config: CollectorExporterNodeConfigBase): string;

@@ -33,4 +33,5 @@ /*

import { toCollectorExportTraceServiceRequest } from '../../transform';
import { getEnv, baggageUtils } from '@opentelemetry/core';
var DEFAULT_SERVICE_NAME = 'collector-trace-exporter';
var DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/trace';
var DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/traces';
/**

@@ -41,4 +42,7 @@ * Collector Trace Exporter for Node

__extends(CollectorTraceExporter, _super);
function CollectorTraceExporter() {
return _super !== null && _super.apply(this, arguments) || this;
function CollectorTraceExporter(config) {
if (config === void 0) { config = {}; }
var _this = _super.call(this, config) || this;
_this.headers = Object.assign(_this.headers, baggageUtils.parseKeyPairsIntoRecord(getEnv().OTEL_EXPORTER_OTLP_TRACES_HEADERS));
return _this;
}

@@ -49,6 +53,9 @@ CollectorTraceExporter.prototype.convert = function (spans) {

CollectorTraceExporter.prototype.getDefaultUrl = function (config) {
if (!config.url) {
return DEFAULT_COLLECTOR_URL;
}
return config.url;
return typeof config.url === 'string'
? config.url
: getEnv().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT.length > 0
? getEnv().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
: getEnv().OTEL_EXPORTER_OTLP_ENDPOINT.length > 0
? getEnv().OTEL_EXPORTER_OTLP_ENDPOINT
: DEFAULT_COLLECTOR_URL;
};

@@ -55,0 +62,0 @@ CollectorTraceExporter.prototype.getDefaultServiceName = function (config) {

@@ -8,3 +8,3 @@ import { CollectorExporterBase } from '../../CollectorExporterBase';

export declare abstract class CollectorExporterBrowserBase<ExportItem, ServiceRequest> extends CollectorExporterBase<CollectorExporterConfigBase, ExportItem, ServiceRequest> {
private _headers;
protected _headers: Record<string, string>;
private _useXHR;

@@ -11,0 +11,0 @@ /**

@@ -23,2 +23,3 @@ "use strict";

const api_1 = require("@opentelemetry/api");
const core_1 = require("@opentelemetry/core");
/**

@@ -37,3 +38,3 @@ * Collector Metric Exporter abstract base class

if (this._useXHR) {
this._headers = util_1.parseHeaders(config.headers);
this._headers = Object.assign({}, util_1.parseHeaders(config.headers), core_1.baggageUtils.parseKeyPairsIntoRecord(core_1.getEnv().OTEL_EXPORTER_OTLP_HEADERS));
}

@@ -40,0 +41,0 @@ else {

@@ -10,2 +10,3 @@ import { MetricRecord, MetricExporter } from '@opentelemetry/metrics';

private readonly _startTime;
constructor(config?: CollectorExporterConfigBase);
convert(metrics: MetricRecord[]): collectorTypes.opentelemetryProto.collector.metrics.v1.ExportMetricsServiceRequest;

@@ -12,0 +13,0 @@ getDefaultUrl(config: CollectorExporterConfigBase): string;

@@ -21,2 +21,3 @@ "use strict";

const transformMetrics_1 = require("../../transformMetrics");
const core_1 = require("@opentelemetry/core");
const DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/metrics';

@@ -28,6 +29,7 @@ const DEFAULT_SERVICE_NAME = 'collector-metric-exporter';

class CollectorMetricExporter extends CollectorExporterBrowserBase_1.CollectorExporterBrowserBase {
constructor() {
super(...arguments);
constructor(config = {}) {
super(config);
// Converts time to nanoseconds
this._startTime = new Date().getTime() * 1000000;
this._headers = Object.assign(this._headers, core_1.baggageUtils.parseKeyPairsIntoRecord(core_1.getEnv().OTEL_EXPORTER_OTLP_METRICS_HEADERS));
}

@@ -38,3 +40,9 @@ convert(metrics) {

getDefaultUrl(config) {
return config.url || DEFAULT_COLLECTOR_URL;
return typeof config.url === 'string'
? config.url
: core_1.getEnv().OTEL_EXPORTER_OTLP_METRICS_ENDPOINT.length > 0
? core_1.getEnv().OTEL_EXPORTER_OTLP_METRICS_ENDPOINT
: core_1.getEnv().OTEL_EXPORTER_OTLP_ENDPOINT.length > 0
? core_1.getEnv().OTEL_EXPORTER_OTLP_ENDPOINT
: DEFAULT_COLLECTOR_URL;
}

@@ -41,0 +49,0 @@ getDefaultServiceName(config) {

@@ -9,2 +9,3 @@ import { CollectorExporterConfigBase } from '../../types';

export declare class CollectorTraceExporter extends CollectorExporterBrowserBase<ReadableSpan, collectorTypes.opentelemetryProto.collector.trace.v1.ExportTraceServiceRequest> implements SpanExporter {
constructor(config?: CollectorExporterConfigBase);
convert(spans: ReadableSpan[]): collectorTypes.opentelemetryProto.collector.trace.v1.ExportTraceServiceRequest;

@@ -11,0 +12,0 @@ getDefaultUrl(config: CollectorExporterConfigBase): string;

@@ -21,4 +21,5 @@ "use strict";

const transform_1 = require("../../transform");
const core_1 = require("@opentelemetry/core");
const DEFAULT_SERVICE_NAME = 'collector-trace-exporter';
const DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/trace';
const DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/traces';
/**

@@ -28,2 +29,6 @@ * Collector Trace Exporter for Web

class CollectorTraceExporter extends CollectorExporterBrowserBase_1.CollectorExporterBrowserBase {
constructor(config = {}) {
super(config);
this._headers = Object.assign(this._headers, core_1.baggageUtils.parseKeyPairsIntoRecord(core_1.getEnv().OTEL_EXPORTER_OTLP_TRACES_HEADERS));
}
convert(spans) {

@@ -33,6 +38,13 @@ return transform_1.toCollectorExportTraceServiceRequest(spans, this, true);

getDefaultUrl(config) {
return config.url || DEFAULT_COLLECTOR_URL;
return typeof config.url === 'string'
? config.url
: core_1.getEnv().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT.length > 0
? core_1.getEnv().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
: core_1.getEnv().OTEL_EXPORTER_OTLP_ENDPOINT.length > 0
? core_1.getEnv().OTEL_EXPORTER_OTLP_ENDPOINT
: DEFAULT_COLLECTOR_URL;
}
getDefaultServiceName(config) {
return config.serviceName || DEFAULT_SERVICE_NAME;
var _a;
return (_a = config.serviceName) !== null && _a !== void 0 ? _a : DEFAULT_SERVICE_NAME;
}

@@ -39,0 +51,0 @@ }

@@ -16,5 +16,3 @@ import * as collectorTypes from '../../types';

*/
export declare function sendWithXhr(body: string, url: string, headers: {
[key: string]: string;
}, onSuccess: () => void, onError: (error: collectorTypes.CollectorExporterError) => void): void;
export declare function sendWithXhr(body: string, url: string, headers: Record<string, string>, onSuccess: () => void, onError: (error: collectorTypes.CollectorExporterError) => void): void;
//# sourceMappingURL=util.d.ts.map

@@ -23,2 +23,3 @@ "use strict";

const api_1 = require("@opentelemetry/api");
const core_1 = require("@opentelemetry/core");
/**

@@ -34,3 +35,3 @@ * Collector Metric Exporter abstract base class

}
this.headers = util_1.parseHeaders(config.headers) || this.DEFAULT_HEADERS;
this.headers = Object.assign(this.DEFAULT_HEADERS, util_1.parseHeaders(config.headers), core_1.baggageUtils.parseKeyPairsIntoRecord(core_1.getEnv().OTEL_EXPORTER_OTLP_HEADERS));
this.agent = util_2.createHttpAgent(config);

@@ -37,0 +38,0 @@ }

@@ -10,2 +10,3 @@ import { MetricRecord, MetricExporter } from '@opentelemetry/metrics';

protected readonly _startTime: number;
constructor(config?: CollectorExporterNodeConfigBase);
convert(metrics: MetricRecord[]): collectorTypes.opentelemetryProto.collector.metrics.v1.ExportMetricsServiceRequest;

@@ -12,0 +13,0 @@ getDefaultUrl(config: CollectorExporterNodeConfigBase): string;

@@ -21,2 +21,3 @@ "use strict";

const transformMetrics_1 = require("../../transformMetrics");
const core_1 = require("@opentelemetry/core");
const DEFAULT_SERVICE_NAME = 'collector-metric-exporter';

@@ -28,6 +29,7 @@ const DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/metrics';

class CollectorMetricExporter extends CollectorExporterNodeBase_1.CollectorExporterNodeBase {
constructor() {
super(...arguments);
constructor(config = {}) {
super(config);
// Converts time to nanoseconds
this._startTime = new Date().getTime() * 1000000;
this.headers = Object.assign(this.headers, core_1.baggageUtils.parseKeyPairsIntoRecord(core_1.getEnv().OTEL_EXPORTER_OTLP_METRICS_HEADERS));
}

@@ -38,6 +40,9 @@ convert(metrics) {

getDefaultUrl(config) {
if (!config.url) {
return DEFAULT_COLLECTOR_URL;
}
return config.url;
return typeof config.url === 'string'
? config.url
: core_1.getEnv().OTEL_EXPORTER_OTLP_METRICS_ENDPOINT.length > 0
? core_1.getEnv().OTEL_EXPORTER_OTLP_METRICS_ENDPOINT
: core_1.getEnv().OTEL_EXPORTER_OTLP_ENDPOINT.length > 0
? core_1.getEnv().OTEL_EXPORTER_OTLP_ENDPOINT
: DEFAULT_COLLECTOR_URL;
}

@@ -44,0 +49,0 @@ getDefaultServiceName(config) {

@@ -9,2 +9,3 @@ import { ReadableSpan, SpanExporter } from '@opentelemetry/tracing';

export declare class CollectorTraceExporter extends CollectorExporterNodeBase<ReadableSpan, collectorTypes.opentelemetryProto.collector.trace.v1.ExportTraceServiceRequest> implements SpanExporter {
constructor(config?: CollectorExporterNodeConfigBase);
convert(spans: ReadableSpan[]): collectorTypes.opentelemetryProto.collector.trace.v1.ExportTraceServiceRequest;

@@ -11,0 +12,0 @@ getDefaultUrl(config: CollectorExporterNodeConfigBase): string;

@@ -21,4 +21,5 @@ "use strict";

const transform_1 = require("../../transform");
const core_1 = require("@opentelemetry/core");
const DEFAULT_SERVICE_NAME = 'collector-trace-exporter';
const DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/trace';
const DEFAULT_COLLECTOR_URL = 'http://localhost:55681/v1/traces';
/**

@@ -28,2 +29,6 @@ * Collector Trace Exporter for Node

class CollectorTraceExporter extends CollectorExporterNodeBase_1.CollectorExporterNodeBase {
constructor(config = {}) {
super(config);
this.headers = Object.assign(this.headers, core_1.baggageUtils.parseKeyPairsIntoRecord(core_1.getEnv().OTEL_EXPORTER_OTLP_TRACES_HEADERS));
}
convert(spans) {

@@ -33,6 +38,9 @@ return transform_1.toCollectorExportTraceServiceRequest(spans, this, true);

getDefaultUrl(config) {
if (!config.url) {
return DEFAULT_COLLECTOR_URL;
}
return config.url;
return typeof config.url === 'string'
? config.url
: core_1.getEnv().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT.length > 0
? core_1.getEnv().OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
: core_1.getEnv().OTEL_EXPORTER_OTLP_ENDPOINT.length > 0
? core_1.getEnv().OTEL_EXPORTER_OTLP_ENDPOINT
: DEFAULT_COLLECTOR_URL;
}

@@ -39,0 +47,0 @@ getDefaultServiceName(config) {

{
"name": "@opentelemetry/exporter-collector",
"version": "0.19.1-alpha.23+805c2e87",
"version": "0.19.1-alpha.25+02239b52",
"description": "OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector",

@@ -90,8 +90,8 @@ "main": "build/src/index.js",

"@opentelemetry/api-metrics": "^0.19.0",
"@opentelemetry/core": "^0.19.0",
"@opentelemetry/metrics": "^0.19.0",
"@opentelemetry/resources": "^0.19.0",
"@opentelemetry/tracing": "^0.19.1-alpha.23+805c2e87"
"@opentelemetry/core": "^0.19.1-alpha.25+02239b52",
"@opentelemetry/metrics": "^0.19.1-alpha.25+02239b52",
"@opentelemetry/resources": "^0.19.1-alpha.25+02239b52",
"@opentelemetry/tracing": "^0.19.1-alpha.25+02239b52"
},
"gitHead": "805c2e87283690142d3b1970130f1fc1da2b2a4d"
"gitHead": "02239b52557fe5b4c5ae6eba742340428b856492"
}

@@ -8,3 +8,3 @@ # OpenTelemetry Collector Exporter for web and node

This module provides exporter for web and node to be used with [opentelemetry-collector][opentelemetry-collector-url] - last tested with version **0.16.0**.
This module provides exporter for web and node to be used with [opentelemetry-collector][opentelemetry-collector-url] - last tested with version **0.25.0**.

@@ -19,3 +19,3 @@ ## Installation

The CollectorTraceExporter in Web expects the endpoint to end in `/v1/trace`.
The CollectorTraceExporter in Web expects the endpoint to end in `/v1/traces`.

@@ -22,0 +22,0 @@ ```js

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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