 
 class CompactSpaces extends TransformString
   @extend()
+  @registerToSelectList()
   @description: "Compact multiple spaces to single space"
   displayName: 'Compact space'
   mutateSelection: (selection) ->


class SnakeCase extends TransformString
  @extend()
  @description: "CamelCase -> camel_case"
  displayName: 'Underscore _'
  hover: icon: ':snake-case:', emoji: ':snake:'

class JoinByInputWithKeepingSpace extends JoinByInput
  @description: "Join lines without padding space between each line"
  @extend()
  @registerToSelectList()
  trim: false
  join: (rows) ->
    rows.join(@input)
