Errores al usar MomentJS en la biblioteca Angular Typecript

Estoy construyendo una biblioteca de componentes Angular (2+) usandojvandemo / generator-angular2-library como entrante, que usaEnrollar como constructor de módulos. El componente que estoy creando en la biblioteca usaMomentJS.

He tenido varios problemas de compilación con la inclusión de MomentJS.

Primero uséimport moment from 'moment'; importar momento en el componente, pero eso produce el siguiente error en la compilación;

[17:26:28] Starting 'ngc'...
Error at /Users/chris/angular-library/.tmp/components/my-library/my-component.component.ts:6:8: Module '"/Users/chris/my-library/node_modules/moment/moment"' has no default export.

encontréesta pregunta SO que dice usarimport * as moment from 'moment'; sin embargo con eso me sale;

'moment' is imported by build/components/my-component.component.js, but could not be resolved – treating it as an external dependency

events.js:182
      throw er; // Unhandled 'error' event
      ^
Error: Cannot call a namespace ('moment')
    at error (/Users/chris/angular-library/node_modules/rollup/dist/rollup.js:185:14)

Por lo que puedo decir, estas son las dos únicas opciones y no puedo trabajar, ¿qué me estoy perdiendo?

Editar

he añadidoeste problema al repositorio de Github de la biblioteca que contiene pasos de replicación minimalistas

Respuestas a la pregunta(3)

Su respuesta a la pregunta