has-module.js (252B)
1 module.exports = function hasModule( name ) { 2 if ( require.resolve ) { 3 try { 4 return !!require.resolve(name); 5 } catch(e) { 6 return false; 7 } 8 } 9 try { 10 require(name); 11 return true; 12 } catch(e) { 13 return false; 14 } 15 };