@@ -74,6 +74,7 @@ var errorMessages = require("./constants/errorMessages");
7474var ImageKit = function ( opts ) {
7575 opts = opts || { } ;
7676 this . options = {
77+ sdkVersion : "javascript-1.0.3" ,
7778 publicKey : "" ,
7879 urlEndpoint : "" ,
7980 transformationPosition : transformationUtils . getDefault ( )
@@ -188,6 +189,9 @@ module.exports.buildURL = function(opts) {
188189 }
189190
190191 var queryParameters = new URLSearchParams ( parsedURL . query || "" ) ;
192+ if ( opts . sdkVersion && opts . sdkVersion . trim ( ) != "" ) {
193+ queryParameters . set ( "sdk-version" , opts . sdkVersion . trim ( ) ) ;
194+ }
191195 for ( var i in opts . queryParameters ) {
192196 queryParameters . set ( i , opts . queryParameters [ i ] ) ;
193197 }
@@ -3692,7 +3696,7 @@ module.exports = function(formData, defaultOptions, callback) {
36923696 formData . append ( "token" , body . token ) ;
36933697
36943698 var uploadFileXHR = new XMLHttpRequest ( ) ;
3695- uploadFileXHR . open ( 'POST' , 'https://api .imagekit.io/v1/files/upload' ) ;
3699+ uploadFileXHR . open ( 'POST' , 'https://upload .imagekit.io/api /v1/files/upload' ) ;
36963700 uploadFileXHR . onload = function ( ) {
36973701 if ( uploadFileXHR . status === 200 ) {
36983702 if ( typeof callback != "function" ) return ;
@@ -3771,7 +3775,7 @@ module.exports.getSupportedTransforms = function() {
37713775module . exports . getTransformKey = function ( transform ) {
37723776 if ( ! transform ) { return "" ; }
37733777
3774- return supportedTransforms [ transform ] || "" ;
3778+ return supportedTransforms [ transform . toLowerCase ( ) ] || "" ;
37753779}
37763780
37773781module . exports . getChainTransformDelimiter = function ( ) {
0 commit comments