Socket
Socket
Sign inDemoInstall

sumchecker

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

sumchecker - npm Package Compare versions

Comparing version 3.0.0 to 3.0.1

.github/FUNDING.yml

52

index.d.ts

@@ -17,32 +17,36 @@ /*

export type ChecksumOptions = {
defaultTextEncoding?: string;
};
declare function sumchecker(algorithm: string, checksumFilename: string, baseDir: string, filesToCheck: string[] | string): Promise<void>;
export default function sumchecker(algorithm: string, checksumFilename: string, baseDir: string, filesToCheck: string[] | string): Promise<void>;
declare namespace sumchecker {
type ChecksumOptions = {
defaultTextEncoding?: string;
};
export class ErrorWithFilename extends Error {
constructor(filename: string);
}
class ErrorWithFilename extends Error {
constructor(filename: string);
}
export class ChecksumMismatchError extends ErrorWithFilename {
constructor(filename: string);
}
class ChecksumMismatchError extends ErrorWithFilename {
constructor(filename: string);
}
export class ChecksumParseError extends Error {
constructor(lineNumber: number, line: string);
}
class ChecksumParseError extends Error {
constructor(lineNumber: number, line: string);
}
export class NoChecksumFoundError extends ErrorWithFilename {
constructor(filename: string);
class NoChecksumFoundError extends ErrorWithFilename {
constructor(filename: string);
}
class ChecksumValidator {
constructor(algorithm: string, checksumFilename: string, options?: ChecksumOptions);
encoding(binary: boolean): string;
parseChecksumFile(data: string): void;
readFile(filename: string, binary: boolean): Promise<string>;
validate(baseDir: string, filesToCheck: string[] | string): Promise<void>;
validateFile(baseDir: string, filename: string): Promise<void>;
validateFiles(baseDir: string, filesToCheck: string[]): Promise<void>;
}
}
export class ChecksumValidator {
constructor(algorithm: string, checksumFilename: string, options?: ChecksumOptions);
encoding(binary: boolean): string;
parseChecksumFile(data: string): void;
readFile(filename: string, binary: boolean): Promise<string>;
validate(baseDir: string, filesToCheck: string[] | string): Promise<void>;
validateFile(baseDir: string, filename: string): Promise<void>;
validateFiles(baseDir: string, filesToCheck: string[]): Promise<void>;
}
export = sumchecker

@@ -17,3 +17,4 @@ /*

import sumchecker, { ChecksumParseError, ChecksumValidator } from '.';
import * as sumchecker from '.';
import { ChecksumParseError, ChecksumValidator } from '.';

@@ -20,0 +21,0 @@ await sumchecker('sha256', 'test/fixture/example.sha256sum', 'test/fixture', 'example');

@@ -5,6 +5,10 @@ # Changes by Version

## [3.0.1] - 2019-11-25
### Fixed
* Correctly export symbols in TypeScript definition (#26)
## [3.0.0] - 2019-04-30
[3.0.0]: https://github.com/malept/sumchecker/compare/v2.0.2...v3.0.0
### Added

@@ -65,2 +69,4 @@

[3.0.1]: https://github.com/malept/sumchecker/compare/v3.0.0...v3.0.1
[3.0.0]: https://github.com/malept/sumchecker/compare/v2.0.2...v3.0.0
[2.0.2]: https://github.com/malept/sumchecker/compare/v2.0.1...v2.0.2

@@ -67,0 +73,0 @@ [2.0.1]: https://github.com/malept/sumchecker/compare/v2.0.0...v2.0.1

{
"name": "sumchecker",
"version": "3.0.0",
"version": "3.0.1",
"author": "Mark Lee",

@@ -25,13 +25,13 @@ "license": "Apache-2.0",

"devDependencies": {
"ava": "^1.4.1",
"ava": "^2.2.0",
"codecov": "^3.3.0",
"eslint": "^5.16.0",
"eslint-config-standard": "^12.0.0",
"eslint-plugin-ava": "^6.0.0",
"eslint-plugin-import": "^2.17.2",
"eslint-plugin-node": "^8.0.1",
"eslint": "^6.1.0",
"eslint-config-standard": "^14.0.0",
"eslint-plugin-ava": "^9.0.0",
"eslint-plugin-import": "^2.18.2",
"eslint-plugin-node": "^10.0.0",
"eslint-plugin-promise": "^4.0.1",
"eslint-plugin-standard": "^4.0.0",
"nyc": "^14.0.0",
"tsd": "^0.7.2"
"tsd": "^0.11.0"
},

@@ -43,3 +43,2 @@ "dependencies": {

"ava": "ava test/index.js",
"ci": "npm run lint && npm run coverage && npm run tsd",
"codecov": "nyc report --reporter=text-lcov > coverage.lcov && codecov",

@@ -46,0 +45,0 @@ "coverage": "nyc ava test/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