Socket
Socket
Sign inDemoInstall

tuf-js

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tuf-js - npm Package Compare versions

Comparing version 0.1.0 to 0.2.0

1

dist/index.d.ts
export { BaseFetcher } from './fetcher';
export { TargetFile } from './models/file';
export { Updater } from './updater';

4

dist/index.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Updater = exports.BaseFetcher = void 0;
exports.Updater = exports.TargetFile = exports.BaseFetcher = void 0;
var fetcher_1 = require("./fetcher");
Object.defineProperty(exports, "BaseFetcher", { enumerable: true, get: function () { return fetcher_1.BaseFetcher; } });
var file_1 = require("./models/file");
Object.defineProperty(exports, "TargetFile", { enumerable: true, get: function () { return file_1.TargetFile; } });
var updater_1 = require("./updater");
Object.defineProperty(exports, "Updater", { enumerable: true, get: function () { return updater_1.Updater; } });

@@ -34,3 +34,3 @@ /// <reference types="node" />

constructor(opts: TargetFileOptions);
get custom(): JSONValue;
get custom(): Record<string, unknown>;
equals(other: TargetFile): boolean;

@@ -37,0 +37,0 @@ verify(stream: Readable): Promise<void>;

@@ -105,3 +105,7 @@ "use strict";

get custom() {
return this.unrecognizedFields['custom'];
const custom = this.unrecognizedFields['custom'];
if (!custom || Array.isArray(custom) || !(typeof custom === 'object')) {
return {};
}
return custom;
}

@@ -108,0 +112,0 @@ equals(other) {

@@ -57,3 +57,3 @@ "use strict";

if (!this.trustedSet.targets) {
this.refresh();
await this.refresh();
}

@@ -60,0 +60,0 @@ return this.preorderDepthFirstWalk(targetPath);

{
"name": "tuf-js",
"version": "0.1.0",
"version": "0.2.0",
"description": "JavaScript implementation of The Update Framework (TUF)",

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

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