add CommonJS for Component