sumchecker
Advanced tools
Comparing version 3.0.0 to 3.0.1
@@ -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'); |
10
NEWS.md
@@ -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", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
226471
194
0
10