UNPKG

babel-plugin-jay-universal-import

Version:

Babel plugin to transform import() into its Universal counterpart

43 lines (35 loc) 878 B
/* eslint-disable */ module.exports = function(config, makeThennable) { /*if (makeThennable === false) return config var load = config.load config.then = function(cb) { return load().then(function(res) { return cb && cb(res) }) } config.catch = function(cb) { return load().catch(function(e) { return cb && cb(e) }) }*/ return config } var isSet = false function setHasPlugin() { if (isSet) return var universal var isWebpack = typeof __webpack_require__ !== 'undefined' try { if (isWebpack) { var weakId = require.resolveWeak('jaybe-react-universal-component') universal = __webpack_require__(weakId) } else { universal = module.require('jaybe-react-universal-component') } if (universal) { universal.setHasBabelPlugin() isSet = true } } catch (e) {} } setHasPlugin()