From 97edec6584ad2c4008847d6256eff9bb28aaf3eb Mon Sep 17 00:00:00 2001 From: Ivan Buryak Date: Tue, 13 May 2025 19:06:11 +0500 Subject: [PATCH 1/3] Update @imgproxy/imgproxy-js-core --- .changeset/swift-rabbits-press.md | 5 +++++ package-lock.json | 8 ++++---- package.json | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 .changeset/swift-rabbits-press.md diff --git a/.changeset/swift-rabbits-press.md b/.changeset/swift-rabbits-press.md new file mode 100644 index 0000000..3f15d81 --- /dev/null +++ b/.changeset/swift-rabbits-press.md @@ -0,0 +1,5 @@ +--- +"@imgproxy/imgproxy-node": minor +--- + +Update @imgproxy/imgproxy-js-core diff --git a/package-lock.json b/package-lock.json index e768fb4..7c77030 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.6", "license": "MIT", "dependencies": { - "@imgproxy/imgproxy-js-core": "^1.0.8" + "@imgproxy/imgproxy-js-core": "^1.3.0" }, "devDependencies": { "@changesets/cli": "^2.28.1", @@ -823,9 +823,9 @@ "dev": true }, "node_modules/@imgproxy/imgproxy-js-core": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@imgproxy/imgproxy-js-core/-/imgproxy-js-core-1.0.8.tgz", - "integrity": "sha512-3oBneumj7b/YCeyLteKyKaidQSrDhEHnZMiVBHO0Hshju/YSplbzSeACZGwai7LyD3YMMpsK/kLIodXU6wbtMw==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@imgproxy/imgproxy-js-core/-/imgproxy-js-core-1.3.0.tgz", + "integrity": "sha512-7/6Y/WdYjJKfGTIvHH9YBI+8XYUjgwnh0oEz3Md1xuCCv1pvb2fc1uqsET7e63Wv3jgUBy1HT07fSL8i06wVlQ==" }, "node_modules/@isaacs/cliui": { "version": "8.0.2", diff --git a/package.json b/package.json index 529daa7..8996ed8 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,6 @@ "vitest": "^0.34.1" }, "dependencies": { - "@imgproxy/imgproxy-js-core": "^1.0.8" + "@imgproxy/imgproxy-js-core": "^1.3.0" } } From af2251f4273426fc84d841bd51b13971510c6921 Mon Sep 17 00:00:00 2001 From: Ivan Buryak Date: Tue, 13 May 2025 19:12:14 +0500 Subject: [PATCH 2/3] Update types --- src/types.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/types.ts b/src/types.ts index cc903c8..9a3f413 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,7 +1,7 @@ import type { Options, OptionsImageInfo, - URL, + URLImageInfo, } from "@imgproxy/imgproxy-js-core"; export interface IMaybeSignPair { @@ -21,7 +21,7 @@ export interface ICryptPair { export interface IRawUrl { value: string; - displayAs?: URL["type"]; + displayAs?: URLImageInfo["type"]; } interface BaseGenerateImageUrl { From 20538756532a8035fe2d6b8d081482839aa74049 Mon Sep 17 00:00:00 2001 From: Ivan Buryak Date: Tue, 13 May 2025 19:14:48 +0500 Subject: [PATCH 3/3] fix types --- src/utils/normalizeUrl.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/utils/normalizeUrl.ts b/src/utils/normalizeUrl.ts index 0a1bb12..93bfac1 100644 --- a/src/utils/normalizeUrl.ts +++ b/src/utils/normalizeUrl.ts @@ -1,4 +1,4 @@ -import type { URL } from "@imgproxy/imgproxy-js-core"; +import type { URLImageInfo } from "@imgproxy/imgproxy-js-core"; import type { IRawUrl } from "../types"; import bufferToBase64 from "./bufferToBase64.js"; import getEncryptPair from "./getEncryptPair.js"; @@ -10,7 +10,11 @@ interface INormalizeUrl { encryptIV?: string; } -const normalizeUrl = ({ url, encryptKey, encryptIV }: INormalizeUrl): URL => { +const normalizeUrl = ({ + url, + encryptKey, + encryptIV, +}: INormalizeUrl): URLImageInfo => { const changedUrl = { value: typeof url === "string" ? url : url.value, type: (typeof url === "string" ? "base64" : url.displayAs) || "base64",