UNPKG

beyond

Version:

The Full Stack Universal Typescript Framework

20 lines (16 loc) 688 B
const {platforms: {webAndMobile}} = global; /** * Set externals dependencies */ module.exports = async function (packager, distribution, externals) { await packager.ready; await packager.dependencies.ready; const promises = []; packager.dependencies.forEach(dependency => promises.push(dependency.ready)); await Promise.all(promises); packager.dependencies.forEach(dependency => { if (dependency.kind === 'bundle' || !!dependency.internal || !!dependency.reserved) return; externals.all.add(dependency.specifier); webAndMobile.includes(distribution.platform) && externals.client.add(dependency.specifier); }); }