¿Cómo consumir el paquete npm con el módulo es6 a través de Webpack y 6to5?

Digamos que quiero usar Immutable en mi proyecto (o cualquier paquete npm dado). yo tengonpm installed, entonces está ennode_modules. Por supuesto, tiene exportaciones de CommonJS allí. Sin embargo, quiero usar módulos es6 en mi proyecto.

Estoy usando Webpack para compilarlo todo junto, con el cargador 6to5 para manejar la sintaxis del módulo es6.

En mi archivo fuente, digoimport Immutable from 'immutable'; --- pero esto causa un problema porque el es6import está buscando un es6default haber sido exportado, que no es el caso (para Immutable o probablemente casi cualquier otro paquete npm). El código compilado termina así:var Immutable = require('immutable')["default"]; --- que por supuesto arroja un error, ya que no haydefault propiedad para encontrar.

¿Puedo consumir los paquetes npm con módulos es6?

Respuestas a la pregunta(2)

Su respuesta a la pregunta