Socket
Socket
Sign inDemoInstall

@rimbu/table

Package Overview
Dependencies
Maintainers
1
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.9.12 to 0.9.13

2

dist/main/custom/implementation/base.js

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

this.columnContext = columnContext;
this._empty = new TableEmpty(this);
this._empty = Object.freeze(new TableEmpty(this));
this.empty = function () {

@@ -648,0 +648,0 @@ return _this._empty;

@@ -9,8 +9,8 @@ "use strict";

var _a, _b;
return new custom_1.TableContext('HashTableHashColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : map_1.HashMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : map_1.HashMap.defaultContext());
return Object.freeze(new custom_1.TableContext('HashTableHashColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : map_1.HashMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : map_1.HashMap.defaultContext()));
}
var _defaultContext = createContext();
exports.HashTableHashColumn = tslib_1.__assign(tslib_1.__assign({}, _defaultContext), { createContext: createContext, defaultContext: function () {
exports.HashTableHashColumn = Object.freeze(tslib_1.__assign(tslib_1.__assign({}, _defaultContext), { createContext: createContext, defaultContext: function () {
return _defaultContext;
} });
} }));
//# sourceMappingURL=interface.js.map

@@ -10,8 +10,8 @@ "use strict";

var _a, _b;
return new custom_1.TableContext('HashTableSortedColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : map_1.HashMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : map_2.SortedMap.defaultContext());
return Object.freeze(new custom_1.TableContext('HashTableSortedColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : map_1.HashMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : map_2.SortedMap.defaultContext()));
}
var _defaultContext = createContext();
exports.HashTableSortedColumn = tslib_1.__assign(tslib_1.__assign({}, _defaultContext), { createContext: createContext, defaultContext: function () {
exports.HashTableSortedColumn = Object.freeze(tslib_1.__assign(tslib_1.__assign({}, _defaultContext), { createContext: createContext, defaultContext: function () {
return _defaultContext;
} });
} }));
//# sourceMappingURL=interface.js.map

@@ -5,15 +5,7 @@ "use strict";

var custom_1 = require("@rimbu/table/custom");
exports.Table = {
/**
* Returns a new Table context instance based on the given `options`.
* @typeparam UR - the upper row key type for which the context can create instances
* @typeparam UC - the upper column key type for which the context can create instances
* @param options - an object containing the following properties:<br/>
* - rowContext - the map context to use to map row keys to columns<br/>
* - columnContext - the map context to use to map column keys to values
*/
exports.Table = Object.freeze({
createContext: function (options) {
return new custom_1.TableContext('Table', options.rowContext, options.columnContext);
return Object.freeze(new custom_1.TableContext('Table', options.rowContext, options.columnContext));
},
};
});
//# sourceMappingURL=generic.js.map

@@ -10,8 +10,8 @@ "use strict";

var _a, _b;
return new custom_1.TableContext('SortedTableHashColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : map_2.SortedMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : map_1.HashMap.defaultContext());
return Object.freeze(new custom_1.TableContext('SortedTableHashColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : map_2.SortedMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : map_1.HashMap.defaultContext()));
}
var _defaultContext = createContext();
exports.SortedTableHashColumn = tslib_1.__assign(tslib_1.__assign({}, _defaultContext), { createContext: createContext, defaultContext: function () {
exports.SortedTableHashColumn = Object.freeze(tslib_1.__assign(tslib_1.__assign({}, _defaultContext), { createContext: createContext, defaultContext: function () {
return _defaultContext;
} });
} }));
//# sourceMappingURL=interface.js.map

@@ -9,8 +9,8 @@ "use strict";

var _a, _b;
return new custom_1.TableContext('SortedTableSortedColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : map_1.SortedMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : map_1.SortedMap.defaultContext());
return Object.freeze(new custom_1.TableContext('SortedTableSortedColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : map_1.SortedMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : map_1.SortedMap.defaultContext()));
}
var _defaultContext = createContext();
exports.SortedTableSortedColumn = tslib_1.__assign(tslib_1.__assign({}, _defaultContext), { createContext: createContext, defaultContext: function () {
exports.SortedTableSortedColumn = Object.freeze(tslib_1.__assign(tslib_1.__assign({}, _defaultContext), { createContext: createContext, defaultContext: function () {
return _defaultContext;
} });
} }));
//# sourceMappingURL=interface.js.map

@@ -584,3 +584,3 @@ import { RimbuError, Token } from '@rimbu/base';

this.columnContext = columnContext;
this._empty = new TableEmpty(this);
this._empty = Object.freeze(new TableEmpty(this));
this.empty = () => {

@@ -587,0 +587,0 @@ return this._empty;

@@ -5,9 +5,9 @@ import { HashMap } from '@rimbu/hashed/map';

var _a, _b;
return new TableContext('HashTableHashColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : HashMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : HashMap.defaultContext());
return Object.freeze(new TableContext('HashTableHashColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : HashMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : HashMap.defaultContext()));
}
const _defaultContext = createContext();
export const HashTableHashColumn = Object.assign(Object.assign({}, _defaultContext), { createContext,
export const HashTableHashColumn = Object.freeze(Object.assign(Object.assign({}, _defaultContext), { createContext,
defaultContext() {
return _defaultContext;
} });
} }));
//# sourceMappingURL=interface.js.map

@@ -6,9 +6,9 @@ import { HashMap } from '@rimbu/hashed/map';

var _a, _b;
return new TableContext('HashTableSortedColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : HashMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : SortedMap.defaultContext());
return Object.freeze(new TableContext('HashTableSortedColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : HashMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : SortedMap.defaultContext()));
}
const _defaultContext = createContext();
export const HashTableSortedColumn = Object.assign(Object.assign({}, _defaultContext), { createContext,
export const HashTableSortedColumn = Object.freeze(Object.assign(Object.assign({}, _defaultContext), { createContext,
defaultContext() {
return _defaultContext;
} });
} }));
//# sourceMappingURL=interface.js.map

@@ -1,15 +0,7 @@

import { TableContext } from '@rimbu/table/custom';
export const Table = {
/**
* Returns a new Table context instance based on the given `options`.
* @typeparam UR - the upper row key type for which the context can create instances
* @typeparam UC - the upper column key type for which the context can create instances
* @param options - an object containing the following properties:<br/>
* - rowContext - the map context to use to map row keys to columns<br/>
* - columnContext - the map context to use to map column keys to values
*/
import { TableContext, } from '@rimbu/table/custom';
export const Table = Object.freeze({
createContext(options) {
return new TableContext('Table', options.rowContext, options.columnContext);
return Object.freeze(new TableContext('Table', options.rowContext, options.columnContext));
},
};
});
//# sourceMappingURL=generic.js.map

@@ -6,9 +6,9 @@ import { HashMap } from '@rimbu/hashed/map';

var _a, _b;
return new TableContext('SortedTableHashColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : SortedMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : HashMap.defaultContext());
return Object.freeze(new TableContext('SortedTableHashColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : SortedMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : HashMap.defaultContext()));
}
const _defaultContext = createContext();
export const SortedTableHashColumn = Object.assign(Object.assign({}, _defaultContext), { createContext,
export const SortedTableHashColumn = Object.freeze(Object.assign(Object.assign({}, _defaultContext), { createContext,
defaultContext() {
return _defaultContext;
} });
} }));
//# sourceMappingURL=interface.js.map

@@ -5,9 +5,9 @@ import { SortedMap } from '@rimbu/sorted/map';

var _a, _b;
return new TableContext('SortedTableSortedColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : SortedMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : SortedMap.defaultContext());
return Object.freeze(new TableContext('SortedTableSortedColumn', (_a = options === null || options === void 0 ? void 0 : options.rowContext) !== null && _a !== void 0 ? _a : SortedMap.defaultContext(), (_b = options === null || options === void 0 ? void 0 : options.columnContext) !== null && _b !== void 0 ? _b : SortedMap.defaultContext()));
}
const _defaultContext = createContext();
export const SortedTableSortedColumn = Object.assign(Object.assign({}, _defaultContext), { createContext,
export const SortedTableSortedColumn = Object.freeze(Object.assign(Object.assign({}, _defaultContext), { createContext,
defaultContext() {
return _defaultContext;
} });
} }));
//# sourceMappingURL=interface.js.map

@@ -120,11 +120,11 @@ import { Token } from '@rimbu/base';

get _types(): Tp;
readonly _empty: WithRow<Tp, UR, UC, any>["normal"];
readonly _empty: Readonly<WithRow<Tp, UR, UC, any>["normal"]>;
isNonEmptyInstance<R, C, V>(source: any): source is WithRow<Tp, R, C, V>['nonEmpty'];
createNonEmpty<R extends UR, C extends UC, V>(rowMap: WithRow<Tp, R, C, V>['rowMapNonEmpty'], size: number): WithRow<Tp, R, C, V>['nonEmpty'];
empty: <R extends UR, C extends UC, V>() => WithRow<Tp, R, C, V>["normal"];
from: any;
of: any;
builder: <R extends UR, C extends UC, V>() => WithRow<Tp, R, C, V>["builder"];
reducer: <R extends UR, C extends UC, V>(source?: StreamSource<readonly [R, C, V]>) => Reducer<[R, C, V], WithRow<Tp, R, C, V>["normal"]>;
readonly empty: <R extends UR, C extends UC, V>() => WithRow<Tp, R, C, V>["normal"];
readonly from: any;
readonly of: any;
readonly builder: <R extends UR, C extends UC, V>() => WithRow<Tp, R, C, V>["builder"];
readonly reducer: <R extends UR, C extends UC, V>(source?: StreamSource<readonly [R, C, V]>) => Reducer<[R, C, V], WithRow<Tp, R, C, V>["normal"]>;
createBuilder<R extends UR, C extends UC, V>(source?: Table.NonEmpty<R, C, V>): WithRow<Tp, R, C, V>['builder'];
}

@@ -0,5 +1,20 @@

import type { RMap } from '@rimbu/collection-types';
import type { HashMap } from '@rimbu/hashed';
import type { SortedMap } from '@rimbu/sorted';
import type { HashTableHashColumn, HashTableSortedColumn, SortedTableHashColumn, SortedTableSortedColumn } from '@rimbu/table';
import type { HashTableHashColumn, HashTableSortedColumn, SortedTableHashColumn, SortedTableSortedColumn, Table } from '@rimbu/table';
import type { TableBase } from '@rimbu/table/custom';
export interface TableCreators {
/**
* Returns a new Table context instance based on the given `options`.
* @typeparam UR - the upper row key type for which the context can create instances
* @typeparam UC - the upper column key type for which the context can create instances
* @param options - an object containing the following properties:<br/>
* - rowContext - the map context to use to map row keys to columns<br/>
* - columnContext - the map context to use to map column keys to values
*/
createContext<UR, UC>(options: {
rowContext: RMap.Context<UR>;
columnContext: RMap.Context<UC>;
}): Table.Context<UR, UC>;
}
export interface HashTableHashColumnCreators extends TableBase.Factory<HashTableHashColumn.Types> {

@@ -6,0 +21,0 @@ /**

@@ -1,4 +0,3 @@

import type { RMap } from '@rimbu/collection-types/map';
import type { Streamable } from '@rimbu/stream';
import { TableBase } from '@rimbu/table/custom';
import { type TableBase, type TableCreators } from '@rimbu/table/custom';
/**

@@ -62,15 +61,2 @@ * A type-invariant immutable Table of row key type R, column key type C, and value type V.

}
export declare const Table: {
/**
* Returns a new Table context instance based on the given `options`.
* @typeparam UR - the upper row key type for which the context can create instances
* @typeparam UC - the upper column key type for which the context can create instances
* @param options - an object containing the following properties:<br/>
* - rowContext - the map context to use to map row keys to columns<br/>
* - columnContext - the map context to use to map column keys to values
*/
createContext<UR, UC>(options: {
rowContext: RMap.Context<UR>;
columnContext: RMap.Context<UC>;
}): Table.Context<UR, UC>;
};
export declare const Table: TableCreators;
{
"name": "@rimbu/table",
"version": "0.9.12",
"version": "0.9.13",
"description": "Immutable spreadsheet-like data structures containing row keys, column keys, and cell values",

@@ -70,8 +70,8 @@ "keywords": [

"dependencies": {
"@rimbu/base": "^0.8.2",
"@rimbu/collection-types": "^0.9.10",
"@rimbu/common": "^0.9.2",
"@rimbu/hashed": "^0.8.12",
"@rimbu/sorted": "^0.9.10",
"@rimbu/stream": "^0.10.10",
"@rimbu/base": "^0.9.0",
"@rimbu/collection-types": "^0.9.11",
"@rimbu/common": "^0.9.3",
"@rimbu/hashed": "^0.8.13",
"@rimbu/sorted": "^0.9.11",
"@rimbu/stream": "^0.10.11",
"tslib": "^2.4.0"

@@ -86,3 +86,3 @@ },

},
"gitHead": "33dd7ca935f19f513586834a2ce1b1f886352ae7"
"gitHead": "4efaf8c469d606381517984436383fd6b1b61ec0"
}

@@ -891,8 +891,5 @@ import { RimbuError, Token } from '@rimbu/base';

readonly _empty = new TableEmpty<UR, UC, any, any>(this) as WithRow<
Tp,
UR,
UC,
any
>['normal'];
readonly _empty = Object.freeze(
new TableEmpty<UR, UC, any, any>(this) as WithRow<Tp, UR, UC, any>['normal']
);

@@ -912,7 +909,12 @@ isNonEmptyInstance<R, C, V>(

empty = <R extends UR, C extends UC, V>(): WithRow<Tp, R, C, V>['normal'] => {
readonly empty = <R extends UR, C extends UC, V>(): WithRow<
Tp,
R,
C,
V
>['normal'] => {
return this._empty;
};
from: any = <R extends UR, C extends UC, V>(
readonly from: any = <R extends UR, C extends UC, V>(
...sources: ArrayNonEmpty<StreamSource<readonly [R, C, V]>>

@@ -945,3 +947,3 @@ ): WithRow<Tp, R, C, V>['normal'] => {

of: any = <R extends UR, C extends UC, V>(
readonly of: any = <R extends UR, C extends UC, V>(
...entries: ArrayNonEmpty<readonly [R, C, V]>

@@ -952,3 +954,3 @@ ): any => {

builder = <R extends UR, C extends UC, V>(): WithRow<
readonly builder = <R extends UR, C extends UC, V>(): WithRow<
Tp,

@@ -962,3 +964,3 @@ R,

reducer = <R extends UR, C extends UC, V>(
readonly reducer = <R extends UR, C extends UC, V>(
source?: StreamSource<readonly [R, C, V]>

@@ -965,0 +967,0 @@ ): Reducer<[R, C, V], WithRow<Tp, R, C, V>['normal']> => {

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

import type { RMap } from '@rimbu/collection-types';
import type { HashMap } from '@rimbu/hashed';

@@ -8,5 +9,21 @@ import type { SortedMap } from '@rimbu/sorted';

SortedTableSortedColumn,
Table,
} from '@rimbu/table';
import type { TableBase } from '@rimbu/table/custom';
export interface TableCreators {
/**
* Returns a new Table context instance based on the given `options`.
* @typeparam UR - the upper row key type for which the context can create instances
* @typeparam UC - the upper column key type for which the context can create instances
* @param options - an object containing the following properties:<br/>
* - rowContext - the map context to use to map row keys to columns<br/>
* - columnContext - the map context to use to map column keys to values
*/
createContext<UR, UC>(options: {
rowContext: RMap.Context<UR>;
columnContext: RMap.Context<UC>;
}): Table.Context<UR, UC>;
}
export interface HashTableHashColumnCreators

@@ -13,0 +30,0 @@ extends TableBase.Factory<HashTableHashColumn.Types> {

@@ -93,6 +93,8 @@ import { HashMap } from '@rimbu/hashed/map';

}): HashTableHashColumn.Context<UR, UC> {
return new TableContext<UR, UC, 'HashTableHashColumn', any>(
'HashTableHashColumn',
options?.rowContext ?? HashMap.defaultContext(),
options?.columnContext ?? HashMap.defaultContext()
return Object.freeze(
new TableContext<UR, UC, 'HashTableHashColumn', any>(
'HashTableHashColumn',
options?.rowContext ?? HashMap.defaultContext(),
options?.columnContext ?? HashMap.defaultContext()
)
);

@@ -103,3 +105,3 @@ }

export const HashTableHashColumn: HashTableHashColumnCreators = {
export const HashTableHashColumn: HashTableHashColumnCreators = Object.freeze({
..._defaultContext,

@@ -110,2 +112,2 @@ createContext,

},
};
});

@@ -97,6 +97,8 @@ import { HashMap } from '@rimbu/hashed/map';

}): HashTableSortedColumn.Context<UR, UC> {
return new TableContext<UR, UC, 'HashTableSortedColumn', any>(
'HashTableSortedColumn',
options?.rowContext ?? HashMap.defaultContext(),
options?.columnContext ?? SortedMap.defaultContext()
return Object.freeze(
new TableContext<UR, UC, 'HashTableSortedColumn', any>(
'HashTableSortedColumn',
options?.rowContext ?? HashMap.defaultContext(),
options?.columnContext ?? SortedMap.defaultContext()
)
);

@@ -108,8 +110,9 @@ }

export const HashTableSortedColumn: HashTableSortedColumnCreators = {
..._defaultContext,
createContext,
defaultContext<UR, UC>(): HashTableSortedColumn.Context<UR, UC> {
return _defaultContext;
},
};
export const HashTableSortedColumn: HashTableSortedColumnCreators =
Object.freeze({
..._defaultContext,
createContext,
defaultContext<UR, UC>(): HashTableSortedColumn.Context<UR, UC> {
return _defaultContext;
},
});
import type { RMap } from '@rimbu/collection-types/map';
import type { Streamable } from '@rimbu/stream';
import { TableBase, TableContext } from '@rimbu/table/custom';
import {
type TableBase,
TableContext,
type TableCreators,
} from '@rimbu/table/custom';

@@ -68,11 +72,3 @@ /**

export const Table = {
/**
* Returns a new Table context instance based on the given `options`.
* @typeparam UR - the upper row key type for which the context can create instances
* @typeparam UC - the upper column key type for which the context can create instances
* @param options - an object containing the following properties:<br/>
* - rowContext - the map context to use to map row keys to columns<br/>
* - columnContext - the map context to use to map column keys to values
*/
export const Table: TableCreators = Object.freeze({
createContext<UR, UC>(options: {

@@ -82,8 +78,10 @@ rowContext: RMap.Context<UR>;

}): Table.Context<UR, UC> {
return new TableContext<UR, UC, 'Table'>(
'Table',
options.rowContext,
options.columnContext
return Object.freeze(
new TableContext<UR, UC, 'Table'>(
'Table',
options.rowContext,
options.columnContext
)
);
},
};
});

@@ -97,6 +97,8 @@ import { HashMap } from '@rimbu/hashed/map';

}): SortedTableHashColumn.Context<UR, UC> {
return new TableContext<UR, UC, 'SortedTableHashColumn', any>(
'SortedTableHashColumn',
options?.rowContext ?? SortedMap.defaultContext(),
options?.columnContext ?? HashMap.defaultContext()
return Object.freeze(
new TableContext<UR, UC, 'SortedTableHashColumn', any>(
'SortedTableHashColumn',
options?.rowContext ?? SortedMap.defaultContext(),
options?.columnContext ?? HashMap.defaultContext()
)
);

@@ -108,8 +110,9 @@ }

export const SortedTableHashColumn: SortedTableHashColumnCreators = {
..._defaultContext,
createContext,
defaultContext<UR, UC>(): SortedTableHashColumn.Context<UR, UC> {
return _defaultContext;
},
};
export const SortedTableHashColumn: SortedTableHashColumnCreators =
Object.freeze({
..._defaultContext,
createContext,
defaultContext<UR, UC>(): SortedTableHashColumn.Context<UR, UC> {
return _defaultContext;
},
});

@@ -100,6 +100,8 @@ import { SortedMap } from '@rimbu/sorted/map';

}): SortedTableSortedColumn.Context<UR, UC> {
return new TableContext<UR, UC, 'SortedTableSortedColumn', any>(
'SortedTableSortedColumn',
options?.rowContext ?? SortedMap.defaultContext(),
options?.columnContext ?? SortedMap.defaultContext()
return Object.freeze(
new TableContext<UR, UC, 'SortedTableSortedColumn', any>(
'SortedTableSortedColumn',
options?.rowContext ?? SortedMap.defaultContext(),
options?.columnContext ?? SortedMap.defaultContext()
)
);

@@ -111,8 +113,9 @@ }

export const SortedTableSortedColumn: SortedTableSortedColumnCreators = {
..._defaultContext,
createContext,
defaultContext<UR, UC>(): SortedTableSortedColumn.Context<UR, UC> {
return _defaultContext;
},
};
export const SortedTableSortedColumn: SortedTableSortedColumnCreators =
Object.freeze({
..._defaultContext,
createContext,
defaultContext<UR, UC>(): SortedTableSortedColumn.Context<UR, UC> {
return _defaultContext;
},
});

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc