add CommonsJS and component support

tick version v0.1.1