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

@0xsequence/metadata

Package Overview
Dependencies
Maintainers
6
Versions
463
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@0xsequence/metadata - npm Package Compare versions

Comparing version 1.9.30 to 1.9.31

83

dist/0xsequence-metadata.cjs.dev.js

@@ -21,3 +21,3 @@ 'use strict';

/* eslint-disable */
// sequence-metadata v0.4.0 beba38a03448af4673d6c6d02364dca15197c8b5
// sequence-metadata v0.4.0 594e38ba9f35eba08aac88087660d5f424b6dbda
// --

@@ -35,3 +35,3 @@ // Code generated by webrpc-gen@v0.18.6 with typescript generator. DO NOT EDIT.

// Schema hash generated from your RIDL schema
const WebRPCSchemaHash = 'beba38a03448af4673d6c6d02364dca15197c8b5';
const WebRPCSchemaHash = '594e38ba9f35eba08aac88087660d5f424b6dbda';

@@ -317,2 +317,68 @@ //

};
this.addContractsToTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('AddContractsToTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.removeContractsFromTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('RemoveContractsFromTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.modifyFeatureIndex = (args, headers, signal) => {
return this.fetch(this.url('ModifyFeatureIndex'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.getFeatureIndex = (args, headers, signal) => {
return this.fetch(this.url('GetFeatureIndex'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
featured: _data.featured
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.listTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('ListTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
page: _data.page,
contracts: _data.contracts
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.getNiftyswapTokenQuantity = (args, headers, signal) => {

@@ -513,2 +579,15 @@ return this.fetch(this.url('GetNiftyswapTokenQuantity'), createHTTPRequest(args, headers, signal)).then(res => {

};
this.addDeployedCollectionToTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('AddDeployedCollectionToTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.createToken = (args, headers, signal) => {

@@ -515,0 +594,0 @@ return this.fetch(this.url('CreateToken'), createHTTPRequest(args, headers, signal)).then(res => {

@@ -21,3 +21,3 @@ 'use strict';

/* eslint-disable */
// sequence-metadata v0.4.0 beba38a03448af4673d6c6d02364dca15197c8b5
// sequence-metadata v0.4.0 594e38ba9f35eba08aac88087660d5f424b6dbda
// --

@@ -35,3 +35,3 @@ // Code generated by webrpc-gen@v0.18.6 with typescript generator. DO NOT EDIT.

// Schema hash generated from your RIDL schema
const WebRPCSchemaHash = 'beba38a03448af4673d6c6d02364dca15197c8b5';
const WebRPCSchemaHash = '594e38ba9f35eba08aac88087660d5f424b6dbda';

@@ -317,2 +317,68 @@ //

};
this.addContractsToTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('AddContractsToTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.removeContractsFromTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('RemoveContractsFromTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.modifyFeatureIndex = (args, headers, signal) => {
return this.fetch(this.url('ModifyFeatureIndex'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.getFeatureIndex = (args, headers, signal) => {
return this.fetch(this.url('GetFeatureIndex'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
featured: _data.featured
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.listTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('ListTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
page: _data.page,
contracts: _data.contracts
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.getNiftyswapTokenQuantity = (args, headers, signal) => {

@@ -513,2 +579,15 @@ return this.fetch(this.url('GetNiftyswapTokenQuantity'), createHTTPRequest(args, headers, signal)).then(res => {

};
this.addDeployedCollectionToTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('AddDeployedCollectionToTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.createToken = (args, headers, signal) => {

@@ -515,0 +594,0 @@ return this.fetch(this.url('CreateToken'), createHTTPRequest(args, headers, signal)).then(res => {

@@ -17,3 +17,3 @@ function _extends() {

/* eslint-disable */
// sequence-metadata v0.4.0 beba38a03448af4673d6c6d02364dca15197c8b5
// sequence-metadata v0.4.0 594e38ba9f35eba08aac88087660d5f424b6dbda
// --

@@ -31,3 +31,3 @@ // Code generated by webrpc-gen@v0.18.6 with typescript generator. DO NOT EDIT.

// Schema hash generated from your RIDL schema
const WebRPCSchemaHash = 'beba38a03448af4673d6c6d02364dca15197c8b5';
const WebRPCSchemaHash = '594e38ba9f35eba08aac88087660d5f424b6dbda';

@@ -313,2 +313,68 @@ //

};
this.addContractsToTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('AddContractsToTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.removeContractsFromTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('RemoveContractsFromTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.modifyFeatureIndex = (args, headers, signal) => {
return this.fetch(this.url('ModifyFeatureIndex'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.getFeatureIndex = (args, headers, signal) => {
return this.fetch(this.url('GetFeatureIndex'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
featured: _data.featured
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.listTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('ListTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
page: _data.page,
contracts: _data.contracts
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.getNiftyswapTokenQuantity = (args, headers, signal) => {

@@ -509,2 +575,15 @@ return this.fetch(this.url('GetNiftyswapTokenQuantity'), createHTTPRequest(args, headers, signal)).then(res => {

};
this.addDeployedCollectionToTokenDirectory = (args, headers, signal) => {
return this.fetch(this.url('AddDeployedCollectionToTokenDirectory'), createHTTPRequest(args, headers, signal)).then(res => {
return buildResponse(res).then(_data => {
return {
ok: _data.ok
};
});
}, error => {
throw WebrpcRequestFailedError.new({
cause: `fetch(): ${error.message || ''}`
});
});
};
this.createToken = (args, headers, signal) => {

@@ -511,0 +590,0 @@ return this.fetch(this.url('CreateToken'), createHTTPRequest(args, headers, signal)).then(res => {

export declare const WebRPCVersion = "v1";
export declare const WebRPCSchemaVersion = "v0.4.0";
export declare const WebRPCSchemaHash = "beba38a03448af4673d6c6d02364dca15197c8b5";
export declare const WebRPCSchemaHash = "594e38ba9f35eba08aac88087660d5f424b6dbda";
export declare enum ContractType {

@@ -94,2 +94,3 @@ UNKNOWN = "UNKNOWN",

verifiedBy: string;
featured: boolean;
}

@@ -229,2 +230,7 @@ export interface TokenMetadata {

searchMetadata(args: SearchMetadataArgs, headers?: object, signal?: AbortSignal): Promise<SearchMetadataReturn>;
addContractsToTokenDirectory(args: AddContractsToTokenDirectoryArgs, headers?: object, signal?: AbortSignal): Promise<AddContractsToTokenDirectoryReturn>;
removeContractsFromTokenDirectory(args: RemoveContractsFromTokenDirectoryArgs, headers?: object, signal?: AbortSignal): Promise<RemoveContractsFromTokenDirectoryReturn>;
modifyFeatureIndex(args: ModifyFeatureIndexArgs, headers?: object, signal?: AbortSignal): Promise<ModifyFeatureIndexReturn>;
getFeatureIndex(args: GetFeatureIndexArgs, headers?: object, signal?: AbortSignal): Promise<GetFeatureIndexReturn>;
listTokenDirectory(args: ListTokenDirectoryArgs, headers?: object, signal?: AbortSignal): Promise<ListTokenDirectoryReturn>;
getNiftyswapTokenQuantity(args: GetNiftyswapTokenQuantityArgs, headers?: object, signal?: AbortSignal): Promise<GetNiftyswapTokenQuantityReturn>;

@@ -381,2 +387,38 @@ getNiftyswapUnitPrices(args: GetNiftyswapUnitPricesArgs, headers?: object, signal?: AbortSignal): Promise<GetNiftyswapUnitPricesReturn>;

}
export interface AddContractsToTokenDirectoryArgs {
contracts: Array<ContractInfo>;
}
export interface AddContractsToTokenDirectoryReturn {
ok: boolean;
}
export interface RemoveContractsFromTokenDirectoryArgs {
chainHandle: string;
contracts: Array<string>;
}
export interface RemoveContractsFromTokenDirectoryReturn {
ok: boolean;
}
export interface ModifyFeatureIndexArgs {
chainHandle: string;
contractAddress: string;
featured: number;
}
export interface ModifyFeatureIndexReturn {
ok: boolean;
}
export interface GetFeatureIndexArgs {
chainHandle: string;
contractAddress: string;
}
export interface GetFeatureIndexReturn {
featured: number;
}
export interface ListTokenDirectoryArgs {
chainID?: string;
page?: Page;
}
export interface ListTokenDirectoryReturn {
page: Page;
contracts: Array<ContractInfo>;
}
export interface GetNiftyswapTokenQuantityArgs {

@@ -450,2 +492,3 @@ chainID: string;

unpublishCollection(args: UnpublishCollectionArgs, headers?: object, signal?: AbortSignal): Promise<UnpublishCollectionReturn>;
addDeployedCollectionToTokenDirectory(args: AddDeployedCollectionToTokenDirectoryArgs, headers?: object, signal?: AbortSignal): Promise<AddDeployedCollectionToTokenDirectoryReturn>;
createToken(args: CreateTokenArgs, headers?: object, signal?: AbortSignal): Promise<CreateTokenReturn>;

@@ -512,2 +555,12 @@ getToken(args: GetTokenArgs, headers?: object, signal?: AbortSignal): Promise<GetTokenReturn>;

}
export interface AddDeployedCollectionToTokenDirectoryArgs {
projectId?: number;
collectionId: number;
chainHandle: string;
contractAddress: string;
contractType: ContractType;
}
export interface AddDeployedCollectionToTokenDirectoryReturn {
ok: boolean;
}
export interface CreateTokenArgs {

@@ -611,2 +664,7 @@ projectId?: number;

searchMetadata: (args: SearchMetadataArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<SearchMetadataReturn>;
addContractsToTokenDirectory: (args: AddContractsToTokenDirectoryArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<AddContractsToTokenDirectoryReturn>;
removeContractsFromTokenDirectory: (args: RemoveContractsFromTokenDirectoryArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<RemoveContractsFromTokenDirectoryReturn>;
modifyFeatureIndex: (args: ModifyFeatureIndexArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<ModifyFeatureIndexReturn>;
getFeatureIndex: (args: GetFeatureIndexArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<GetFeatureIndexReturn>;
listTokenDirectory: (args: ListTokenDirectoryArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<ListTokenDirectoryReturn>;
getNiftyswapTokenQuantity: (args: GetNiftyswapTokenQuantityArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<GetNiftyswapTokenQuantityReturn>;

@@ -633,2 +691,3 @@ getNiftyswapUnitPrices: (args: GetNiftyswapUnitPricesArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<GetNiftyswapUnitPricesReturn>;

unpublishCollection: (args: UnpublishCollectionArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<UnpublishCollectionReturn>;
addDeployedCollectionToTokenDirectory: (args: AddDeployedCollectionToTokenDirectoryArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<AddDeployedCollectionToTokenDirectoryReturn>;
createToken: (args: CreateTokenArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<CreateTokenReturn>;

@@ -635,0 +694,0 @@ getToken: (args: GetTokenArgs, headers?: object | undefined, signal?: AbortSignal | undefined) => Promise<GetTokenReturn>;

2

package.json
{
"name": "@0xsequence/metadata",
"version": "1.9.30",
"version": "1.9.31",
"description": "metadata sub-package for Sequence",

@@ -5,0 +5,0 @@ "repository": "https://github.com/0xsequence/sequence.js/tree/master/packages/metadata",

/* eslint-disable */
// sequence-metadata v0.4.0 beba38a03448af4673d6c6d02364dca15197c8b5
// sequence-metadata v0.4.0 594e38ba9f35eba08aac88087660d5f424b6dbda
// --

@@ -15,3 +15,3 @@ // Code generated by webrpc-gen@v0.18.6 with typescript generator. DO NOT EDIT.

// Schema hash generated from your RIDL schema
export const WebRPCSchemaHash = 'beba38a03448af4673d6c6d02364dca15197c8b5'
export const WebRPCSchemaHash = '594e38ba9f35eba08aac88087660d5f424b6dbda'

@@ -117,2 +117,3 @@ //

verifiedBy: string
featured: boolean
}

@@ -290,2 +291,15 @@

searchMetadata(args: SearchMetadataArgs, headers?: object, signal?: AbortSignal): Promise<SearchMetadataReturn>
addContractsToTokenDirectory(
args: AddContractsToTokenDirectoryArgs,
headers?: object,
signal?: AbortSignal
): Promise<AddContractsToTokenDirectoryReturn>
removeContractsFromTokenDirectory(
args: RemoveContractsFromTokenDirectoryArgs,
headers?: object,
signal?: AbortSignal
): Promise<RemoveContractsFromTokenDirectoryReturn>
modifyFeatureIndex(args: ModifyFeatureIndexArgs, headers?: object, signal?: AbortSignal): Promise<ModifyFeatureIndexReturn>
getFeatureIndex(args: GetFeatureIndexArgs, headers?: object, signal?: AbortSignal): Promise<GetFeatureIndexReturn>
listTokenDirectory(args: ListTokenDirectoryArgs, headers?: object, signal?: AbortSignal): Promise<ListTokenDirectoryReturn>
getNiftyswapTokenQuantity(

@@ -474,2 +488,43 @@ args: GetNiftyswapTokenQuantityArgs,

}
export interface AddContractsToTokenDirectoryArgs {
contracts: Array<ContractInfo>
}
export interface AddContractsToTokenDirectoryReturn {
ok: boolean
}
export interface RemoveContractsFromTokenDirectoryArgs {
chainHandle: string
contracts: Array<string>
}
export interface RemoveContractsFromTokenDirectoryReturn {
ok: boolean
}
export interface ModifyFeatureIndexArgs {
chainHandle: string
contractAddress: string
featured: number
}
export interface ModifyFeatureIndexReturn {
ok: boolean
}
export interface GetFeatureIndexArgs {
chainHandle: string
contractAddress: string
}
export interface GetFeatureIndexReturn {
featured: number
}
export interface ListTokenDirectoryArgs {
chainID?: string
page?: Page
}
export interface ListTokenDirectoryReturn {
page: Page
contracts: Array<ContractInfo>
}
export interface GetNiftyswapTokenQuantityArgs {

@@ -545,2 +600,7 @@ chainID: string

unpublishCollection(args: UnpublishCollectionArgs, headers?: object, signal?: AbortSignal): Promise<UnpublishCollectionReturn>
addDeployedCollectionToTokenDirectory(
args: AddDeployedCollectionToTokenDirectoryArgs,
headers?: object,
signal?: AbortSignal
): Promise<AddDeployedCollectionToTokenDirectoryReturn>
createToken(args: CreateTokenArgs, headers?: object, signal?: AbortSignal): Promise<CreateTokenReturn>

@@ -615,2 +675,13 @@ getToken(args: GetTokenArgs, headers?: object, signal?: AbortSignal): Promise<GetTokenReturn>

}
export interface AddDeployedCollectionToTokenDirectoryArgs {
projectId?: number
collectionId: number
chainHandle: string
contractAddress: string
contractType: ContractType
}
export interface AddDeployedCollectionToTokenDirectoryReturn {
ok: boolean
}
export interface CreateTokenArgs {

@@ -1032,2 +1103,94 @@ projectId?: number

addContractsToTokenDirectory = (
args: AddContractsToTokenDirectoryArgs,
headers?: object,
signal?: AbortSignal
): Promise<AddContractsToTokenDirectoryReturn> => {
return this.fetch(this.url('AddContractsToTokenDirectory'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
ok: <boolean>_data.ok
}
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` })
}
)
}
removeContractsFromTokenDirectory = (
args: RemoveContractsFromTokenDirectoryArgs,
headers?: object,
signal?: AbortSignal
): Promise<RemoveContractsFromTokenDirectoryReturn> => {
return this.fetch(this.url('RemoveContractsFromTokenDirectory'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
ok: <boolean>_data.ok
}
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` })
}
)
}
modifyFeatureIndex = (
args: ModifyFeatureIndexArgs,
headers?: object,
signal?: AbortSignal
): Promise<ModifyFeatureIndexReturn> => {
return this.fetch(this.url('ModifyFeatureIndex'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
ok: <boolean>_data.ok
}
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` })
}
)
}
getFeatureIndex = (args: GetFeatureIndexArgs, headers?: object, signal?: AbortSignal): Promise<GetFeatureIndexReturn> => {
return this.fetch(this.url('GetFeatureIndex'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
featured: <number>_data.featured
}
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` })
}
)
}
listTokenDirectory = (
args: ListTokenDirectoryArgs,
headers?: object,
signal?: AbortSignal
): Promise<ListTokenDirectoryReturn> => {
return this.fetch(this.url('ListTokenDirectory'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
page: <Page>_data.page,
contracts: <Array<ContractInfo>>_data.contracts
}
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` })
}
)
}
getNiftyswapTokenQuantity = (

@@ -1290,2 +1453,21 @@ args: GetNiftyswapTokenQuantityArgs,

addDeployedCollectionToTokenDirectory = (
args: AddDeployedCollectionToTokenDirectoryArgs,
headers?: object,
signal?: AbortSignal
): Promise<AddDeployedCollectionToTokenDirectoryReturn> => {
return this.fetch(this.url('AddDeployedCollectionToTokenDirectory'), createHTTPRequest(args, headers, signal)).then(
res => {
return buildResponse(res).then(_data => {
return {
ok: <boolean>_data.ok
}
})
},
error => {
throw WebrpcRequestFailedError.new({ cause: `fetch(): ${error.message || ''}` })
}
)
}
createToken = (args: CreateTokenArgs, headers?: object, signal?: AbortSignal): Promise<CreateTokenReturn> => {

@@ -1292,0 +1474,0 @@ return this.fetch(this.url('CreateToken'), createHTTPRequest(args, headers, signal)).then(

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