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
9
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 0.0.20200909 to 0.0.20210203

10

lib/consumer_browser.js
import { Endpoint } from "@ndn/endpoint";
import { Interest, Name } from "@ndn/packet";
import PCancelable from "p-cancelable";
import { decodeMetadataContent, MetadataKeyword } from "./metadata_browser.js";

@@ -18,10 +17,9 @@ /**

/** Retrieve RDR metadata packet. */
export const retrieveMetadata = PCancelable.fn(async (prefix, arg2, arg3) => {
const [{ endpoint = new Endpoint(), retx, verifier, }, onCancel] = typeof arg2 === "function" ? [{}, arg2] : [arg2, arg3];
export async function retrieveMetadata(prefix, { endpoint = new Endpoint(), retx, signal, verifier, } = {}) {
const interest = makeDiscoveryInterest(prefix);
const consumer = endpoint.consume(interest, {
describe: `RDR-c(${prefix})`,
retx,
describe: `RDR-c(${prefix})`,
signal,
});
onCancel(() => consumer.cancel());
const data = await consumer;

@@ -32,2 +30,2 @@ if (verifier) {

return decodeMetadataContent(data.content);
});
}

13

lib/consumer_node.js

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

import { createRequire } from "module";
const require = createRequire(import.meta.url);
const { __importDefault } = require("tslib");
import { Endpoint } from "@ndn/endpoint";
import { Interest, Name } from "@ndn/packet";
const PCancelable = __importDefault(require("p-cancelable")).default;
import { decodeMetadataContent, MetadataKeyword } from "./metadata_node.js";

@@ -21,10 +17,9 @@ /**

/** Retrieve RDR metadata packet. */
export const retrieveMetadata = PCancelable.fn(async (prefix, arg2, arg3) => {
const [{ endpoint = new Endpoint(), retx, verifier, }, onCancel] = typeof arg2 === "function" ? [{}, arg2] : [arg2, arg3];
export async function retrieveMetadata(prefix, { endpoint = new Endpoint(), retx, signal, verifier, } = {}) {
const interest = makeDiscoveryInterest(prefix);
const consumer = endpoint.consume(interest, {
describe: `RDR-c(${prefix})`,
retx,
describe: `RDR-c(${prefix})`,
signal,
});
onCancel(() => consumer.cancel());
const data = await consumer;

@@ -35,2 +30,2 @@ if (verifier) {

return decodeMetadataContent(data.content);
});
}
import { Endpoint, RetxPolicy } from "@ndn/endpoint";
import { Interest, NameLike, Verifier } from "@ndn/packet";
import PCancelable from "p-cancelable";
import { Metadata } from "./metadata";
import type { AbortSignal } from "abort-controller";
/**

@@ -10,9 +9,11 @@ * Make RDR discovery Interest.

export declare function makeDiscoveryInterest(prefix: NameLike): Interest;
interface Options {
endpoint?: Endpoint;
retx?: RetxPolicy;
verifier?: Verifier;
/** Retrieve RDR metadata packet. */
export declare function retrieveMetadata(prefix: NameLike, { endpoint, retx, signal, verifier, }?: retrieveMetadata.Options): Promise<import("./metadata").Metadata>;
export declare namespace retrieveMetadata {
interface Options {
endpoint?: Endpoint;
retx?: RetxPolicy;
signal?: AbortSignal | globalThis.AbortSignal;
verifier?: Verifier;
}
}
/** Retrieve RDR metadata packet. */
export declare const retrieveMetadata: (prefix: NameLike, opts?: Options) => PCancelable<Metadata>;
export {};

@@ -34,3 +34,3 @@ import { Endpoint } from "@ndn/endpoint";

}
return false;
return undefined;
}, {

@@ -37,0 +37,0 @@ describe: `RDR-s(${name})`,

@@ -34,3 +34,3 @@ import { Endpoint } from "@ndn/endpoint";

}
return false;
return undefined;
}, {

@@ -37,0 +37,0 @@ describe: `RDR-s(${name})`,

{
"name": "@ndn/rdr",
"version": "0.0.20200909",
"version": "0.0.20210203",
"description": "NDNts: RDR Protocol",

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

"dependencies": {
"@ndn/endpoint": "0.0.20200909",
"@ndn/naming-convention2": "0.0.20200909",
"@ndn/packet": "0.0.20200909",
"@ndn/tlv": "0.0.20200909",
"p-cancelable": "^2.0.0",
"tslib": "^2.0.1"
"@ndn/endpoint": "0.0.20210203",
"@ndn/naming-convention2": "0.0.20210203",
"@ndn/packet": "0.0.20210203",
"@ndn/tlv": "0.0.20210203",
"abort-controller": "^3.0.0",
"tslib": "^2.1.0"
},
"types": "lib/mod.d.ts"
}
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