@jongleberry/load-script
v1.0.2
Published
Script loader with promise & requestIdleCallback support
Maintainers
Readme
@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.
