feat(componentjs): add support for componentjs and related builds