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

@ndn/rdr

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ndn/rdr - npm Package Compare versions

Comparing version

to
0.0.20230121

2

lib/consumer.d.ts
import { type RetxPolicy, Endpoint } from "@ndn/endpoint";
import { type NameLike, type Verifier, Interest } from "@ndn/packet";
import { Metadata } from "./metadata";
import { Metadata } from "./metadata.js";
/**

@@ -5,0 +5,0 @@ * Make RDR discovery Interest.

@@ -14,2 +14,3 @@ import { Keyword } from "@ndn/naming-convention2";

export class Metadata {
name;
/**

@@ -36,12 +37,16 @@ * Constructor.

const evd = makeEvd(ctor.name).setUnknown(registry.decodeUnknown);
Object.defineProperty(ctor, "decodeFrom", { value(decoder) {
Object.defineProperty(ctor, "decodeFrom", {
value(decoder) {
const metadata = new ctor();
evd.decodeValue(metadata, decoder);
return metadata;
} });
Object.defineProperty(ctor.prototype, "encodeTo", { value(encoder) {
},
});
Object.defineProperty(ctor.prototype, "encodeTo", {
value(encoder) {
encoder.prependValue(this.name, ...registry.encode(this));
} });
},
});
}
Metadata.extend = extend;
})(Metadata || (Metadata = {}));

@@ -14,2 +14,3 @@ import { Keyword } from "@ndn/naming-convention2";

export class Metadata {
name;
/**

@@ -36,12 +37,16 @@ * Constructor.

const evd = makeEvd(ctor.name).setUnknown(registry.decodeUnknown);
Object.defineProperty(ctor, "decodeFrom", { value(decoder) {
Object.defineProperty(ctor, "decodeFrom", {
value(decoder) {
const metadata = new ctor();
evd.decodeValue(metadata, decoder);
return metadata;
} });
Object.defineProperty(ctor.prototype, "encodeTo", { value(encoder) {
},
});
Object.defineProperty(ctor.prototype, "encodeTo", {
value(encoder) {
encoder.prependValue(this.name, ...registry.encode(this));
} });
},
});
}
Metadata.extend = extend;
})(Metadata || (Metadata = {}));

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

import { Component, Name } from "@ndn/packet";
import { type Decodable, type EncodableObj, Decoder, Encoder, Extensible } from "@ndn/tlv";
import { type Component, Name } from "@ndn/packet";
import { type Decodable, type Decoder, type EncodableObj, type Encoder, Extensible } from "@ndn/tlv";
/** 32=metadata component. */

@@ -4,0 +4,0 @@ export declare const MetadataKeyword: Component;

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

export * from "./metadata";
export * from "./consumer";
export * from "./producer";
export * from "./metadata.js";
export * from "./consumer.js";
export * from "./producer.js";
import { type Producer, Endpoint } from "@ndn/endpoint";
import { type Interest, type NameLike, type Signer, Data } from "@ndn/packet";
import { Metadata } from "./metadata";
import { type Metadata } from "./metadata.js";
/** Make RDR metadata packet. */

@@ -5,0 +5,0 @@ export declare function makeMetadataPacket(m: Metadata, { prefix, freshnessPeriod, signer, }?: makeMetadataPacket.Options): Promise<Data>;

{
"name": "@ndn/rdr",
"version": "0.0.20220501",
"version": "0.0.20230121",
"description": "NDNts: RDR Protocol",

@@ -25,10 +25,9 @@ "keywords": [

"dependencies": {
"@ndn/endpoint": "0.0.20220501",
"@ndn/naming-convention2": "0.0.20220501",
"@ndn/packet": "0.0.20220501",
"@ndn/tlv": "0.0.20220501",
"tslib": "^2.4.0"
"@ndn/endpoint": "0.0.20230121",
"@ndn/naming-convention2": "0.0.20230121",
"@ndn/packet": "0.0.20230121",
"@ndn/tlv": "0.0.20230121",
"tslib": "^2.4.1"
},
"types": "lib/mod.d.ts",
"readme": "# @ndn/rdr\n\nThis package is part of [NDNts](https://yoursunny.com/p/NDNts/), Named Data Networking libraries for the modern web.\n\nThis package implements [Realtime Data Retrieval (RDR) protocol](https://redmine.named-data.net/projects/ndn-tlv/wiki/RDR).\n"
"types": "lib/mod.d.ts"
}

Sorry, the diff of this file is not supported yet