UNPKG

cloudinary-microurl

Version:

A tiny library to generate cloudinary URLs from options objects

3 lines (2 loc) 700 B
!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o():"function"==typeof define&&define.amd?define(o):o()}(0,function(){var e={fetch_format:"f",crop:"c",effect:"e",flags:"fl",gravity:"g",height:"h",radius:"r",quality:"q",width:"w",dpr:"dpr"};module.exports=function(o,n){if(void 0===n&&(n={}),!n.cloud_name)throw Error("options.cloud_name required");var r=n.secure?"https":"http",t=n.source||"upload",i=Object.keys(n).map(function(o){var r=e[o];if(r)return r+"_"+n[o]}).filter(Boolean).join(","),f=n.version&&"v"+n.version;return[r+"://res.cloudinary.com",encodeURIComponent(n.cloud_name),"image",t,i,f,o].filter(Boolean).join("/")}}); //# sourceMappingURL=cloudinaryUrl.umd.js.map