Issue13 sync

copy from cnpm-sync