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

@libp2p/peer-store

Package Overview
Dependencies
Maintainers
6
Versions
656
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@libp2p/peer-store - npm Package Compare versions

Comparing version 8.2.1-ab0e3980 to 8.2.1-b36ec7f2

8

dist/src/index.d.ts

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

import type { Libp2pEvents } from '@libp2p/interface-libp2p';
import type { PeerId } from '@libp2p/interface-peer-id';
import type { PeerStore, Peer, PeerData, PeerQuery } from '@libp2p/interface-peer-store';
import type { EventEmitter } from '@libp2p/interfaces/events';
import type { Libp2pEvents } from '@libp2p/interface';
import type { EventEmitter } from '@libp2p/interface/events';
import type { PeerId } from '@libp2p/interface/peer-id';
import type { PeerStore, Peer, PeerData, PeerQuery } from '@libp2p/interface/peer-store';
import type { Multiaddr } from '@multiformats/multiaddr';

@@ -6,0 +6,0 @@ import type { Datastore } from 'interface-datastore';

import { type Mortice } from 'mortice';
import type { PersistentPeerStoreComponents, PersistentPeerStoreInit } from './index.js';
import type { PeerUpdate as PeerUpdateExternal } from '@libp2p/interface-libp2p';
import type { PeerId } from '@libp2p/interface-peer-id';
import type { Peer, PeerData, PeerQuery } from '@libp2p/interface-peer-store';
import type { PeerUpdate as PeerUpdateExternal } from '@libp2p/interface';
import type { PeerId } from '@libp2p/interface/peer-id';
import type { Peer, PeerData, PeerQuery } from '@libp2p/interface/peer-store';
/**

@@ -7,0 +7,0 @@ * Event detail emitted when peer data changes

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

import { CodeError } from '@libp2p/interfaces/errors';
import { CodeError } from '@libp2p/interface/errors';
import { PeerMap } from '@libp2p/peer-collections';

@@ -3,0 +3,0 @@ import { peerIdFromBytes } from '@libp2p/peer-id';

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

import type { PeerId } from '@libp2p/interface-peer-id';
import type { Peer } from '@libp2p/interface-peer-store';
import type { PeerId } from '@libp2p/interface/peer-id';
import type { Peer } from '@libp2p/interface/peer-store';
export declare function bytesToPeer(peerId: PeerId, buf: Uint8Array): Peer;
//# sourceMappingURL=bytes-to-peer.d.ts.map
import type { AddressFilter } from '../index.js';
import type { Address as AddressPB } from '../pb/peer.js';
import type { PeerId } from '@libp2p/interface-peer-id';
import type { Address } from '@libp2p/interface-peer-store';
import type { PeerId } from '@libp2p/interface/peer-id';
import type { Address } from '@libp2p/interface/peer-store';
export declare function dedupeFilterAndSortAddresses(peerId: PeerId, filter: AddressFilter, addresses: Array<Address | AddressPB | undefined>): Promise<AddressPB[]>;
//# sourceMappingURL=dedupe-addresses.d.ts.map

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

import { CodeError } from '@libp2p/interfaces/errors';
import { CodeError } from '@libp2p/interface/errors';
import { isMultiaddr, multiaddr } from '@multiformats/multiaddr';

@@ -3,0 +3,0 @@ import { codes } from '../errors.js';

import type { Peer as PeerPB } from '../pb/peer.js';
import type { PeerId } from '@libp2p/interface-peer-id';
import type { PeerData } from '@libp2p/interface-peer-store';
import type { PeerId } from '@libp2p/interface/peer-id';
import type { PeerData } from '@libp2p/interface/peer-store';
export declare function toDatastorePeer(peerId: PeerId, data: PeerData): PeerPB;
//# sourceMappingURL=peer-data-to-datastore-peer.d.ts.map

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

import { CodeError } from '@libp2p/interfaces/errors';
import { CodeError } from '@libp2p/interface/errors';
import { isMultiaddr } from '@multiformats/multiaddr';

@@ -3,0 +3,0 @@ import { equals as uint8arrayEquals } from 'uint8arrays/equals';

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

import { type PeerId } from '@libp2p/interface-peer-id';
import { type PeerId } from '@libp2p/interface/peer-id';
import { Key } from 'interface-datastore/key';

@@ -3,0 +3,0 @@ export declare const NAMESPACE_COMMON = "/peers/";

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

import { isPeerId } from '@libp2p/interface-peer-id';
import { CodeError } from '@libp2p/interfaces/errors';
import { CodeError } from '@libp2p/interface/errors';
import { isPeerId } from '@libp2p/interface/peer-id';
import { Key } from 'interface-datastore/key';

@@ -4,0 +4,0 @@ import { codes } from '../errors.js';

import type { AddressFilter } from '../index.js';
import type { Peer as PeerPB } from '../pb/peer.js';
import type { PeerId } from '@libp2p/interface-peer-id';
import type { Peer, PeerData } from '@libp2p/interface-peer-store';
import type { PeerId } from '@libp2p/interface/peer-id';
import type { Peer, PeerData } from '@libp2p/interface/peer-store';
export interface ToPBPeerOptions {

@@ -6,0 +6,0 @@ addressFilter?: AddressFilter;

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

import { CodeError } from '@libp2p/interfaces/errors';
import { CodeError } from '@libp2p/interface/errors';
import { equals as uint8arrayEquals } from 'uint8arrays/equals';

@@ -3,0 +3,0 @@ import { codes } from '../errors.js';

{
"name": "@libp2p/peer-store",
"version": "8.2.1-ab0e3980",
"version": "8.2.1-b36ec7f2",
"description": "Stores information about peers libp2p knows on the network",

@@ -44,3 +44,3 @@ "license": "Apache-2.0 OR MIT",

"lint": "aegir lint",
"dep-check": "aegir dep-check -i protons",
"dep-check": "aegir dep-check",
"generate": "protons src/pb/*.proto",

@@ -57,11 +57,8 @@ "build": "aegir build",

"dependencies": {
"@libp2p/interface-libp2p": "3.2.0-ab0e3980",
"@libp2p/interface-peer-id": "2.0.2-ab0e3980",
"@libp2p/interface-peer-store": "2.0.4-ab0e3980",
"@libp2p/interfaces": "3.3.2-ab0e3980",
"@libp2p/logger": "2.1.1-ab0e3980",
"@libp2p/peer-collections": "3.0.2-ab0e3980",
"@libp2p/peer-id": "2.0.3-ab0e3980",
"@libp2p/peer-id-factory": "2.0.3-ab0e3980",
"@libp2p/peer-record": "5.0.4-ab0e3980",
"@libp2p/interface": "0.0.1-b36ec7f2",
"@libp2p/logger": "2.1.1-b36ec7f2",
"@libp2p/peer-collections": "3.0.2-b36ec7f2",
"@libp2p/peer-id": "2.0.3-b36ec7f2",
"@libp2p/peer-id-factory": "2.0.3-b36ec7f2",
"@libp2p/peer-record": "5.0.4-b36ec7f2",
"@multiformats/multiaddr": "^12.1.3",

@@ -71,11 +68,11 @@ "interface-datastore": "^8.2.0",

"mortice": "^3.0.1",
"multiformats": "^11.0.2",
"multiformats": "^12.0.1",
"protons-runtime": "^5.0.0",
"uint8arraylist": "^2.4.3",
"uint8arrays": "^4.0.3"
"uint8arrays": "^4.0.4"
},
"devDependencies": {
"@types/sinon": "^10.0.15",
"aegir": "^39.0.10",
"datastore-core": "^9.0.1",
"aegir": "^39.0.13",
"datastore-core": "^9.1.1",
"delay": "^6.0.0",

@@ -85,3 +82,3 @@ "p-defer": "^4.0.0",

"protons": "^7.0.2",
"sinon": "^15.1.0"
"sinon": "^15.1.2"
},

@@ -88,0 +85,0 @@ "typedoc": {

@@ -5,6 +5,6 @@ import { logger } from '@libp2p/logger'

import { PersistentStore, type PeerUpdate } from './store.js'
import type { Libp2pEvents } from '@libp2p/interface-libp2p'
import type { PeerId } from '@libp2p/interface-peer-id'
import type { PeerStore, Peer, PeerData, PeerQuery } from '@libp2p/interface-peer-store'
import type { EventEmitter } from '@libp2p/interfaces/events'
import type { Libp2pEvents } from '@libp2p/interface'
import type { EventEmitter } from '@libp2p/interface/events'
import type { PeerId } from '@libp2p/interface/peer-id'
import type { PeerStore, Peer, PeerData, PeerQuery } from '@libp2p/interface/peer-store'
import type { Multiaddr } from '@multiformats/multiaddr'

@@ -11,0 +11,0 @@ import type { Datastore } from 'interface-datastore'

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

import { CodeError } from '@libp2p/interfaces/errors'
import { CodeError } from '@libp2p/interface/errors'
import { PeerMap } from '@libp2p/peer-collections'

@@ -13,5 +13,5 @@ import { peerIdFromBytes } from '@libp2p/peer-id'

import type { AddressFilter, PersistentPeerStoreComponents, PersistentPeerStoreInit } from './index.js'
import type { PeerUpdate as PeerUpdateExternal } from '@libp2p/interface-libp2p'
import type { PeerId } from '@libp2p/interface-peer-id'
import type { Peer, PeerData, PeerQuery } from '@libp2p/interface-peer-store'
import type { PeerUpdate as PeerUpdateExternal } from '@libp2p/interface'
import type { PeerId } from '@libp2p/interface/peer-id'
import type { Peer, PeerData, PeerQuery } from '@libp2p/interface/peer-store'
import type { Datastore, Key, Query } from 'interface-datastore'

@@ -18,0 +18,0 @@

import { peerIdFromPeerId } from '@libp2p/peer-id'
import { multiaddr } from '@multiformats/multiaddr'
import { Peer as PeerPB } from '../pb/peer.js'
import type { PeerId } from '@libp2p/interface-peer-id'
import type { Peer, Tag } from '@libp2p/interface-peer-store'
import type { PeerId } from '@libp2p/interface/peer-id'
import type { Peer, Tag } from '@libp2p/interface/peer-store'

@@ -7,0 +7,0 @@ export function bytesToPeer (peerId: PeerId, buf: Uint8Array): Peer {

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

import { CodeError } from '@libp2p/interfaces/errors'
import { CodeError } from '@libp2p/interface/errors'
import { isMultiaddr, multiaddr } from '@multiformats/multiaddr'

@@ -6,4 +6,4 @@ import { codes } from '../errors.js'

import type { Address as AddressPB } from '../pb/peer.js'
import type { PeerId } from '@libp2p/interface-peer-id'
import type { Address } from '@libp2p/interface-peer-store'
import type { PeerId } from '@libp2p/interface/peer-id'
import type { Address } from '@libp2p/interface/peer-store'

@@ -10,0 +10,0 @@ export async function dedupeFilterAndSortAddresses (peerId: PeerId, filter: AddressFilter, addresses: Array<Address | AddressPB | undefined>): Promise<AddressPB[]> {

import { CodeError } from '@libp2p/interfaces/errors'
import { CodeError } from '@libp2p/interface/errors'
import { isMultiaddr } from '@multiformats/multiaddr'

@@ -7,4 +7,4 @@ import { equals as uint8arrayEquals } from 'uint8arrays/equals'

import type { Peer as PeerPB } from '../pb/peer.js'
import type { PeerId } from '@libp2p/interface-peer-id'
import type { PeerData } from '@libp2p/interface-peer-store'
import type { PeerId } from '@libp2p/interface/peer-id'
import type { PeerData } from '@libp2p/interface/peer-store'

@@ -11,0 +11,0 @@ export function toDatastorePeer (peerId: PeerId, data: PeerData): PeerPB {

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

import { isPeerId, type PeerId } from '@libp2p/interface-peer-id'
import { CodeError } from '@libp2p/interfaces/errors'
import { CodeError } from '@libp2p/interface/errors'
import { isPeerId, type PeerId } from '@libp2p/interface/peer-id'
import { Key } from 'interface-datastore/key'

@@ -4,0 +4,0 @@ import { codes } from '../errors.js'

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

import { CodeError } from '@libp2p/interfaces/errors'
import { CodeError } from '@libp2p/interface/errors'
import { equals as uint8arrayEquals } from 'uint8arrays/equals'

@@ -7,4 +7,4 @@ import { codes } from '../errors.js'

import type { Tag, Peer as PeerPB } from '../pb/peer.js'
import type { PeerId } from '@libp2p/interface-peer-id'
import type { Address, Peer, PeerData, TagOptions } from '@libp2p/interface-peer-store'
import type { PeerId } from '@libp2p/interface/peer-id'
import type { Address, Peer, PeerData, TagOptions } from '@libp2p/interface/peer-store'

@@ -11,0 +11,0 @@ export interface ToPBPeerOptions {

Sorry, the diff of this file is too big to display

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