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

jkruckenberg-hyperswarm

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jkruckenberg-hyperswarm - npm Package Compare versions

Comparing version 1.0.0-beta8 to 1.0.0-beta9

20

dist/index.d.ts
/// <reference types="node" />
import PeerInfo from './peer-info';
import { EventEmitter } from 'events';

@@ -72,2 +73,14 @@ import { Socket } from 'net';

}
declare interface Hyperswarm {
on(event: 'connection', listener: (socket: Socket, peerInfo: PeerInfo) => void): this;
on(event: 'disconnection', listener: (socket: Socket, peerInfo: PeerInfo) => void): this;
on(event: 'error', listener: (err: Error) => void): this;
on(event: 'listening', listener: () => void): this;
on(event: 'close', listener: () => void): this;
on(event: 'updated', listener: (topic: Buffer) => void): this;
on(event: 'peer-rejected', listener: (peer: any) => void): this;
on(event: 'peer', listener: (peer: any) => void): this;
on(event: 'join', listener: (topic: Buffer, status: TopicStatus) => void): this;
on(event: 'leave', listener: (topic: Buffer) => void): this;
}
/**

@@ -77,3 +90,3 @@ * This class is the Hyperswarm Class

*/
export default class Swarm extends EventEmitter {
declare class Hyperswarm extends EventEmitter {
/** Is true if the Hyperswarm Instance has been destroyed */

@@ -109,5 +122,2 @@ destroyed: boolean;

/** @internal */
/**
* @param options The options
*/
constructor(options?: SwarmOptions);

@@ -190,2 +200,2 @@ /**

}
export {};
export default Hyperswarm;

@@ -362,7 +362,4 @@ import spq from 'shuffled-priority-queue';

*/
class Swarm extends EventEmitter {
class Hyperswarm extends EventEmitter {
/** @internal */
/**
* @param options The options
*/
constructor(options = {}) {

@@ -477,3 +474,3 @@ super();

topic.on('update', () => {
self.emit('updated', { key });
self.emit('updated', key);
});

@@ -690,3 +687,3 @@ if (lookup) {

export default Swarm;
export default Hyperswarm;
//# sourceMappingURL=index.es.js.map

@@ -366,7 +366,4 @@ 'use strict';

*/
class Swarm extends events.EventEmitter {
class Hyperswarm extends events.EventEmitter {
/** @internal */
/**
* @param options The options
*/
constructor(options = {}) {

@@ -481,3 +478,3 @@ super();

topic.on('update', () => {
self.emit('updated', { key });
self.emit('updated', key);
});

@@ -694,3 +691,3 @@ if (lookup) {

module.exports = Swarm;
module.exports = Hyperswarm;
//# sourceMappingURL=index.js.map
{
"name": "jkruckenberg-hyperswarm",
"version": "1.0.0-beta8",
"version": "1.0.0-beta9",
"description": "A distributed networking stack for connecting peers",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

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