complied with semvar for npm; closes #228