iterated version for npm publish