Comparing version 2.1.0 to 2.2.1
@@ -5,4 +5,5 @@ export default JSON.parse(`{ | ||
"b-cdn.net": "bunny", | ||
"storyblok.com": "storyblok" | ||
"storyblok.com": "storyblok", | ||
"kc-usercontent.com": "kontent.ai" | ||
} | ||
`); |
@@ -11,2 +11,3 @@ import { getImageCdnForUrl } from "./detect.js"; | ||
import { parse as storyblok } from "./transformers/storyblok.js"; | ||
import { parse as kontentai } from "./transformers/kontentai.js"; | ||
export const parsers = { | ||
@@ -22,2 +23,3 @@ imgix, | ||
storyblok, | ||
"kontent.ai": kontentai, | ||
}; | ||
@@ -24,0 +26,0 @@ export const cdnIsSupportedForParse = (cdn) => cdn && cdn in parsers; |
@@ -11,2 +11,3 @@ import { getImageCdnForUrl } from "./detect.js"; | ||
import { transform as storyblok } from "./transformers/storyblok.js"; | ||
import { transform as kontentai } from "./transformers/kontentai.js"; | ||
export const transformers = { | ||
@@ -22,2 +23,3 @@ imgix, | ||
cloudflare, | ||
"kontent.ai": kontentai | ||
}; | ||
@@ -24,0 +26,0 @@ export const cdnIsSupportedForTransform = (cdn) => cdn && cdn in transformers; |
@@ -6,3 +6,3 @@ { | ||
"name": "unpic", | ||
"version": "2.1.0", | ||
"version": "2.2.1", | ||
"description": "Universal image CDN translator", | ||
@@ -9,0 +9,0 @@ "license": "MIT", |
@@ -109,2 +109,3 @@ # 🖼 Unpic | ||
- Cloudflare | ||
- Kontent.ai | ||
@@ -111,0 +112,0 @@ ## FAQs |
@@ -7,4 +7,5 @@ "use strict"; | ||
"b-cdn.net": "bunny", | ||
"storyblok.com": "storyblok" | ||
"storyblok.com": "storyblok", | ||
"kc-usercontent.com": "kontent.ai" | ||
} | ||
`); |
@@ -14,2 +14,3 @@ "use strict"; | ||
const storyblok_js_1 = require("./transformers/storyblok.js"); | ||
const kontentai_js_1 = require("./transformers/kontentai.js"); | ||
exports.parsers = { | ||
@@ -25,2 +26,3 @@ imgix: imgix_js_1.parse, | ||
storyblok: storyblok_js_1.parse, | ||
"kontent.ai": kontentai_js_1.parse, | ||
}; | ||
@@ -27,0 +29,0 @@ const cdnIsSupportedForParse = (cdn) => cdn && cdn in exports.parsers; |
@@ -14,2 +14,3 @@ "use strict"; | ||
const storyblok_js_1 = require("./transformers/storyblok.js"); | ||
const kontentai_js_1 = require("./transformers/kontentai.js"); | ||
exports.transformers = { | ||
@@ -25,2 +26,3 @@ imgix: imgix_js_1.transform, | ||
cloudflare: cloudflare_js_1.transform, | ||
"kontent.ai": kontentai_js_1.transform | ||
}; | ||
@@ -27,0 +29,0 @@ const cdnIsSupportedForTransform = (cdn) => cdn && cdn in exports.transformers; |
@@ -24,2 +24,5 @@ import { ImageCdn, ParsedUrl, UrlParser } from "./types.js"; | ||
storyblok: UrlParser<import("./transformers/storyblok.js").StoryblokParams>; | ||
"kontent.ai": UrlParser<{ | ||
fit?: string | undefined; | ||
}>; | ||
}; | ||
@@ -26,0 +29,0 @@ export declare const cdnIsSupportedForParse: (cdn: ImageCdn | false) => cdn is ImageCdn; |
@@ -12,2 +12,3 @@ import { ImageCdn, UrlTransformer } from "./types.js"; | ||
cloudflare: UrlTransformer; | ||
"kontent.ai": UrlTransformer; | ||
}; | ||
@@ -14,0 +15,0 @@ export declare const cdnIsSupportedForTransform: (cdn: ImageCdn | false) => cdn is ImageCdn; |
@@ -48,3 +48,3 @@ /** | ||
} | ||
export declare type ImageCdn = "contentful" | "builder.io" | "cloudinary" | "cloudflare" | "imgix" | "shopify" | "wordpress" | "bunny" | "storyblok"; | ||
export declare type ImageCdn = "contentful" | "builder.io" | "cloudinary" | "cloudflare" | "imgix" | "shopify" | "wordpress" | "bunny" | "storyblok" | "kontent.ai"; | ||
export declare type SupportedImageCdn = ImageCdn; |
63371
62
1543
172