demo on the left, source on the right — drag the sash to resize npm GitHub