package my old gist for npm