nethermit 0.1.4

A CLI tool to convert Jsonnet to YAML
Documentation
{
  // Utility functions for array operations
  array: {
    sum(arr):: std.foldl(function(x, y) x + y, arr, 0),
    average(arr):: self.sum(arr) / std.length(arr),
    max(arr):: std.foldl(function(x, y) if y > x then y else x, arr, arr[0]),
    min(arr):: std.foldl(function(x, y) if y < x then y else x, arr, arr[0]),
  },

  // String manipulation utilities
  string: {
    capitalize(str):: std.asciiUpper(str[0]) + str[1:],
    repeat(str, times):: std.join("", std.makeArray(times, function(x) str)),
    truncate(str, length):: if std.length(str) <= length then str else str[0:length] + "...",
  },

  // Object utilities
  object: {
    hasKey(obj, key):: std.objectHas(obj, key),
    getKeys(obj):: std.objectFields(obj),
    getValues(obj):: std.objectValues(obj),
  },
}