optimization for npm module naming