Component.io requires a main library file