Comparing version 7.1.2 to 7.2.0
@@ -6,8 +6,30 @@ /* tslint:disable */ | ||
export interface Options { | ||
export interface DecOptions { | ||
asBuffer?: boolean | ||
/** | ||
* do not use `create_external_buffer` to create the output buffer | ||
* set this option to `true` will make the API slower | ||
* for compatibility with electron >= 21 | ||
* see https://www.electronjs.org/blog/v8-memory-cage and https://github.com/electron/electron/issues/35801#issuecomment-1261206333 | ||
*/ | ||
copyOutputData?: boolean | ||
} | ||
export function compressSync(input: Buffer | string): Buffer | ||
export function compress(input: string | Buffer, signal?: AbortSignal | undefined | null): Promise<Buffer> | ||
export function uncompressSync(input: string | Buffer, asBuffer?: Options | undefined | null): string | Buffer | ||
export function uncompress(input: string | Buffer, options?: Options | undefined | null, signal?: AbortSignal | undefined | null): Promise<string | Buffer> | ||
export interface EncOptions { | ||
/** | ||
* do not use `create_external_buffer` to create the output buffer | ||
* for compatibility with electron >= 21 | ||
* set this option to `true` will make the API slower | ||
* see https://www.electronjs.org/blog/v8-memory-cage and https://github.com/electron/electron/issues/35801#issuecomment-1261206333 | ||
*/ | ||
copyOutputData?: boolean | ||
} | ||
export function compressSync(input: string | Buffer, options?: EncOptions | undefined | null): Buffer | ||
export function compress(input: string | Buffer, options?: EncOptions | undefined | null, signal?: AbortSignal | undefined | null): Promise<Buffer> | ||
export function uncompressSync(input: string | Buffer, options?: DecOptions | undefined | null): string | Buffer | ||
export function uncompress(input: string | Buffer, options?: DecOptions | undefined | null, signal?: AbortSignal | undefined | null): Promise<string | Buffer> |
{ | ||
"name": "snappy", | ||
"version": "7.1.2", | ||
"version": "7.2.0", | ||
"description": "Fastest Snappy compression library in Node.js", | ||
@@ -77,3 +77,3 @@ "main": "index.js", | ||
"conventional-changelog-cli": "^2.2.2", | ||
"esbuild": "^0.14.51", | ||
"esbuild": "^0.15.0", | ||
"eslint": "^8.20.0", | ||
@@ -107,2 +107,3 @@ "eslint-config-prettier": "^8.5.0", | ||
], | ||
"timeout": "2m", | ||
"workerThreads": false, | ||
@@ -124,18 +125,18 @@ "environmentVariables": { | ||
}, | ||
"packageManager": "yarn@3.2.2", | ||
"packageManager": "yarn@3.2.3", | ||
"optionalDependencies": { | ||
"@napi-rs/snappy-win32-x64-msvc": "7.1.2", | ||
"@napi-rs/snappy-darwin-x64": "7.1.2", | ||
"@napi-rs/snappy-linux-x64-gnu": "7.1.2", | ||
"@napi-rs/snappy-linux-x64-musl": "7.1.2", | ||
"@napi-rs/snappy-linux-arm64-gnu": "7.1.2", | ||
"@napi-rs/snappy-win32-ia32-msvc": "7.1.2", | ||
"@napi-rs/snappy-linux-arm-gnueabihf": "7.1.2", | ||
"@napi-rs/snappy-darwin-arm64": "7.1.2", | ||
"@napi-rs/snappy-android-arm64": "7.1.2", | ||
"@napi-rs/snappy-android-arm-eabi": "7.1.2", | ||
"@napi-rs/snappy-freebsd-x64": "7.1.2", | ||
"@napi-rs/snappy-linux-arm64-musl": "7.1.2", | ||
"@napi-rs/snappy-win32-arm64-msvc": "7.1.2" | ||
"@napi-rs/snappy-win32-x64-msvc": "7.2.0", | ||
"@napi-rs/snappy-darwin-x64": "7.2.0", | ||
"@napi-rs/snappy-linux-x64-gnu": "7.2.0", | ||
"@napi-rs/snappy-linux-x64-musl": "7.2.0", | ||
"@napi-rs/snappy-linux-arm64-gnu": "7.2.0", | ||
"@napi-rs/snappy-win32-ia32-msvc": "7.2.0", | ||
"@napi-rs/snappy-linux-arm-gnueabihf": "7.2.0", | ||
"@napi-rs/snappy-darwin-arm64": "7.2.0", | ||
"@napi-rs/snappy-android-arm64": "7.2.0", | ||
"@napi-rs/snappy-android-arm-eabi": "7.2.0", | ||
"@napi-rs/snappy-freebsd-x64": "7.2.0", | ||
"@napi-rs/snappy-linux-arm64-musl": "7.2.0", | ||
"@napi-rs/snappy-win32-arm64-msvc": "7.2.0" | ||
} | ||
} |
@@ -25,3 +25,3 @@ # `snappy` | ||
| | node12 | node14 | node16 | node17 | | ||
| | node12 | node14 | node16 | node18 | | ||
| ---------------- | ------ | ------ | ------ | ------ | | ||
@@ -28,0 +28,0 @@ | Windows x64 | ✓ | ✓ | ✓ | ✓ | |
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
14166
44