@folklore/services
Advanced tools
Comparing version 0.1.41 to 0.1.42
114
dist/cjs.js
'use strict'; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
var EventEmitter = require('wolfy87-eventemitter'); | ||
var queryString = require('query-string'); | ||
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } | ||
function _interopNamespace(e) { | ||
if (e && e.__esModule) return e; | ||
var n = Object.create(null); | ||
if (e) { | ||
Object.keys(e).forEach(function (k) { | ||
if (k !== 'default') { | ||
var d = Object.getOwnPropertyDescriptor(e, k); | ||
Object.defineProperty(n, k, d.get ? d : { | ||
enumerable: true, | ||
get: function () { return e[k]; } | ||
}); | ||
} | ||
}); | ||
} | ||
n["default"] = e; | ||
return Object.freeze(n); | ||
} | ||
var EventEmitter__default = /*#__PURE__*/_interopDefaultLegacy(EventEmitter); | ||
var queryString__default = /*#__PURE__*/_interopDefaultLegacy(queryString); | ||
const createLoader = function (loader) { | ||
@@ -36,3 +11,3 @@ let getLibrary = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; | ||
let loadedLibrary = null; | ||
const events = new EventEmitter__default["default"](); | ||
const events = new EventEmitter(); | ||
return function () { | ||
@@ -68,3 +43,2 @@ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { | ||
}; | ||
var createLoader$1 = createLoader; | ||
@@ -77,3 +51,2 @@ const loadScript = url => new Promise(resolve => { | ||
}); | ||
var loadScript$1 = loadScript; | ||
@@ -86,5 +59,4 @@ const loadScriptWithCallback = (url, callback) => new Promise(resolve => { | ||
}); | ||
var loadScriptWithCallback$1 = loadScriptWithCallback; | ||
const loadDailymotion = createLoader$1(function () { | ||
const loadDailymotion = createLoader(function () { | ||
let { | ||
@@ -94,5 +66,4 @@ url = 'https://api.dmcdn.net/all.js', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return callback !== null ? loadScriptWithCallback$1(url, callback) : loadScript$1(url); | ||
return callback !== null ? loadScriptWithCallback(url, callback) : loadScript(url); | ||
}, () => typeof window !== 'undefined' ? window.DM || window.dailymotion || null : null); | ||
var loadDailymotion$1 = loadDailymotion; | ||
@@ -110,3 +81,3 @@ const loadFacebookScript = function (d, s, id, locale) { | ||
}; | ||
const loadFacebook = createLoader$1(opts => new Promise(resolve => { | ||
const loadFacebook = createLoader(opts => new Promise(resolve => { | ||
const options = { | ||
@@ -131,5 +102,4 @@ appId: null, | ||
}), () => typeof window.FB !== 'undefined' ? window.FB : null); | ||
var loadFacebook$1 = loadFacebook; | ||
const loadGoogleApi = createLoader$1(function () { | ||
const loadGoogleApi = createLoader(function () { | ||
let { | ||
@@ -140,3 +110,3 @@ url = 'https://apis.google.com/js/api.js', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback$1(`${url}?${queryString__default["default"].stringify({ | ||
return loadScriptWithCallback(`${url}?${queryString.stringify({ | ||
onload: callback | ||
@@ -152,13 +122,11 @@ })}`, callback).then(() => withClient ? new Promise(resolve => { | ||
}); | ||
var loadGoogleApi$1 = loadGoogleApi; | ||
const loadGoogleIma = createLoader$1(function () { | ||
const loadGoogleIma = createLoader(function () { | ||
let { | ||
url = 'https://imasdk.googleapis.com/js/sdkloader/ima3.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript$1(url); | ||
return loadScript(url); | ||
}, () => typeof window.google !== 'undefined' && typeof window.google.ima !== 'undefined' ? window.google.ima : null); | ||
var loadGoogleIma$1 = loadGoogleIma; | ||
const loadGoogleMaps = createLoader$1(function () { | ||
const loadGoogleMaps = createLoader(function () { | ||
let { | ||
@@ -172,3 +140,3 @@ url = 'https://maps.googleapis.com/maps/api/js', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback$1(`${url}?${queryString__default["default"].stringify({ | ||
return loadScriptWithCallback(`${url}?${queryString.stringify({ | ||
key: apiKey || key, | ||
@@ -180,13 +148,11 @@ callback, | ||
}, () => typeof window.google !== 'undefined' && typeof window.google.maps !== 'undefined' ? window.google : null); | ||
var loadGoogleMaps$1 = loadGoogleMaps; | ||
const loadInstagram = createLoader$1(function () { | ||
const loadInstagram = createLoader(function () { | ||
let { | ||
url = 'https://www.instagram.com/embed.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript$1(url); | ||
return loadScript(url); | ||
}, () => typeof window.instgrm !== 'undefined' ? window.instgrm : null); | ||
var loadInstagram$1 = loadInstagram; | ||
const loadPlayer = createLoader$1(function () { | ||
const loadPlayer = createLoader(function () { | ||
let { | ||
@@ -196,23 +162,20 @@ clientId = 'radiocanadaca_tele', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript$1(url.replace(/\{\s*clientId\s*\}/gi, clientId)); | ||
return loadScript(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$1(function () { | ||
const loadStripeCheckout = createLoader(function () { | ||
let { | ||
url = 'https://checkout.stripe.com/checkout.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript$1(url); | ||
return loadScript(url); | ||
}, () => typeof window.StripeCheckout !== 'undefined' ? window.StripeCheckout : null); | ||
var loadStripeCheckout$1 = loadStripeCheckout; | ||
const loadTikTok = createLoader$1(function () { | ||
const loadTikTok = createLoader(function () { | ||
let { | ||
url = 'https://www.tiktok.com/embed.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript$1(url); | ||
return loadScript(url); | ||
}, () => typeof window.tiktok !== 'undefined' ? window.tiktok : null); | ||
var loadTikTok$1 = loadTikTok; | ||
const loadTwitter = createLoader$1(function () { | ||
const loadTwitter = createLoader(function () { | ||
let { | ||
@@ -246,5 +209,4 @@ url = 'https://platform.twitter.com/widgets.js' | ||
}, () => typeof window.twttr !== 'undefined' && typeof window.twttr.widgets !== 'undefined' ? window.twttr : null); | ||
var loadTwitter$1 = loadTwitter; | ||
const loadVimeo = createLoader$1(() => Promise.resolve().then(function () { return /*#__PURE__*/_interopNamespace(require('@vimeo/player')); }).then(_ref => { | ||
const loadVimeo = createLoader(() => import('@vimeo/player').then(_ref => { | ||
let { | ||
@@ -255,5 +217,4 @@ default: Player | ||
}), () => typeof window.Vimeo !== 'undefined' && typeof window.Vimeo.Player !== 'undefined' ? window.Vimeo.Player : null); | ||
var loadVimeo$1 = loadVimeo; | ||
const loadYouTube = createLoader$1(function () { | ||
const loadYouTube = createLoader(function () { | ||
let { | ||
@@ -263,20 +224,19 @@ url = 'https://www.youtube.com/iframe_api', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback$1(url, callbackName); | ||
return loadScriptWithCallback(url, callbackName); | ||
}, () => typeof window.YT !== 'undefined' ? window.YT : null); | ||
var loadYouTube$1 = loadYouTube; | ||
exports.createLoader = createLoader$1; | ||
exports.loadDailymotion = loadDailymotion$1; | ||
exports.loadFacebook = loadFacebook$1; | ||
exports.loadGoogleApi = loadGoogleApi$1; | ||
exports.loadGoogleIma = loadGoogleIma$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; | ||
exports.createLoader = createLoader; | ||
exports.loadDailymotion = loadDailymotion; | ||
exports.loadFacebook = loadFacebook; | ||
exports.loadGoogleApi = loadGoogleApi; | ||
exports.loadGoogleIma = loadGoogleIma; | ||
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; |
@@ -40,3 +40,2 @@ import EventEmitter from 'wolfy87-eventemitter'; | ||
}; | ||
var createLoader$1 = createLoader; | ||
@@ -49,3 +48,2 @@ const loadScript = url => new Promise(resolve => { | ||
}); | ||
var loadScript$1 = loadScript; | ||
@@ -58,5 +56,4 @@ const loadScriptWithCallback = (url, callback) => new Promise(resolve => { | ||
}); | ||
var loadScriptWithCallback$1 = loadScriptWithCallback; | ||
const loadDailymotion = createLoader$1(function () { | ||
const loadDailymotion = createLoader(function () { | ||
let { | ||
@@ -66,5 +63,4 @@ url = 'https://api.dmcdn.net/all.js', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return callback !== null ? loadScriptWithCallback$1(url, callback) : loadScript$1(url); | ||
return callback !== null ? loadScriptWithCallback(url, callback) : loadScript(url); | ||
}, () => typeof window !== 'undefined' ? window.DM || window.dailymotion || null : null); | ||
var loadDailymotion$1 = loadDailymotion; | ||
@@ -82,3 +78,3 @@ const loadFacebookScript = function (d, s, id, locale) { | ||
}; | ||
const loadFacebook = createLoader$1(opts => new Promise(resolve => { | ||
const loadFacebook = createLoader(opts => new Promise(resolve => { | ||
const options = { | ||
@@ -103,5 +99,4 @@ appId: null, | ||
}), () => typeof window.FB !== 'undefined' ? window.FB : null); | ||
var loadFacebook$1 = loadFacebook; | ||
const loadGoogleApi = createLoader$1(function () { | ||
const loadGoogleApi = createLoader(function () { | ||
let { | ||
@@ -112,3 +107,3 @@ url = 'https://apis.google.com/js/api.js', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback$1(`${url}?${queryString.stringify({ | ||
return loadScriptWithCallback(`${url}?${queryString.stringify({ | ||
onload: callback | ||
@@ -124,13 +119,11 @@ })}`, callback).then(() => withClient ? new Promise(resolve => { | ||
}); | ||
var loadGoogleApi$1 = loadGoogleApi; | ||
const loadGoogleIma = createLoader$1(function () { | ||
const loadGoogleIma = createLoader(function () { | ||
let { | ||
url = 'https://imasdk.googleapis.com/js/sdkloader/ima3.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript$1(url); | ||
return loadScript(url); | ||
}, () => typeof window.google !== 'undefined' && typeof window.google.ima !== 'undefined' ? window.google.ima : null); | ||
var loadGoogleIma$1 = loadGoogleIma; | ||
const loadGoogleMaps = createLoader$1(function () { | ||
const loadGoogleMaps = createLoader(function () { | ||
let { | ||
@@ -144,3 +137,3 @@ url = 'https://maps.googleapis.com/maps/api/js', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback$1(`${url}?${queryString.stringify({ | ||
return loadScriptWithCallback(`${url}?${queryString.stringify({ | ||
key: apiKey || key, | ||
@@ -152,13 +145,11 @@ callback, | ||
}, () => typeof window.google !== 'undefined' && typeof window.google.maps !== 'undefined' ? window.google : null); | ||
var loadGoogleMaps$1 = loadGoogleMaps; | ||
const loadInstagram = createLoader$1(function () { | ||
const loadInstagram = createLoader(function () { | ||
let { | ||
url = 'https://www.instagram.com/embed.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript$1(url); | ||
return loadScript(url); | ||
}, () => typeof window.instgrm !== 'undefined' ? window.instgrm : null); | ||
var loadInstagram$1 = loadInstagram; | ||
const loadPlayer = createLoader$1(function () { | ||
const loadPlayer = createLoader(function () { | ||
let { | ||
@@ -168,23 +159,20 @@ clientId = 'radiocanadaca_tele', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript$1(url.replace(/\{\s*clientId\s*\}/gi, clientId)); | ||
return loadScript(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$1(function () { | ||
const loadStripeCheckout = createLoader(function () { | ||
let { | ||
url = 'https://checkout.stripe.com/checkout.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript$1(url); | ||
return loadScript(url); | ||
}, () => typeof window.StripeCheckout !== 'undefined' ? window.StripeCheckout : null); | ||
var loadStripeCheckout$1 = loadStripeCheckout; | ||
const loadTikTok = createLoader$1(function () { | ||
const loadTikTok = createLoader(function () { | ||
let { | ||
url = 'https://www.tiktok.com/embed.js' | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScript$1(url); | ||
return loadScript(url); | ||
}, () => typeof window.tiktok !== 'undefined' ? window.tiktok : null); | ||
var loadTikTok$1 = loadTikTok; | ||
const loadTwitter = createLoader$1(function () { | ||
const loadTwitter = createLoader(function () { | ||
let { | ||
@@ -218,5 +206,4 @@ url = 'https://platform.twitter.com/widgets.js' | ||
}, () => typeof window.twttr !== 'undefined' && typeof window.twttr.widgets !== 'undefined' ? window.twttr : null); | ||
var loadTwitter$1 = loadTwitter; | ||
const loadVimeo = createLoader$1(() => import('@vimeo/player').then(_ref => { | ||
const loadVimeo = createLoader(() => import('@vimeo/player').then(_ref => { | ||
let { | ||
@@ -227,5 +214,4 @@ default: Player | ||
}), () => typeof window.Vimeo !== 'undefined' && typeof window.Vimeo.Player !== 'undefined' ? window.Vimeo.Player : null); | ||
var loadVimeo$1 = loadVimeo; | ||
const loadYouTube = createLoader$1(function () { | ||
const loadYouTube = createLoader(function () { | ||
let { | ||
@@ -235,6 +221,5 @@ url = 'https://www.youtube.com/iframe_api', | ||
} = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; | ||
return loadScriptWithCallback$1(url, callbackName); | ||
return loadScriptWithCallback(url, callbackName); | ||
}, () => typeof window.YT !== 'undefined' ? window.YT : null); | ||
var loadYouTube$1 = loadYouTube; | ||
export { createLoader$1 as createLoader, loadDailymotion$1 as loadDailymotion, loadFacebook$1 as loadFacebook, loadGoogleApi$1 as loadGoogleApi, loadGoogleIma$1 as loadGoogleIma, 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 }; | ||
export { createLoader, loadDailymotion, loadFacebook, loadGoogleApi, loadGoogleIma, loadGoogleMaps, loadInstagram, loadScript, loadScriptWithCallback, loadPlayer as loadSrcPlayer, loadStripeCheckout, loadTikTok, loadTwitter, loadVimeo, loadYouTube }; |
{ | ||
"name": "@folklore/services", | ||
"version": "0.1.41", | ||
"version": "0.1.42", | ||
"description": "External services utilities", | ||
@@ -36,3 +36,3 @@ "keywords": [ | ||
"clean": "rm -rf dist", | ||
"build": "rollup --config ../../rollup.config.js", | ||
"build": "rollup --bundleConfigAsCjs --config ../../rollup.config.js", | ||
"prepare": "npm run clean && npm run build" | ||
@@ -48,3 +48,3 @@ }, | ||
}, | ||
"gitHead": "6b7ef9741a35f131038120725fe0ed79851eb216" | ||
"gitHead": "c13ef70b8126b3182b3e3365f34f9231fa9b1535" | ||
} |
17509
403