Estoy realmente confundido acerca de cómo crear una biblioteca es5 simple que no se cargue como un módulo sino como una vida pasada de moda.
Todo lo que intento hacer es crear un solo archivo que se incluirá en el html
<script src="foo.js" type="text/javascript" />y luego ser capaz de instanciar la función
var f = new Foo();Estoy usando webpack para agrupar los activos.
¿Necesito babel para polillenar una vida o me estoy perdiendo algo más?
Por lo general, la biblioteca inyecta la clase en la variable global del navegador. Puede ser que debas agregar esto en tu código lib.
class Foo { } window.Foo = FooPor ejemplo: Así lo hace jquery.