No se puede requerir () valor de exportación predeterminado en Babel 6.x

En Babel 5.x, puedo escribir el siguiente código:

app.js

export default function (){}

index.js

require('babel/register');
require('./app')();

Entonces puedo corrernode index.js sin errores Sin embargo, usando Babel 6.x, ejecutando el siguiente código

index.es6.js

require('babel-core/register');
require('./app')();

da como resultado un error

require (...) no es una función

¿Quiero saber por qué?