From 6b3e56f6cea5a4fe4213d2ef200b9873b1943eb2 Mon Sep 17 00:00:00 2001 From: Dima Gerasimov Date: Thu, 5 Nov 2020 00:25:46 +0000 Subject: [PATCH] fix import error + use ES Promise instead of RSVP https://github.com/addyosmani/basket.js/issues/174 https://github.com/addyosmani/basket.js/issues/173 --- lib/basket.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/basket.js b/lib/basket.js index 5abff79..a91fd8b 100644 --- a/lib/basket.js +++ b/lib/basket.js @@ -45,7 +45,7 @@ }; var getUrl = function( url ) { - var promise = new RSVP.Promise( function( resolve, reject ){ + var promise = new Promise( function( resolve, reject ){ var xhr = new XMLHttpRequest(); xhr.open( 'GET', url ); @@ -143,7 +143,7 @@ } else { source.type = obj.type || source.originalType; source.execute = obj.execute; - promise = new RSVP.Promise( function( resolve ){ + promise = new Promise( function( resolve ){ resolve( source ); }); } @@ -189,7 +189,7 @@ promises.push( handleStackObject( arguments[ i ] ) ); } - return RSVP.all( promises ); + return Promise.all( promises ); }; var thenRequire = function() { @@ -201,7 +201,7 @@ return promise; }; - window.basket = { + var basket = window.basket = { require: function() { for ( var a = 0, l = arguments.length; a < l; a++ ) { arguments[a].execute = arguments[a].execute !== false;