UNPKG

tenvoy

Version:

PGP, NaCl, and PBKDF2 in node.js and the browser (hashing, random, encryption, decryption, signatures, conversions), used by TogaTech.org

27 lines (25 loc) 683 B
/** * Load script from path * @param {String} path */ export const loadScript = path => { if (typeof importScripts !== 'undefined') { return importScripts(path); } return new Promise((resolve, reject) => { const script = document.createElement('script'); script.src = path; script.onload = () => resolve(); script.onerror = e => reject(new Error(e.message)); document.head.appendChild(script); }); }; /** * Download script from path * @param {String} path fetch path * @param {Object} options fetch options */ export const dl = async function(path, options) { const response = await fetch(path, options); return response.arrayBuffer(); };