1.0.2 • Published 8 years ago
@jongleberry/load-script v1.0.2
@jongleberry/load-script
Script loader with:
PromisesupportrequestIdleCallbacksupport
Installation:
npm install --save-dev @jongleberry/load-scriptExample:
import loadScript from '@jongleberry/load-script'
loadScript('https://www.googletagmanager.com/ns.html?id=GTM-XXXX', {
timeout: 1000
}).catch((err) => {
console.error(err.stack)
})API
const script = await loadScript(src , options)
src- JS source URLoptions:typecharsetidnoModuleasyncdefertimeout- timeout passed torequestIdleCallback, falling back tosetTimeout. Set to 0 to load JS in at least the next tick.
Returns the script element when it's resolved.