@folklore/services
Advanced tools
Comparing version 0.1.37 to 0.1.38
115
dist/cjs.js
@@ -41,3 +41,2 @@ 'use strict'; | ||
} | ||
return new Promise(resolve => { | ||
@@ -47,3 +46,2 @@ if (loadedLibrary === null && getLibrary !== null) { | ||
} | ||
if (loaded || loadedLibrary !== null) { | ||
@@ -53,3 +51,2 @@ resolve(loadedLibrary); | ||
} | ||
if (loading) { | ||
@@ -59,3 +56,2 @@ events.once('loaded', () => resolve(loadedLibrary)); | ||
} | ||
loading = true; | ||
@@ -65,7 +61,5 @@ loader(...args).then(function () { | ||
loadedLibrary = newLibrary; | ||
if (loadedLibrary === null && getLibrary !== null) { | ||
loadedLibrary = getLibrary(...args); | ||
} | ||
loaded = true; | ||
@@ -78,6 +72,6 @@ resolve(loadedLibrary); | ||
}; | ||
var createLoader$1 = createLoader; | ||
const loadScriptWithCallback = (url, callback) => new Promise(resolve => { | ||
window[callback] = () => resolve(); | ||
const script = document.createElement('script'); | ||
@@ -87,4 +81,5 @@ script.src = url; | ||
}); | ||
var loadScriptWithCallback$1 = loadScriptWithCallback; | ||
const loadDailymotion = createLoader(function () { | ||
const loadDailymotion = createLoader$1(function () { | ||
let { | ||
@@ -94,4 +89,5 @@ url = 'https://api.dmcdn.net/all.js', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback(url, callback); | ||
return loadScriptWithCallback$1(url, callback); | ||
}, () => typeof window.DM !== 'undefined' ? window.DM : null); | ||
var loadDailymotion$1 = loadDailymotion; | ||
@@ -101,14 +97,11 @@ const loadFacebookScript = function (d, s, id, locale) { | ||
const fjs = d.getElementsByTagName(s)[0]; | ||
if (d.getElementById(id)) { | ||
return; | ||
} | ||
const js = d.createElement(s); | ||
js.id = id; | ||
js.src = "//connect.facebook.net/".concat(locale, "/sdk").concat(debug ? '/debug' : '', ".js"); | ||
js.src = `//connect.facebook.net/${locale}/sdk${debug ? '/debug' : ''}.js`; | ||
fjs.parentNode.insertBefore(js, fjs); | ||
}; | ||
const loadFacebook = createLoader(opts => new Promise(resolve => { | ||
const loadFacebook = createLoader$1(opts => new Promise(resolve => { | ||
const options = { | ||
@@ -124,5 +117,5 @@ appId: null, | ||
}; | ||
window.fbAsyncInit = () => { | ||
window.FB.init({ ...options | ||
window.FB.init({ | ||
...options | ||
}); | ||
@@ -132,15 +125,15 @@ window.FB.AppEvents.logPageView(); | ||
}; | ||
loadFacebookScript(document, 'script', 'facebook-jssdk', options.locale, options.debug); | ||
}), () => typeof window.FB !== 'undefined' ? window.FB : null); | ||
var loadFacebook$1 = loadFacebook; | ||
const loadGoogleApi = createLoader(function () { | ||
const loadGoogleApi = createLoader$1(function () { | ||
let { | ||
url = 'https://apis.google.com/js/api.js', | ||
callback = "onGoogleApiLoaded_".concat(new Date().getTime()), | ||
callback = `onGoogleApiLoaded_${new Date().getTime()}`, | ||
withClient = true | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback("".concat(url, "?").concat(queryString__default["default"].stringify({ | ||
return loadScriptWithCallback$1(`${url}?${queryString__default["default"].stringify({ | ||
onload: callback | ||
})), callback).then(() => withClient ? new Promise(resolve => { | ||
})}`, callback).then(() => withClient ? new Promise(resolve => { | ||
window.gapi.load('client', resolve); | ||
@@ -154,4 +147,5 @@ }) : null); | ||
}); | ||
var loadGoogleApi$1 = loadGoogleApi; | ||
const loadGoogleMaps = createLoader(function () { | ||
const loadGoogleMaps = createLoader$1(function () { | ||
let { | ||
@@ -163,5 +157,5 @@ url = 'https://maps.googleapis.com/maps/api/js', | ||
libraries = null, | ||
callback = "onGoogleMapsLoaded_".concat(new Date().getTime()) | ||
callback = `onGoogleMapsLoaded_${new Date().getTime()}` | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback("".concat(url, "?").concat(queryString__default["default"].stringify({ | ||
return loadScriptWithCallback$1(`${url}?${queryString__default["default"].stringify({ | ||
key: apiKey || key, | ||
@@ -171,4 +165,5 @@ callback, | ||
language: locale | ||
})), callback); | ||
})}`, callback); | ||
}, () => typeof window.google !== 'undefined' && typeof window.google.maps !== 'undefined' ? window.google : null); | ||
var loadGoogleMaps$1 = loadGoogleMaps; | ||
@@ -178,16 +173,16 @@ const loadScript = url => new Promise(resolve => { | ||
script.src = url; | ||
script.onload = () => resolve(); | ||
document.getElementsByTagName('head')[0].appendChild(script); | ||
}); | ||
var loadScript$1 = loadScript; | ||
const loadInstagram = createLoader(function () { | ||
const loadInstagram = createLoader$1(function () { | ||
let { | ||
url = 'https://www.instagram.com/embed.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript(url); | ||
return loadScript$1(url); | ||
}, () => typeof window.instgrm !== 'undefined' ? window.instgrm : null); | ||
var loadInstagram$1 = loadInstagram; | ||
const loadPlayer = createLoader(function () { | ||
const loadPlayer = createLoader$1(function () { | ||
let { | ||
@@ -197,20 +192,23 @@ clientId = 'radiocanadaca_tele', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript(url.replace(/\{\s*clientId\s*\}/gi, clientId)); | ||
return loadScript$1(url.replace(/\{\s*clientId\s*\}/gi, clientId)); | ||
}, () => typeof window.RadioCanada !== 'undefined' && typeof window.RadioCanada.player !== 'undefined' ? window.RadioCanada.player : null); | ||
var loadPlayer$1 = loadPlayer; | ||
const loadStripeCheckout = createLoader(function () { | ||
const loadStripeCheckout = createLoader$1(function () { | ||
let { | ||
url = 'https://checkout.stripe.com/checkout.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript(url); | ||
return loadScript$1(url); | ||
}, () => typeof window.StripeCheckout !== 'undefined' ? window.StripeCheckout : null); | ||
var loadStripeCheckout$1 = loadStripeCheckout; | ||
const loadTikTok = createLoader(function () { | ||
const loadTikTok = createLoader$1(function () { | ||
let { | ||
url = 'https://www.tiktok.com/embed.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript(url); | ||
return loadScript$1(url); | ||
}, () => typeof window.tiktok !== 'undefined' ? window.tiktok : null); | ||
var loadTikTok$1 = loadTikTok; | ||
const loadTwitter = createLoader(function () { | ||
const loadTwitter = createLoader$1(function () { | ||
let { | ||
@@ -223,3 +221,2 @@ url = 'https://platform.twitter.com/widgets.js' | ||
const t = window.twttr || {}; | ||
if (d.getElementById(id)) { | ||
@@ -229,3 +226,2 @@ resolve(t); | ||
} | ||
const js = d.createElement(s); | ||
@@ -235,6 +231,5 @@ js.id = id; | ||
fjs.parentNode.insertBefore(js, fjs); | ||
/* eslint-disable no-underscore-dangle */ | ||
t._e = []; | ||
t.ready = f => { | ||
@@ -244,7 +239,4 @@ t._e.push(f); | ||
/* eslint-enable no-underscore-dangle */ | ||
return t; | ||
})(document, 'script', 'twitter-wjs'); | ||
twttr.ready(resolve); | ||
@@ -254,4 +246,5 @@ window.twttr = twttr; | ||
}, () => typeof window.twttr !== 'undefined' && typeof window.twttr.widgets !== 'undefined' ? window.twttr : null); | ||
var loadTwitter$1 = loadTwitter; | ||
const loadVimeo = createLoader(() => Promise.resolve().then(function () { return /*#__PURE__*/_interopNamespace(require('@vimeo/player')); }).then(_ref => { | ||
const loadVimeo = createLoader$1(() => Promise.resolve().then(function () { return /*#__PURE__*/_interopNamespace(require('@vimeo/player')); }).then(_ref => { | ||
let { | ||
@@ -262,4 +255,5 @@ default: Player | ||
}), () => typeof window.Vimeo !== 'undefined' && typeof window.Vimeo.Player !== 'undefined' ? window.Vimeo.Player : null); | ||
var loadVimeo$1 = loadVimeo; | ||
const loadYouTube = createLoader(function () { | ||
const loadYouTube = createLoader$1(function () { | ||
let { | ||
@@ -269,18 +263,19 @@ url = 'https://www.youtube.com/iframe_api', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback(url, callbackName); | ||
return loadScriptWithCallback$1(url, callbackName); | ||
}, () => typeof window.YT !== 'undefined' ? window.YT : null); | ||
var loadYouTube$1 = loadYouTube; | ||
exports.createLoader = createLoader; | ||
exports.loadDailymotion = loadDailymotion; | ||
exports.loadFacebook = loadFacebook; | ||
exports.loadGoogleApi = loadGoogleApi; | ||
exports.loadGoogleMaps = loadGoogleMaps; | ||
exports.loadInstagram = loadInstagram; | ||
exports.loadScript = loadScript; | ||
exports.loadScriptWithCallback = loadScriptWithCallback; | ||
exports.loadSrcPlayer = loadPlayer; | ||
exports.loadStripeCheckout = loadStripeCheckout; | ||
exports.loadTikTok = loadTikTok; | ||
exports.loadTwitter = loadTwitter; | ||
exports.loadVimeo = loadVimeo; | ||
exports.loadYouTube = loadYouTube; | ||
exports.createLoader = createLoader$1; | ||
exports.loadDailymotion = loadDailymotion$1; | ||
exports.loadFacebook = loadFacebook$1; | ||
exports.loadGoogleApi = loadGoogleApi$1; | ||
exports.loadGoogleMaps = loadGoogleMaps$1; | ||
exports.loadInstagram = loadInstagram$1; | ||
exports.loadScript = loadScript$1; | ||
exports.loadScriptWithCallback = loadScriptWithCallback$1; | ||
exports.loadSrcPlayer = loadPlayer$1; | ||
exports.loadStripeCheckout = loadStripeCheckout$1; | ||
exports.loadTikTok = loadTikTok$1; | ||
exports.loadTwitter = loadTwitter$1; | ||
exports.loadVimeo = loadVimeo$1; | ||
exports.loadYouTube = loadYouTube$1; |
@@ -14,3 +14,2 @@ import EventEmitter from 'wolfy87-eventemitter'; | ||
} | ||
return new Promise(resolve => { | ||
@@ -20,3 +19,2 @@ if (loadedLibrary === null && getLibrary !== null) { | ||
} | ||
if (loaded || loadedLibrary !== null) { | ||
@@ -26,3 +24,2 @@ resolve(loadedLibrary); | ||
} | ||
if (loading) { | ||
@@ -32,3 +29,2 @@ events.once('loaded', () => resolve(loadedLibrary)); | ||
} | ||
loading = true; | ||
@@ -38,7 +34,5 @@ loader(...args).then(function () { | ||
loadedLibrary = newLibrary; | ||
if (loadedLibrary === null && getLibrary !== null) { | ||
loadedLibrary = getLibrary(...args); | ||
} | ||
loaded = true; | ||
@@ -51,6 +45,6 @@ resolve(loadedLibrary); | ||
}; | ||
var createLoader$1 = createLoader; | ||
const loadScriptWithCallback = (url, callback) => new Promise(resolve => { | ||
window[callback] = () => resolve(); | ||
const script = document.createElement('script'); | ||
@@ -60,4 +54,5 @@ script.src = url; | ||
}); | ||
var loadScriptWithCallback$1 = loadScriptWithCallback; | ||
const loadDailymotion = createLoader(function () { | ||
const loadDailymotion = createLoader$1(function () { | ||
let { | ||
@@ -67,4 +62,5 @@ url = 'https://api.dmcdn.net/all.js', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback(url, callback); | ||
return loadScriptWithCallback$1(url, callback); | ||
}, () => typeof window.DM !== 'undefined' ? window.DM : null); | ||
var loadDailymotion$1 = loadDailymotion; | ||
@@ -74,14 +70,11 @@ const loadFacebookScript = function (d, s, id, locale) { | ||
const fjs = d.getElementsByTagName(s)[0]; | ||
if (d.getElementById(id)) { | ||
return; | ||
} | ||
const js = d.createElement(s); | ||
js.id = id; | ||
js.src = "//connect.facebook.net/".concat(locale, "/sdk").concat(debug ? '/debug' : '', ".js"); | ||
js.src = `//connect.facebook.net/${locale}/sdk${debug ? '/debug' : ''}.js`; | ||
fjs.parentNode.insertBefore(js, fjs); | ||
}; | ||
const loadFacebook = createLoader(opts => new Promise(resolve => { | ||
const loadFacebook = createLoader$1(opts => new Promise(resolve => { | ||
const options = { | ||
@@ -97,5 +90,5 @@ appId: null, | ||
}; | ||
window.fbAsyncInit = () => { | ||
window.FB.init({ ...options | ||
window.FB.init({ | ||
...options | ||
}); | ||
@@ -105,15 +98,15 @@ window.FB.AppEvents.logPageView(); | ||
}; | ||
loadFacebookScript(document, 'script', 'facebook-jssdk', options.locale, options.debug); | ||
}), () => typeof window.FB !== 'undefined' ? window.FB : null); | ||
var loadFacebook$1 = loadFacebook; | ||
const loadGoogleApi = createLoader(function () { | ||
const loadGoogleApi = createLoader$1(function () { | ||
let { | ||
url = 'https://apis.google.com/js/api.js', | ||
callback = "onGoogleApiLoaded_".concat(new Date().getTime()), | ||
callback = `onGoogleApiLoaded_${new Date().getTime()}`, | ||
withClient = true | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback("".concat(url, "?").concat(queryString.stringify({ | ||
return loadScriptWithCallback$1(`${url}?${queryString.stringify({ | ||
onload: callback | ||
})), callback).then(() => withClient ? new Promise(resolve => { | ||
})}`, callback).then(() => withClient ? new Promise(resolve => { | ||
window.gapi.load('client', resolve); | ||
@@ -127,4 +120,5 @@ }) : null); | ||
}); | ||
var loadGoogleApi$1 = loadGoogleApi; | ||
const loadGoogleMaps = createLoader(function () { | ||
const loadGoogleMaps = createLoader$1(function () { | ||
let { | ||
@@ -136,5 +130,5 @@ url = 'https://maps.googleapis.com/maps/api/js', | ||
libraries = null, | ||
callback = "onGoogleMapsLoaded_".concat(new Date().getTime()) | ||
callback = `onGoogleMapsLoaded_${new Date().getTime()}` | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback("".concat(url, "?").concat(queryString.stringify({ | ||
return loadScriptWithCallback$1(`${url}?${queryString.stringify({ | ||
key: apiKey || key, | ||
@@ -144,4 +138,5 @@ callback, | ||
language: locale | ||
})), callback); | ||
})}`, callback); | ||
}, () => typeof window.google !== 'undefined' && typeof window.google.maps !== 'undefined' ? window.google : null); | ||
var loadGoogleMaps$1 = loadGoogleMaps; | ||
@@ -151,16 +146,16 @@ const loadScript = url => new Promise(resolve => { | ||
script.src = url; | ||
script.onload = () => resolve(); | ||
document.getElementsByTagName('head')[0].appendChild(script); | ||
}); | ||
var loadScript$1 = loadScript; | ||
const loadInstagram = createLoader(function () { | ||
const loadInstagram = createLoader$1(function () { | ||
let { | ||
url = 'https://www.instagram.com/embed.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript(url); | ||
return loadScript$1(url); | ||
}, () => typeof window.instgrm !== 'undefined' ? window.instgrm : null); | ||
var loadInstagram$1 = loadInstagram; | ||
const loadPlayer = createLoader(function () { | ||
const loadPlayer = createLoader$1(function () { | ||
let { | ||
@@ -170,20 +165,23 @@ clientId = 'radiocanadaca_tele', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript(url.replace(/\{\s*clientId\s*\}/gi, clientId)); | ||
return loadScript$1(url.replace(/\{\s*clientId\s*\}/gi, clientId)); | ||
}, () => typeof window.RadioCanada !== 'undefined' && typeof window.RadioCanada.player !== 'undefined' ? window.RadioCanada.player : null); | ||
var loadPlayer$1 = loadPlayer; | ||
const loadStripeCheckout = createLoader(function () { | ||
const loadStripeCheckout = createLoader$1(function () { | ||
let { | ||
url = 'https://checkout.stripe.com/checkout.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript(url); | ||
return loadScript$1(url); | ||
}, () => typeof window.StripeCheckout !== 'undefined' ? window.StripeCheckout : null); | ||
var loadStripeCheckout$1 = loadStripeCheckout; | ||
const loadTikTok = createLoader(function () { | ||
const loadTikTok = createLoader$1(function () { | ||
let { | ||
url = 'https://www.tiktok.com/embed.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript(url); | ||
return loadScript$1(url); | ||
}, () => typeof window.tiktok !== 'undefined' ? window.tiktok : null); | ||
var loadTikTok$1 = loadTikTok; | ||
const loadTwitter = createLoader(function () { | ||
const loadTwitter = createLoader$1(function () { | ||
let { | ||
@@ -196,3 +194,2 @@ url = 'https://platform.twitter.com/widgets.js' | ||
const t = window.twttr || {}; | ||
if (d.getElementById(id)) { | ||
@@ -202,3 +199,2 @@ resolve(t); | ||
} | ||
const js = d.createElement(s); | ||
@@ -208,6 +204,5 @@ js.id = id; | ||
fjs.parentNode.insertBefore(js, fjs); | ||
/* eslint-disable no-underscore-dangle */ | ||
t._e = []; | ||
t.ready = f => { | ||
@@ -217,7 +212,4 @@ t._e.push(f); | ||
/* eslint-enable no-underscore-dangle */ | ||
return t; | ||
})(document, 'script', 'twitter-wjs'); | ||
twttr.ready(resolve); | ||
@@ -227,4 +219,5 @@ window.twttr = twttr; | ||
}, () => typeof window.twttr !== 'undefined' && typeof window.twttr.widgets !== 'undefined' ? window.twttr : null); | ||
var loadTwitter$1 = loadTwitter; | ||
const loadVimeo = createLoader(() => import('@vimeo/player').then(_ref => { | ||
const loadVimeo = createLoader$1(() => import('@vimeo/player').then(_ref => { | ||
let { | ||
@@ -235,4 +228,5 @@ default: Player | ||
}), () => typeof window.Vimeo !== 'undefined' && typeof window.Vimeo.Player !== 'undefined' ? window.Vimeo.Player : null); | ||
var loadVimeo$1 = loadVimeo; | ||
const loadYouTube = createLoader(function () { | ||
const loadYouTube = createLoader$1(function () { | ||
let { | ||
@@ -242,5 +236,6 @@ url = 'https://www.youtube.com/iframe_api', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback(url, callbackName); | ||
return loadScriptWithCallback$1(url, callbackName); | ||
}, () => typeof window.YT !== 'undefined' ? window.YT : null); | ||
var loadYouTube$1 = loadYouTube; | ||
export { createLoader, loadDailymotion, loadFacebook, loadGoogleApi, loadGoogleMaps, loadInstagram, loadScript, loadScriptWithCallback, loadPlayer as loadSrcPlayer, loadStripeCheckout, loadTikTok, loadTwitter, loadVimeo, loadYouTube }; | ||
export { createLoader$1 as createLoader, loadDailymotion$1 as loadDailymotion, loadFacebook$1 as loadFacebook, loadGoogleApi$1 as loadGoogleApi, loadGoogleMaps$1 as loadGoogleMaps, loadInstagram$1 as loadInstagram, loadScript$1 as loadScript, loadScriptWithCallback$1 as loadScriptWithCallback, loadPlayer$1 as loadSrcPlayer, loadStripeCheckout$1 as loadStripeCheckout, loadTikTok$1 as loadTikTok, loadTwitter$1 as loadTwitter, loadVimeo$1 as loadVimeo, loadYouTube$1 as loadYouTube }; |
{ | ||
"name": "@folklore/services", | ||
"version": "0.1.37", | ||
"version": "0.1.38", | ||
"description": "External services utilities", | ||
@@ -30,2 +30,3 @@ "keywords": [ | ||
"module": "dist/es.js", | ||
"sideEffects": false, | ||
"files": [ | ||
@@ -47,3 +48,3 @@ "dist" | ||
}, | ||
"gitHead": "0dfd991ecfcba97bced8e4b8dde631e54f2ed684" | ||
"gitHead": "07dfa3d9148ae3329f8e92667e589cad925703e8" | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
18990
440
0