Initial npm package spec (take 2)