Add Support for CommonJS

Yeah sure, should I use the point to the npm path at v4.2.6 or github path at v4.2.9?