peek -> peak, because peek is taken on npm