lib/trastpiler.js
function createTranspiler ({ mappers = {}, initialScopeData } = {}) {
  const config = {
    scope: createScope(initialScopeData),
    mappers
  };

  return (config.decoratedTranspile = transpile.bind(null, config));
}
function createTranspiler ({ mappers = {}, initialScopeData } = {}) {
  const config = {
    scope: createScope(initialScopeData),
    mappers
  };

  return (config.decoratedTranspile = transpile.bind(null, config));
}
function createTranspiler ( { mappers = { } , initialScopeData } = { } ) { const config = { scope : createScope ( initialScopeData ) , mappers } ; return ( config . decoratedTranspile = transpile . bind ( null , config ) ) ; }
eslint-disable-line no-use-before-define
eslint - disable - line no - use - before - define